CHROMA
Public Types | List of all members
Chroma::Conversion< T, U > Struct Template Reference

#include <typemanip.h>

Public Types

enum  { exists = sizeof(typename H::Small) == sizeof(H::Test(H::MakeT())) }
 
enum  { exists2Way = exists && Conversion<U, T>::exists }
 
enum  { sameType = false }
 
typedef Private::ConversionHelper< T, UH
 

Detailed Description

template<class T, class U>
struct Chroma::Conversion< T, U >

Definition at line 93 of file typemanip.h.

Member Typedef Documentation

◆ H

template<class T , class U >
typedef Private::ConversionHelper<T, U> Chroma::Conversion< T, U >::H

Definition at line 95 of file typemanip.h.

Member Enumeration Documentation

◆ anonymous enum

template<class T , class U >
anonymous enum
Enumerator
exists 

Definition at line 97 of file typemanip.h.

◆ anonymous enum

template<class T , class U >
anonymous enum
Enumerator
exists2Way 

Definition at line 101 of file typemanip.h.

◆ anonymous enum

template<class T , class U >
anonymous enum
Enumerator
sameType 

Definition at line 102 of file typemanip.h.


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