|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Classes | |
| struct | EmptyType |
| struct | GetSuperclassTypeList |
| struct | GetSuperclassTypeList< T, true > |
| class | HasTypeSuperclass |
| struct | MapReduce |
| struct | MapReduce< TypeList<>, Map, Reduce > |
| struct | MapToTypeInfo |
| struct | ReduceToList |
| class | TypeInfo |
| struct | TypeList |
| struct | TypeList< EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType > |
Functions | |
| QString | DemangleName (const char *mangledName) |
| QString | GetClassName (const Object *obj) |
| template<typename T > | |
| QString | GetClassName () |
| template<typename T > | |
| QList< TypeInfo > | GetSuperclasses () |
| org_blueberry_core_runtime_EXPORT QString berry::Reflection::DemangleName | ( | const char * | mangledName | ) |
Definition at line 41 of file berryReflection.cpp.
Referenced by berry::IAdaptable::GetAdapter(), GetClassName(), berry::Object::GetClassName(), and berry::Object::PrintSelf().
| QString berry::Reflection::GetClassName | ( | ) |
Definition at line 40 of file berryReflection.h.
References DemangleName(), and GetSuperclasses().
| org_blueberry_core_runtime_EXPORT QString berry::Reflection::GetClassName | ( | const Object * | obj | ) |
Definition at line 72 of file berryReflection.cpp.
References DemangleName(), berry::Reflection::TypeInfo::GetName(), and berry::Reflection::TypeInfo::GetSuperclasses().
Referenced by berry::IAdapterManager::GetAdapter(), berry::IAdapterManager::LoadAdapter(), and berry::IAdapterManager::QueryAdapter().
| QList< TypeInfo > berry::Reflection::GetSuperclasses | ( | ) |
Definition at line 220 of file berryReflection.h.
Referenced by GetClassName(), and berry::Reflection::TypeInfo::New().