#include <TypeInfo.h>
Public Member Functions | |
TypeInfo (const string &name="") | |
TypeInfo (const string &name, TypeInfo_var base, void *(*new_obj_creator)(void)) | |
string | getname () |
void * | create (const string &name) |
Protected Attributes | |
string | _name |
TypeInfo_var | _base |
vector< TypeInfo_var > | _subclasses |
void *(* | _new_obj_creator )(void) |
QDOS::TypeInfo::TypeInfo | ( | const string & | name = "" |
) | [inline] |
QDOS::TypeInfo::TypeInfo | ( | const string & | name, | |
TypeInfo_var | base, | |||
void *(*)(void) | new_obj_creator | |||
) | [inline] |
void* QDOS::TypeInfo::create | ( | const string & | name | ) | [inline] |
string QDOS::TypeInfo::getname | ( | ) | [inline] |
TypeInfo_var QDOS::TypeInfo::_base [protected] |
string QDOS::TypeInfo::_name [protected] |
void*(* QDOS::TypeInfo::_new_obj_creator)(void) [protected] |
vector<TypeInfo_var> QDOS::TypeInfo::_subclasses [protected] |