#include <InterfaceBase.h>
Please refer to ACDK_INTERFACEBASE
Public Member Functions | |
virtual | ~InterfaceBase () |
virtual Object * | _getObjectPtr ()=0 |
return the underlying implementation pointer | |
virtual Object * | _cast (const acdk::lang::dmi::ClazzInfo *ci) |
for DMI implemented classes with multiple interface allow casts. | |
static::acdk::lang::dmi::ClazzInfo * | clazzInfo () |
return the class meta information of this object will be implemented by each Object | |
Object * | getDmiTarget (const::acdk::lang::dmi::ClazzInfo *&ci) |
return the current dmi target. |
|
|
|
for DMI implemented classes with multiple interface allow casts. The returned Object will be casted to the correct type using dynamic_cast |
|
return the underlying implementation pointer
|
|
return the class meta information of this object will be implemented by each Object
|
|
return the current dmi target. implementation in ObjectInline.h |