Choreonoid
1.8
|
#include <ItemClassRegistry.h>
Static Public Member Functions | |
static ItemClassRegistry & | instance () |
Additional Inherited Members | |
Public Member Functions inherited from cnoid::HierarchicalClassRegistry< Item > | |
HierarchicalClassRegistry () | |
HierarchicalClassRegistry (const HierarchicalClassRegistry &org)=delete | |
HierarchicalClassRegistry< Item > & | registerClass () |
bool | hasRegistration () const |
int | classId (int unknownClassId=-1) const |
int | classId (const std::type_info &type, int unknownClassId=-1) const |
int | classId (const Item *object, int unknownClassId=-1) const |
Public Member Functions inherited from cnoid::HierarchicalClassRegistryBase | |
HierarchicalClassRegistryBase () | |
~HierarchicalClassRegistryBase () | |
int | registerClassAsTypeInfo (const std::type_info &type, const std::type_info &superType) |
int | superClassId (int classId) const |
int | numRegisteredClasses () const |
Protected Member Functions inherited from cnoid::HierarchicalClassRegistryBase | |
int | getClassId (const std::type_info &type, int unknownClassId=-1) const |
|
static |