class MetaObjectImpl

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:

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


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

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

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

Member Data Documentation

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