#include <safeint_internal.h>
template<typename ToType , typename FromType >
299 method = ( IntTraits< FromType >::isBool &&
302 ( !IntTraits< FromType >::isBool &&
304 ( NumericType< FromType >::isFloat &&
307 ( SafeIntCompare< ToType, FromType >::isCastOK ||
308 ( NumericType< ToType >::isFloat &&
309 !NumericType< FromType >::isFloat ) ) ?
CastOK :
311 ( ( IntTraits< ToType >::isSigned &&
312 !IntTraits< FromType >::isSigned &&
313 sizeof( FromType ) >=
sizeof( ToType ) ) ||
314 ( SafeIntCompare< ToType, FromType >::isBothUnsigned &&
317 ( !IntTraits< ToType >::isSigned &&
318 IntTraits< FromType >::isSigned &&
Definition: safeint_internal.h:283
Definition: safeint_internal.h:289
Definition: safeint_internal.h:299
Definition: safeint_internal.h:285
Definition: safeint_internal.h:288
Definition: safeint_internal.h:290
Definition: safeint_internal.h:287
Definition: safeint_internal.h:284
Definition: safeint_internal.h:286
The documentation for this class was generated from the following file: