isArithmeticType< T > Struct Template Reference

isArithmeticType<T>::value is a compile time constant that is only true if T can be used in normal arithmetic operations. More...

#include <classTraits.h>

List of all members.

Public Types

enum  { value = isIntegralType<U>::value || isFloatType<U>::value }
typedef removeCV< T >::type MutableType
typedef removeReference
< MutableType >::type 
U

Detailed Description

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

isArithmeticType<T>::value is a compile time constant that is only true if T can be used in normal arithmetic operations.

See also:
classTraits_documentation

Definition at line 1016 of file classTraits.h.


Member Typedef Documentation

typedef removeCV<T>::type MutableType

Definition at line 1023 of file classTraits.h.

typedef removeReference<MutableType>::type U

Definition at line 1024 of file classTraits.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
value 

Definition at line 1027 of file classTraits.h.


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