creates runtime typing methods for abstract base classes derived from synObject.
creates runtime typing methods for abstract base classes derived from synObject. Abstact base classes should use this macro instead of MAKE_COVER_FUNCTIONS.The declares or defines the following members in accordance with the synObject API:class foo : public synObject { public: MAKE_ABSTRACT_COVER_FUNCTIONS(foo); DECLARE_PARENT_CLASS(synObject); ... virtual int pureVirtualMethod(void) = 0; }
static int staticClassID; static const char *staticClassName(void); virtual const char *className(void); virtual int classID(void); virtual synObject *copy(void);
Alphabetic index HTML hierarchy of classes or Java