#include <FXObject.h>
Public Member Functions | |
FXMetaClass (const FXchar *name, FXObject *(fac)(), const FXMetaClass *base, const void *ass, FXuint nass, FXuint assz) | |
bool | isSubClassOf (const FXMetaClass *metaclass) const |
FXObject * | makeInstance () const |
const FXchar * | getClassName () const |
const FXMetaClass * | getBaseClass () const |
const void * | search (FXSelector key) const |
Static Public Member Functions | |
static const FXMetaClass * | getMetaClassFromName (const FXchar *name) |
bool FX::FXMetaClass::isSubClassOf | ( | const FXMetaClass * | metaclass | ) | const |
Check if metaclass is subclass of some other metaclass.
FXObject* FX::FXMetaClass::makeInstance | ( | ) | const |
Make instance of some object.
const FXchar* FX::FXMetaClass::getClassName | ( | ) | const [inline] |
Ask class name.
const FXMetaClass* FX::FXMetaClass::getBaseClass | ( | ) | const [inline] |
Ask base class.
static const FXMetaClass* FX::FXMetaClass::getMetaClassFromName | ( | const FXchar * | name | ) | [static] |
Find metaclass object.
const void* FX::FXMetaClass::search | ( | FXSelector | key | ) | const |
Search message map.