最新的版本ACE-5.6.8,刚从外文网上搬下,与大家分享.

源代码在线查看: object.hpp

软件大小: 24894 K
上传用户: guozhongjiesg02
关键词: ACE 版本
下载地址: 免注册下载 普通下载 VIP

相关代码

				// file      : Utility/Introspection/Object.hpp
				// author    : Boris Kolpackov 
				// copyright : Copyright (c) 2002-2003 Boris Kolpackov
				// license   : http://kolpackov.net/license.html
				
				#ifndef UTILITY_INTROSPECTION_OBJECT_HPP
				#define UTILITY_INTROSPECTION_OBJECT_HPP
				
				#include "Utility/Introspection/TypeInfo.hpp"
				
				namespace Utility
				{
				  namespace Introspection
				  {
				    class Object
				    {
				    public:
				      static TypeInfo const&
				      static_type_info () throw ();
				
				      virtual TypeInfo const&
				      type_info () const throw ();
				
				    protected:
				      virtual
				      ~Object ();
				
				      Object () throw ();
				      Object (Object const&) throw ();
				
				      Object&
				      operator= (Object const&) throw ();
				
				    protected:
				      virtual void
				      type_info (TypeInfo const& tid) throw ();
				
				    private:
				      TypeInfo const* type_info_;
				    };
				  }
				}
				
				#include "Utility/Introspection/Object.ipp"
				
				#endif  // UTILITY_INTROSPECTION_OBJECT_HPP
				//$Id: Object.hpp 80826 2008-03-04 14:51:23Z wotte $
							

相关资源