#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: