isUnsignedType<T>:value is a compile time constant which is true only if T is an unsigned numeric type. More...
#include <classTraits.h>
Public Types | |
| enum | { value = sizeof(f(t)) == sizeof(char) } |
| typedef removeCV< T >::type | mutableType |
| typedef removeReference < mutableType >::type | UnrefType |
Static Public Member Functions | |
| static int | f (...) |
| static char | f (unsigned long long &) |
| static char | f (unsigned long &) |
| static char | f (unsigned short &) |
| static char | f (unsigned int &) |
| static char | f (unsigned char &) |
Static Public Attributes | |
| static UnrefType | t |
isUnsignedType<T>:value is a compile time constant which is true only if T is an unsigned numeric type.
Note that enumeration variables and floating point numbers are not "unsigned". enums can be negative!
Definition at line 861 of file classTraits.h.
| typedef removeCV<T>::type mutableType |
Definition at line 871 of file classTraits.h.
| typedef removeReference<mutableType>::type UnrefType |
Definition at line 872 of file classTraits.h.
| anonymous enum |
Definition at line 884 of file classTraits.h.
| static int f | ( | ... | ) | [static] |
| static char f | ( | unsigned long long & | ) | [static] |
| static char f | ( | unsigned long & | ) | [static] |
| static char f | ( | unsigned short & | ) | [static] |
| static char f | ( | unsigned int & | ) | [static] |
| static char f | ( | unsigned char & | ) | [static] |
Definition at line 882 of file classTraits.h.
1.6.3