aimstil  5.0.5
til::is_ImagePointer< T > Class Template Reference

#include <til/labelClasses.h>

Classes

struct  No
 

Public Types

enum  { value = (sizeof(is_ImagePointer<T>::template isImagePointer<T>(0)) == sizeof(Yes)) }
 
enum  { value = (sizeof(is_ImagePointer<T>::template isImagePointer<T>(0)) == sizeof(Yes)) }
 

Protected Types

typedef char Yes
 
typedef char Yes
 

Static Protected Member Functions

template<typename U >
static Yes isImagePointer (typename PointerTraits< U >::DataType::IsImagePointer const *)
 
template<typename U >
static No isImagePointer (...)
 
template<typename U >
static Yes isImagePointer (typename PointerTraits< U >::DataType::IsImagePointer const *)
 
template<typename U >
static No isImagePointer (...)
 

Detailed Description

template<typename T>
class til::is_ImagePointer< T >

Definition at line 83 of file labelClasses.h.

Member Typedef Documentation

◆ Yes [1/2]

template<typename T >
typedef char til::is_ImagePointer< T >::Yes
protected

Definition at line 86 of file labelClasses.h.

◆ Yes [2/2]

template<typename T >
typedef char til::is_ImagePointer< T >::Yes
protected

Definition at line 87 of file labels.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename T >
anonymous enum
Enumerator
value 

Definition at line 91 of file labelClasses.h.

◆ anonymous enum

template<typename T >
anonymous enum
Enumerator
value 

Definition at line 92 of file labels.h.

Member Function Documentation

◆ isImagePointer() [1/4]

template<typename T >
template<typename U >
static Yes til::is_ImagePointer< T >::isImagePointer ( typename PointerTraits< U >::DataType::IsImagePointer const *  )
staticprotected

◆ isImagePointer() [2/4]

template<typename T >
template<typename U >
static No til::is_ImagePointer< T >::isImagePointer (   ...)
staticprotected

◆ isImagePointer() [3/4]

template<typename T >
template<typename U >
static Yes til::is_ImagePointer< T >::isImagePointer ( typename PointerTraits< U >::DataType::IsImagePointer const *  )
staticprotected

◆ isImagePointer() [4/4]

template<typename T >
template<typename U >
static No til::is_ImagePointer< T >::isImagePointer (   ...)
staticprotected

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