Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::numeric_cast_traits< Target, Source, EnableIf > Struct Template Reference

#include <numeric_cast_traits.hpp>

Public Types

typedef def_overflow_handler overflow_policy
 
typedef UseInternalRangeChecker range_checking_policy
 
typedef Trunc< Source > rounding_policy
 

Member Typedef Documentation

template<typename Target , typename Source , typename EnableIf = void>
typedef def_overflow_handler boost::numeric::numeric_cast_traits< Target, Source, EnableIf >::overflow_policy
template<typename Target , typename Source , typename EnableIf = void>
typedef UseInternalRangeChecker boost::numeric::numeric_cast_traits< Target, Source, EnableIf >::range_checking_policy
template<typename Target , typename Source , typename EnableIf = void>
typedef Trunc<Source> boost::numeric::numeric_cast_traits< Target, Source, EnableIf >::rounding_policy

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