#include <DortInternal.h>
Public Member Functions | |
virtual DynObjType *docall | doGetType (const DynI **pself=0) const |
bool | operator== (DynObjLibI *plib) |
Virtuals | |
Interface members | |
virtual DynObjType *docall | FindTypeFromVPTR (void **vtbl) |
virtual DynObjType *docall | FindTypeFromName (const char *type, const char *header=NULL) |
virtual DynObjType *docall | FindTypeFromId (int type_id) |
Public Attributes | |
DynObjLibI * | m_plib |
doModuleData * | m_pmod_data |
const char * | m_plib_base |
virtual DynObjType* docall DoModuleC::doGetType | ( | const DynI ** | pself = 0 |
) | const [virtual] |
Returns type of this object. Each type that wants to make itself known should override this method. DynI knows its own type so we get the type without any lookup. It is faster and works without registration.
pself | allows fetching the actual 'this' used inside doGetType (from a side base, this will be different to the 'this' of the caller). |
Reimplemented from DynI.