#include <safeint_internal.h>
template<typename ToType , typename FromType >
303 method = ( IntTraits< FromType >::isBool &&
306 ( !IntTraits< FromType >::isBool &&
308 ( NumericType< FromType >::isFloat &&
311 ( SafeIntCompare< ToType, FromType >::isCastOK ||
312 ( NumericType< ToType >::isFloat &&
313 !NumericType< FromType >::isFloat ) ) ?
CastOK :
315 ( ( IntTraits< ToType >::isSigned &&
316 !IntTraits< FromType >::isSigned &&
317 sizeof( FromType ) >=
sizeof( ToType ) ) ||
318 ( SafeIntCompare< ToType, FromType >::isBothUnsigned &&
321 ( !IntTraits< ToType >::isSigned &&
322 IntTraits< FromType >::isSigned &&
Definition: safeint_internal.h:287
Definition: safeint_internal.h:293
Definition: safeint_internal.h:289
Definition: safeint_internal.h:292
Definition: safeint_internal.h:294
Definition: safeint_internal.h:291
Definition: safeint_internal.h:303
Definition: safeint_internal.h:288
Definition: safeint_internal.h:290
The documentation for this class was generated from the following file: