isSignedType< T > Struct Template Reference

isSignedType<T>::value is a compile time constant that is true only if T is a signed number. More...

#include <classTraits.h>

List of all members.

Public Types

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

Static Public Member Functions

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

Static Public Attributes

static mutableType t

Detailed Description

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

isSignedType<T>::value is a compile time constant that is true only if T is a signed number.

See also:
classTraits_documentation

Definition at line 822 of file classTraits.h.


Member Typedef Documentation

typedef removeCV<T>::type mutableType

Definition at line 829 of file classTraits.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
value 

Definition at line 844 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]
static char f ( long long &   )  [static]
static char f ( long &   )  [static]
static char f ( short &   )  [static]
static char f ( int &   )  [static]
static char f ( char &   )  [static]

Member Data Documentation

mutableType t [static]

Definition at line 842 of file classTraits.h.


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