Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::converter< T, S, Traits, OverflowHandler, Float2IntRounder, RawConverter, UserRangeChecker > Struct Template Reference

#include <converter.hpp>

Inheritance diagram for boost::numeric::converter< T, S, Traits, OverflowHandler, Float2IntRounder, RawConverter, UserRangeChecker >:
Collaboration diagram for boost::numeric::converter< T, S, Traits, OverflowHandler, Float2IntRounder, RawConverter, UserRangeChecker >:

Public Types

typedef Traits traits
 
typedef Traits::argument_type argument_type
 
typedef Traits::result_type result_type
 

Public Member Functions

result_type operator() (argument_type s) const
 

Member Typedef Documentation

template<class T , class S , class Traits = conversion_traits<T,S>, class OverflowHandler = def_overflow_handler, class Float2IntRounder = Trunc< BOOST_DEDUCED_TYPENAME Traits::source_type>, class RawConverter = raw_converter<Traits>, class UserRangeChecker = UseInternalRangeChecker>
typedef Traits::argument_type boost::numeric::converter< T, S, Traits, OverflowHandler, Float2IntRounder, RawConverter, UserRangeChecker >::argument_type
template<class T , class S , class Traits = conversion_traits<T,S>, class OverflowHandler = def_overflow_handler, class Float2IntRounder = Trunc< BOOST_DEDUCED_TYPENAME Traits::source_type>, class RawConverter = raw_converter<Traits>, class UserRangeChecker = UseInternalRangeChecker>
typedef Traits::result_type boost::numeric::converter< T, S, Traits, OverflowHandler, Float2IntRounder, RawConverter, UserRangeChecker >::result_type
template<class T , class S , class Traits = conversion_traits<T,S>, class OverflowHandler = def_overflow_handler, class Float2IntRounder = Trunc< BOOST_DEDUCED_TYPENAME Traits::source_type>, class RawConverter = raw_converter<Traits>, class UserRangeChecker = UseInternalRangeChecker>
typedef Traits boost::numeric::converter< T, S, Traits, OverflowHandler, Float2IntRounder, RawConverter, UserRangeChecker >::traits

Member Function Documentation

template<class T , class S , class Traits = conversion_traits<T,S>, class OverflowHandler = def_overflow_handler, class Float2IntRounder = Trunc< BOOST_DEDUCED_TYPENAME Traits::source_type>, class RawConverter = raw_converter<Traits>, class UserRangeChecker = UseInternalRangeChecker>
result_type boost::numeric::converter< T, S, Traits, OverflowHandler, Float2IntRounder, RawConverter, UserRangeChecker >::operator() ( argument_type  s) const
inline

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