mrpt_rtti: Humble
Links
Rosindex
Website
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace mrpt
Namespace mrpt::rtti
Namespace mrpt::rtti::internal
Classes and Structs
Template Struct ptr_cast
Template Struct CLASS_ID_impl
Template Struct CopyCtor
Template Struct CopyCtor< false >
Template Struct CopyCtor< true >
Template Struct IS_CLASS_impl
Struct TRuntimeClassId
Class CListOfClasses
Class CObject
Functions
Function mrpt::rtti::classFactory
Function mrpt::rtti::findRegisteredClass
Function mrpt::rtti::getAllRegisteredClasses
Function mrpt::rtti::getAllRegisteredClassesChildrenOf
Function mrpt::rtti::registerAllClasses_mrpt_rtti
Function mrpt::rtti::registerAllPendingClasses
Function mrpt::rtti::registerClass
Function mrpt::rtti::registerClassCustomName
Defines
Define CLASS_ID
Define CLASS_ID_NAMESPACE
Define CLASS_ID_TEMPLATE
Define DEFINE_MRPT_OBJECT
Define DEFINE_VIRTUAL_MRPT_OBJECT
Define IMPLEMENTS_MRPT_OBJECT
Define IMPLEMENTS_VIRTUAL_MRPT_OBJECT
Define INTERNAL_IMPLEMENTS_MRPT_OBJECT
Define INTERNAL_IMPLEMENTS_VIRTUAL_MRPT_OBJECT
Define IS_CLASS
Define IS_DERIVED
Directories
Directory include
Directory mrpt
Directory rtti
Files
File CListOfClasses.h
File CObject.h
File registerAllClasses.h
Standard Documents
PACKAGE
Index
mrpt_rtti: Humble
Index
Index
C
|
D
|
I
|
M
C
CLASS_ID (C macro)
CLASS_ID_NAMESPACE (C macro)
CLASS_ID_TEMPLATE (C macro)
D
DEFINE_MRPT_OBJECT (C macro)
DEFINE_VIRTUAL_MRPT_OBJECT (C macro)
I
IMPLEMENTS_MRPT_OBJECT (C macro)
IMPLEMENTS_VIRTUAL_MRPT_OBJECT (C macro)
INTERNAL_IMPLEMENTS_MRPT_OBJECT (C macro)
INTERNAL_IMPLEMENTS_VIRTUAL_MRPT_OBJECT (C macro)
IS_CLASS (C macro)
IS_DERIVED (C macro)
M
mrpt::ptr_cast (C++ struct)
mrpt::ptr_cast::from (C++ function)
mrpt::rtti::CLASS_ID_impl (C++ struct)
mrpt::rtti::CLASS_ID_impl::get (C++ function)
mrpt::rtti::CListOfClasses (C++ class)
mrpt::rtti::CListOfClasses::asString (C++ function)
mrpt::rtti::CListOfClasses::contains (C++ function)
mrpt::rtti::CListOfClasses::containsDerivedFrom (C++ function)
mrpt::rtti::CListOfClasses::data (C++ member)
mrpt::rtti::CListOfClasses::fromString (C++ function)
mrpt::rtti::CListOfClasses::insert (C++ function)
mrpt::rtti::CListOfClasses::TSet (C++ type)
mrpt::rtti::CObject (C++ class)
mrpt::rtti::CObject::_GetBaseClass (C++ function)
mrpt::rtti::CObject::clone (C++ function)
mrpt::rtti::CObject::ConstPtr (C++ type)
mrpt::rtti::CObject::ConstUniquePtr (C++ type)
mrpt::rtti::CObject::duplicateGetSmartPtr (C++ function)
mrpt::rtti::CObject::GetRuntimeClass (C++ function)
mrpt::rtti::CObject::GetRuntimeClassIdStatic (C++ function)
mrpt::rtti::CObject::Ptr (C++ type)
mrpt::rtti::CObject::runtimeClassId (C++ member)
mrpt::rtti::CObject::UniquePtr (C++ type)
mrpt::rtti::CObject::~CObject (C++ function)
mrpt::rtti::getAllRegisteredClasses (C++ function)
mrpt::rtti::internal::CopyCtor (C++ struct)
mrpt::rtti::internal::CopyCtor<false> (C++ struct)
mrpt::rtti::internal::CopyCtor<false>::clone (C++ function)
mrpt::rtti::internal::CopyCtor<true> (C++ struct)
mrpt::rtti::internal::CopyCtor<true>::clone (C++ function)
mrpt::rtti::IS_CLASS_impl (C++ struct)
mrpt::rtti::IS_CLASS_impl::check (C++ function)
mrpt::rtti::registerAllClasses_mrpt_rtti (C++ function)
mrpt::rtti::registerAllPendingClasses (C++ function)
mrpt::rtti::TRuntimeClassId (C++ struct)
mrpt::rtti::TRuntimeClassId::className (C++ member)
mrpt::rtti::TRuntimeClassId::createObject (C++ function)
mrpt::rtti::TRuntimeClassId::derivedFrom (C++ function)
,
[1]
mrpt::rtti::TRuntimeClassId::getBaseClass (C++ member)
mrpt::rtti::TRuntimeClassId::Ptr (C++ type)
mrpt::rtti::TRuntimeClassId::ptrCreateObject (C++ member)