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.
1.6.3