DoModuleC Class Reference
[DynI derived classes]

#include <DortInternal.h>

Inheritance diagram for DoModuleC:

DynI VObj

List of all members.

Public Member Functions

virtual DynObjType *docall doGetType (const DynI **pself=0) const
bool operator== (DynObjLibI *plib)
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

const char * m_plib_base

Detailed Description

A DynObj module (internal use). Represents one currently loaded library

Member Function Documentation

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).
A DynObjType pointer

Reimplemented from DynI.

The documentation for this class was generated from the following file:

Generated on Sun Feb 15 16:35:57 2009 for DynObj by  doxygen 1.5.6