The class information object.
|
| ClassInfo () |
| The default constructor.
|
|
| ClassInfo (const String &className, CreateFunction createFunction, QueryFunction queryFunction, const IFactoryObject< IPackage >::ClassInfo *baseClassInfo, const PropertyInfo *propertyInfo, const AttributeInfo *attributeInfo) |
| The constructor taking a class name, create function and query function. More...
|
|
QueryFunction | GetQueryFunction () const |
| Get the query function. More...
|
|
| ClassInfo () |
| The default constructor.
|
|
| ClassInfo (const String &className, typename ClassType::CreateFunction createFunction, const ClassInfo *baseClassInfo, const PropertyInfo *propertyInfo, const AttributeInfo *attributeInfo) |
| The constructor taking a class name and create function. More...
|
|
const String & | GetClassName () const |
| Get the class name. More...
|
|
ClassType::CreateFunction | GetCreateFunction () const |
| Get the create function. More...
|
|
const ClassInfo * | GetBaseClassInfo () const |
| Get the ClassInfo struct of the base class. More...
|
|
const PropertyInfo * | GetPropertyInfo () const |
| Get the class' property info struct. More...
|
|
const AttributeInfo * | GetAttributeInfo () const |
| Get the class' attribute info struct. More...
|
|