#include <safeint_internal.h>
|
enum | {
isBothSigned = (IntTraits< T >::isSigned && IntTraits< U >::isSigned),
isBothUnsigned = (!IntTraits< T >::isSigned && !IntTraits< U >::isSigned),
isLikeSigned = (IntTraits< T >::isSigned == IntTraits< U >::isSigned),
isCastOK,
isBothLT32Bit = (IntTraits< T >::isLT32Bit && IntTraits< U >::isLT32Bit),
isBothLT64Bit = (IntTraits< T >::isLT64Bit && IntTraits< U >::isLT64Bit)
} |
|
template<typename T, typename U>
Enumerator |
---|
isBothSigned |
|
isBothUnsigned |
|
isLikeSigned |
|
isCastOK |
|
isBothLT32Bit |
|
isBothLT64Bit |
|
105 isBothSigned = (IntTraits< T >::isSigned && IntTraits< U >::isSigned),
106 isBothUnsigned = (!IntTraits< T >::isSigned && !IntTraits< U >::isSigned),
107 isLikeSigned = (IntTraits< T >::isSigned == IntTraits< U >::isSigned),
109 (IntTraits< T >::isSigned &&
sizeof(T) >
sizeof(U))),
110 isBothLT32Bit = (IntTraits< T >::isLT32Bit && IntTraits< U >::isLT32Bit),
111 isBothLT64Bit = (IntTraits< T >::isLT64Bit && IntTraits< U >::isLT64Bit)
Definition: safeint_internal.h:105
Definition: safeint_internal.h:106
Definition: safeint_internal.h:108
Definition: safeint_internal.h:110
Definition: safeint_internal.h:111
Definition: safeint_internal.h:107
The documentation for this class was generated from the following file: