#include <ClassInfo.h>
Meta information class. More...

Meta information class.
This class contains reflection-like features to analyse a class deriving from Base
| Protected Attributes | |
| const std::type_info * | pt | 
| Static Protected Attributes | |
| static std::map< sofa::helper::TypeInfo, ClassInfo * > | classes | 
| Public Member Functions | |
| 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 void * | dynamicCast (Base *obj) const =0 | 
| virtual bool | isInstance (Base *obj) const | 
| Protected Member Functions | |
| ClassInfo (const std::type_info *ti) | |
| virtual | ~ClassInfo () | 
| 
 | staticprotected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protectedvirtual | 
| 
 | pure virtual | 
Implemented in sofa::core::objectmodel::TClassInfo< T >.
| 
 | inline | 
| 
 | inline | 
| 
 | inline |