#include <ClassInfo.h>
Public Member Functions | |
virtual void * | dynamicCast (Base *obj) const |
Public Member Functions inherited from sofa::core::objectmodel::ClassInfo | |
std::string | name () const |
operator const std::type_info & () const | |
helper::TypeInfo | type () const |
bool | operator== (const ClassInfo &t) const |
bool | operator!= (const ClassInfo &t) const |
bool | operator< (const ClassInfo &t) const |
virtual bool | isInstance (Base *obj) const |
Static Public Member Functions | |
static TClassInfo< T > & | get () |
Protected Member Functions | |
TClassInfo () | |
Protected Member Functions inherited from sofa::core::objectmodel::ClassInfo | |
ClassInfo (const std::type_info *ti) | |
virtual | ~ClassInfo () |
Additional Inherited Members | |
Protected Attributes inherited from sofa::core::objectmodel::ClassInfo | |
const std::type_info * | pt |
Static Protected Attributes inherited from sofa::core::objectmodel::ClassInfo | |
static std::map< sofa::helper::TypeInfo, ClassInfo * > | classes |
|
inlineprotected |
|
inlinevirtual |
Implements sofa::core::objectmodel::ClassInfo.
|
inlinestatic |