2005/5/9

     
 

class MetaObjectImpl

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::dmi::MetaObjectImpl Class Reference

#include <MetaObject.h>

Inheritance diagram for acdk::lang::dmi::MetaObjectImpl:

acdk::lang::Object acdk::lang::dmi::MetaObject acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

Default implementation of MetaObject MetaObject are reflection objets like Class, Method, etc.

See also:
acdk::lang::dmi::MetaObject


Public Member Functions

 MetaObjectImpl ()
 MetaObjectImpl (MetaInfo *metaInfo)
virtual MetaInfogetMetaInfo ()
 internal should be implemented by Class, Method, Member, and so on

virtual void setMetaInfo (MetaInfo *metainfo)
virtual RString toTypeString (int format=TpFtFormatStandard)
 print the information


Protected Attributes

MetaInfo_metaInfo


Constructor & Destructor Documentation

acdk::lang::dmi::MetaObjectImpl::MetaObjectImpl  )  [inline]
 

acdk::lang::dmi::MetaObjectImpl::MetaObjectImpl MetaInfo metaInfo  )  [inline]
 


Member Function Documentation

virtual MetaInfo* acdk::lang::dmi::MetaObjectImpl::getMetaInfo  )  [inline, virtual]
 

internal should be implemented by Class, Method, Member, and so on

Reimplemented from acdk::lang::dmi::MetaObject.

virtual void acdk::lang::dmi::MetaObjectImpl::setMetaInfo MetaInfo metainfo  )  [inline, virtual]
 

virtual RString acdk::lang::dmi::MetaObjectImpl::toTypeString int  format = TpFtFormatStandard  )  [virtual]
 

print the information

Parameters:
format combination of acdk::lang::dmi::TypeNameFormat

Implements acdk::lang::dmi::MetaObject.


Member Data Documentation

MetaInfo* acdk::lang::dmi::MetaObjectImpl::_metaInfo [protected]