A structure that holds runtime class type information. More...
#include <mrpt/utils/CObject.h>

Public Member Functions | |
| mrpt::utils::CObject * | createObject () const |
| bool | derivedFrom (const TRuntimeClassId *pBaseClass) const |
| bool | derivedFrom (const char *pBaseClass_name) const |
Public Attributes | |
| const char * | className |
| mrpt::utils::CObject *(* | ptrCreateObject )() |
| Create an object of the related class, or NULL if it is virtual. | |
| const TRuntimeClassId *(* | getBaseClass )() |
| Gets the base class runtime id. | |
A structure that holds runtime class type information.
Use CLASS_ID(<class_name>) to get a reference to the class_name's TRuntimeClassId descriptor.
Definition at line 56 of file CObject.h.
| mrpt::utils::CObject* mrpt::utils::TRuntimeClassId::createObject | ( | ) | const |
| bool mrpt::utils::TRuntimeClassId::derivedFrom | ( | const char * | pBaseClass_name | ) | const |
| bool mrpt::utils::TRuntimeClassId::derivedFrom | ( | const TRuntimeClassId * | pBaseClass | ) | const |
| const char* mrpt::utils::TRuntimeClassId::className |
Gets the base class runtime id.
Create an object of the related class, or NULL if it is virtual.
| Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010 |