#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 |
|
109 isBothSigned = (IntTraits< T >::isSigned && IntTraits< U >::isSigned),
110 isBothUnsigned = (!IntTraits< T >::isSigned && !IntTraits< U >::isSigned),
111 isLikeSigned = (IntTraits< T >::isSigned == IntTraits< U >::isSigned),
113 (IntTraits< T >::isSigned &&
sizeof(T) >
sizeof(U))),
114 isBothLT32Bit = (IntTraits< T >::isLT32Bit && IntTraits< U >::isLT32Bit),
115 isBothLT64Bit = (IntTraits< T >::isLT64Bit && IntTraits< U >::isLT64Bit)
Definition: safeint_internal.h:114
Definition: safeint_internal.h:115
Definition: safeint_internal.h:110
Definition: safeint_internal.h:112
Definition: safeint_internal.h:111
Definition: safeint_internal.h:109
The documentation for this class was generated from the following file: