isFloatType< T > Struct Template Reference

isFloatType<T>::value is a compile time constant that is only true if if T is a floating point number of some form. More...

#include <classTraits.h>

List of all members.

Public Types

enum  { value = sizeof(f(*t)) == sizeof(char) }
typedef removeCV< T >::type mutableType
typedef removeReference< T >::type unrefType

Static Public Member Functions

static int f (...)
static char f (long double &)
static char f (double &)
static char f (float &)

Static Public Attributes

static unrefTypet

Detailed Description

template<class T>
struct cxxtls::isFloatType< T >

isFloatType<T>::value is a compile time constant that is only true if if T is a floating point number of some form.

See also:
classTraits_documentation

Definition at line 902 of file classTraits.h.


Member Typedef Documentation

typedef removeCV<T>::type mutableType

Definition at line 909 of file classTraits.h.

typedef removeReference<T>::type unrefType

Definition at line 910 of file classTraits.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
value 

Definition at line 919 of file classTraits.h.


Member Function Documentation

static int f (   ...  )  [static]
static char f ( long double &   )  [static]
static char f ( double &   )  [static]
static char f ( float &   )  [static]

Member Data Documentation

unrefType* t [static]

Definition at line 917 of file classTraits.h.


The documentation for this struct was generated from the following file:
Generated on Wed Feb 29 22:55:55 2012 for CXXUtilities by  doxygen 1.6.3