Medical Imaging Interaction Toolkit  2018.4.99-87d68d9f
Medical Imaging Interaction Toolkit
berry::Reflection::TypeInfo Class Reference

#include <berryReflection.h>

Inheritance diagram for berry::Reflection::TypeInfo:

Public Member Functions

 TypeInfo ()
 
template<typename T >
 TypeInfo (T *)
 
bool operator== (const TypeInfo &other) const
 
QString GetName () const
 
QList< TypeInfoGetSuperclasses () const
 

Static Public Member Functions

template<typename T >
static TypeInfo New ()
 

Detailed Description

Definition at line 139 of file berryReflection.h.

Constructor & Destructor Documentation

◆ TypeInfo() [1/2]

berry::Reflection::TypeInfo::TypeInfo ( )

Definition at line 85 of file berryReflection.cpp.

◆ TypeInfo() [2/2]

template<typename T >
berry::Reflection::TypeInfo::TypeInfo ( T *  )
inlineexplicit

Definition at line 146 of file berryReflection.h.

References mitk::operator==().

Member Function Documentation

◆ GetName()

QString berry::Reflection::TypeInfo::GetName ( ) const

Definition at line 95 of file berryReflection.cpp.

Referenced by berry::Reflection::GetClassName(), and operator==().

◆ GetSuperclasses()

QList< TypeInfo > berry::Reflection::TypeInfo::GetSuperclasses ( ) const

Definition at line 100 of file berryReflection.cpp.

Referenced by berry::Reflection::GetClassName().

◆ New()

template<typename T >
static TypeInfo berry::Reflection::TypeInfo::New ( void  )
inlinestatic

◆ operator==()

bool berry::Reflection::TypeInfo::operator== ( const TypeInfo other) const

Definition at line 90 of file berryReflection.cpp.

References GetName().


The documentation for this class was generated from the following files: