In file object.hxx:

struct OClassInfo


OObject* (* m_pfnCreateObject)(const OCreateParam&)
OObject* createObject(const OCreateParam& rParam)
static const OClassInfo* getClassInfo(const char* pClassName)
Boolean isDerivedFrom(const OClassInfo& rBaseClass)
int m_nObjectSize
const OClassInfo* m_pBaseClass
linked list of registered classes
const char* m_pClassName
const OClassInfo* m_pNextClass
linked list of registered classes
UINT m_wSchema
schema number of the loaded class
OClassInfo(const char *pClassName, int ObjectSize, const OClassInfo* pBaseClass = NULL, UINT Schema = (UINT)-1, OObject* (* fnCreateObject)(const OCreateParam&) = NULL)

Documentation

const char* m_pClassName

int m_nObjectSize

UINT m_wSchema
schema number of the loaded class

OObject* (* m_pfnCreateObject)(const OCreateParam&)

const OClassInfo* m_pBaseClass
linked list of registered classes

const OClassInfo* m_pNextClass
linked list of registered classes

OObject* createObject(const OCreateParam& rParam)

Boolean isDerivedFrom(const OClassInfo& rBaseClass)

static const OClassInfo* getClassInfo(const char* pClassName)

OClassInfo(const char *pClassName, int ObjectSize, const OClassInfo* pBaseClass = NULL, UINT Schema = (UINT)-1, OObject* (* fnCreateObject)(const OCreateParam&) = NULL)

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de