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>
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 unrefType * | t |
isFloatType<T>::value is a compile time constant that is only true if if T is a floating point number of some form.
Definition at line 902 of file classTraits.h.
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.
anonymous enum |
Definition at line 919 of file classTraits.h.
static int f | ( | ... | ) | [static] |
static char f | ( | long double & | ) | [static] |
static char f | ( | double & | ) | [static] |
static char f | ( | float & | ) | [static] |
Definition at line 917 of file classTraits.h.