STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | List of all members
msl::utilities::details::DivisionMethod< T, U > Class Template Reference

#include <safeint_internal.h>

Public Types

enum  { method }
 

Member Enumeration Documentation

template<typename T , typename U >
anonymous enum
Enumerator
method 
1519  {
1520  method = (SafeIntCompare< T, U >::isBothUnsigned ? DivisionState_OK :
1521  (!IntTraits< T >::isSigned && IntTraits< U >::isSigned) ? DivisionState_UnsignedSigned :
1522  (IntTraits< T >::isSigned &&
1523  IntTraits< U >::isUint32 &&
1524  IntTraits< T >::isLT64Bit) ? DivisionState_SignedUnsigned32 :
1525  (IntTraits< T >::isSigned && IntTraits< U >::isUint64) ? DivisionState_SignedUnsigned64 :
1526  (IntTraits< T >::isSigned && !IntTraits< U >::isSigned) ? DivisionState_SignedUnsigned :
1528  };
Definition: safeint_internal.h:1507
Definition: safeint_internal.h:1512
Definition: safeint_internal.h:1520

The documentation for this class was generated from the following file: