albaAbstractTypeMacro(albaObjectFactory, albaReferenceCounted) | albaObjectFactory | |
albaReferenceCounted::albaAbstractTypeMacro(albaReferenceCounted, albaObject) | albaReferenceCounted | |
albaObject() | albaObject | |
albaObject(const albaObject &c) | albaObject | inline |
albaObjectFactory() | albaObjectFactory | |
albaReferenceCounted() | albaReferenceCounted | |
CreateAllInstance(const char *classname) | albaObjectFactory | static |
CreateInstance(const char *classname) | albaObjectFactory | static |
CreateObject(const char *classname) | albaObjectFactory | protectedvirtual |
Delete() | albaReferenceCounted | virtual |
Disable(const char *className) | albaObjectFactory | virtual |
GetALBASourceVersion(void) const =0 | albaObjectFactory | pure virtual |
GetArgs(const char *type_name) | albaObjectFactory | |
GetClassOverrideNames() | albaObjectFactory | virtual |
GetClassOverrideTypeNames() | albaObjectFactory | virtual |
GetClassOverrideWithNames() | albaObjectFactory | virtual |
GetDescription(void) const =0 | albaObjectFactory | pure virtual |
GetEnableFlag(const char *className, const char *subclassName) | albaObjectFactory | virtual |
GetEnableFlags() | albaObjectFactory | virtual |
GetFactoryArgs(const char *type_name) | albaObjectFactory | protected |
GetLibraryPath() | albaObjectFactory | |
GetObjectTypeName(const char *classname) | albaObjectFactory | |
GetReferenceCount() | albaReferenceCounted | inline |
GetRegisteredFactories() | albaObjectFactory | static |
GetStaticTypeId() | albaObject | static |
GetStaticTypeName() | albaObject | static |
GetTypeId() const | albaObject | virtual |
GetTypeName() const | albaObject | virtual |
IsA(const char *type_name) const | albaObject | virtual |
IsA(const albaTypeID &type_id) const | albaObject | virtual |
IsStaticType(const char *type_name) | albaObject | static |
IsStaticType(const albaTypeID &type_id) | albaObject | static |
m_HeapFlag | albaObject | protected |
m_OverrideMap | albaObjectFactory | protected |
m_ReferenceCount | albaReferenceCounted | protected |
mmuOverRideMap typedef | albaObjectFactory | protected |
NewObjectInstance() const =0 | albaObject | pure virtual |
Print(std::ostream &os, const int indent=0) const | albaObjectFactory | virtual |
Register(void *obj) | albaReferenceCounted | |
RegisterFactory(albaObjectFactory *) | albaObjectFactory | static |
RegisterNewObject(const char *ObjectName, const char *typeName, albaCreateObjectFunction createFunction, albaReferenceCounted *args=NULL) | albaObjectFactory | |
RegisterOverride(const char *classOverride, const char *overrideClassName, const char *typeName, bool enableFlag, albaCreateObjectFunction createFunction, albaReferenceCounted *args=NULL) | albaObjectFactory | |
ReHash() | albaObjectFactory | static |
SafeDownCast(albaObject *o) | albaObject | static |
SetEnableFlag(bool flag, const char *className, const char *subclassName) | albaObjectFactory | virtual |
SetReferenceCount(int) | albaReferenceCounted | |
UnRegister(void *obj) | albaReferenceCounted | virtual |
UnRegisterAllFactories() | albaObjectFactory | static |
UnRegisterFactory(albaObjectFactory *) | albaObjectFactory | static |
~albaObject() | albaObject | virtual |
~albaObjectFactory() | albaObjectFactory | virtual |
~albaReferenceCounted() | albaReferenceCounted | virtual |