CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Classes | Public Types | List of all members
ctk::CmdLineModuleBackendFunctionPointer::TypeTraits< T > Class Template Reference

#include <Libs/CommandLineModules/Backend/FunctionPointer/ctkCmdLineModuleBackendFPTypeTraits.h>

Public Types

enum  { isPointer = PointerTraits<T>::result }
 
enum  { isReference = ReferenceTraits<T>::result }
 
typedef PointerTraits< T >::PointeeType PointeeType
 
typedef Select< isPointer, typename UnConst< PointeeType >::Result, typename Select< isReference, typename UnConst< ReferenceType >::Result, typename UnConst< T >::Result >::Result >::Result RawType
 
typedef ReferenceTraits< T >::ReferenceType ReferenceType
 

Detailed Description

template<typename T>
class ctk::CmdLineModuleBackendFunctionPointer::TypeTraits< T >

Definition at line 43 of file ctkCmdLineModuleBackendFPTypeTraits.h.

Member Typedef Documentation

◆ PointeeType

template<typename T >
typedef PointerTraits<T>::PointeeType ctk::CmdLineModuleBackendFunctionPointer::TypeTraits< T >::PointeeType

Definition at line 79 of file ctkCmdLineModuleBackendFPTypeTraits.h.

◆ RawType

template<typename T >
typedef Select<isPointer, typename UnConst<PointeeType>::Result, typename Select<isReference, typename UnConst<ReferenceType>::Result, typename UnConst<T>::Result>::Result >::Result ctk::CmdLineModuleBackendFunctionPointer::TypeTraits< T >::RawType

Definition at line 86 of file ctkCmdLineModuleBackendFPTypeTraits.h.

◆ ReferenceType

template<typename T >
typedef ReferenceTraits<T>::ReferenceType ctk::CmdLineModuleBackendFunctionPointer::TypeTraits< T >::ReferenceType

Definition at line 80 of file ctkCmdLineModuleBackendFPTypeTraits.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename T >
anonymous enum
Enumerator
isPointer 

Definition at line 82 of file ctkCmdLineModuleBackendFPTypeTraits.h.

◆ anonymous enum

template<typename T >
anonymous enum
Enumerator
isReference 

Definition at line 83 of file ctkCmdLineModuleBackendFPTypeTraits.h.


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