#include <safeint_internal.h>
|
enum | {
isSigned = ( (T)(-1) < 0 ),
is64Bit = ( sizeof(T) == 8 ),
is32Bit = ( sizeof(T) == 4 ),
is16Bit = ( sizeof(T) == 2 ),
is8Bit = ( sizeof(T) == 1 ),
isLT32Bit = ( sizeof(T) < 4 ),
isLT64Bit = ( sizeof(T) < 8 ),
isInt8 = ( sizeof(T) == 1 && isSigned ),
isUint8 = ( sizeof(T) == 1 && !isSigned ),
isInt16 = ( sizeof(T) == 2 && isSigned ),
isUint16 = ( sizeof(T) == 2 && !isSigned ),
isInt32 = ( sizeof(T) == 4 && isSigned ),
isUint32 = ( sizeof(T) == 4 && !isSigned ),
isInt64 = ( sizeof(T) == 8 && isSigned ),
isUint64 = ( sizeof(T) == 8 && !isSigned ),
bitCount = ( sizeof(T)*8 ),
isBool = NumericType<T>::isBool
} |
|
Enumerator |
---|
isSigned |
|
is64Bit |
|
is32Bit |
|
is16Bit |
|
is8Bit |
|
isLT32Bit |
|
isLT64Bit |
|
isInt8 |
|
isUint8 |
|
isInt16 |
|
isUint16 |
|
isInt32 |
|
isUint32 |
|
isInt64 |
|
isUint64 |
|
bitCount |
|
isBool |
|
60 #pragma warning(suppress:4804)
65 is8Bit = (
sizeof(T) == 1 ),
77 #pragma warning(suppress:4804)
78 isBool = NumericType<T>::isBool
Definition: safeint_internal.h:63
Definition: safeint_internal.h:70
Definition: safeint_internal.h:74
Definition: safeint_internal.h:67
Definition: safeint_internal.h:71
Definition: safeint_internal.h:68
Definition: safeint_internal.h:76
Definition: safeint_internal.h:78
Definition: safeint_internal.h:66
Definition: safeint_internal.h:72
Definition: safeint_internal.h:69
Definition: safeint_internal.h:64
Definition: safeint_internal.h:61
Definition: safeint_internal.h:73
Definition: safeint_internal.h:65
Definition: safeint_internal.h:62
Definition: safeint_internal.h:75
The documentation for this class was generated from the following file: