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().