CHROMA
Classes | Namespaces | Functions
typetraits.h File Reference

Type traits support. More...

#include "typelist.h"

Go to the source code of this file.

Classes

struct  Chroma::IsCustomUnsignedInt< T >
 
struct  Chroma::IsCustomSignedInt< T >
 
struct  Chroma::IsCustomFloat< T >
 
class  Chroma::TypeTraits< T >
 
struct  Chroma::TypeTraits< T >::PointerTraits< U >
 
struct  Chroma::TypeTraits< T >::PointerTraits< U * >
 
struct  Chroma::TypeTraits< T >::ReferenceTraits< U >
 
struct  Chroma::TypeTraits< T >::ReferenceTraits< U & >
 
struct  Chroma::TypeTraits< T >::PToMTraits< U >
 
struct  Chroma::TypeTraits< T >::PToMTraits< U V::* >
 
struct  Chroma::TypeTraits< T >::UnConst< U >
 
struct  Chroma::TypeTraits< T >::UnConst< const U >
 
struct  Chroma::TypeTraits< T >::UnVolatile< U >
 
struct  Chroma::TypeTraits< T >::UnVolatile< volatile U >
 

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::Private
 

Functions

typedef Chroma::Private::TYPELIST_4 (unsigned char, unsigned short int, unsigned int, unsigned long int) StdUnsignedInts
 
typedef Chroma::Private::TYPELIST_4 (signed char, short int, int, long int) StdSignedInts
 
typedef Chroma::Private::TYPELIST_3 (bool, char, wchar_t) StdOtherInts
 
typedef Chroma::Private::TYPELIST_3 (float, double, long double) StdFloats
 

Detailed Description

Type traits support.

Definition in file typetraits.h.