Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
checked.hpp File Reference
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::multiprecision
 
 boost::multiprecision::backends
 
 boost::multiprecision::backends::detail
 

Functions

void boost::multiprecision::backends::detail::raise_overflow (std::string op)
 
void boost::multiprecision::backends::detail::raise_add_overflow ()
 
void boost::multiprecision::backends::detail::raise_subtract_overflow ()
 
void boost::multiprecision::backends::detail::raise_mul_overflow ()
 
void boost::multiprecision::backends::detail::raise_div_overflow ()
 
template<class A >
boost::multiprecision::backends::detail::checked_add_imp (A a, A b, const mpl::true_ &)
 
template<class A >
boost::multiprecision::backends::detail::checked_add_imp (A a, A b, const mpl::false_ &)
 
template<class A >
boost::multiprecision::backends::detail::checked_add (A a, A b, const mpl::int_< checked > &)
 
template<class A >
boost::multiprecision::backends::detail::checked_add (A a, A b, const mpl::int_< unchecked > &)
 
template<class A >
boost::multiprecision::backends::detail::checked_subtract_imp (A a, A b, const mpl::true_ &)
 
template<class A >
boost::multiprecision::backends::detail::checked_subtract_imp (A a, A b, const mpl::false_ &)
 
template<class A >
boost::multiprecision::backends::detail::checked_subtract (A a, A b, const mpl::int_< checked > &)
 
template<class A >
boost::multiprecision::backends::detail::checked_subtract (A a, A b, const mpl::int_< unchecked > &)
 
template<class A >
boost::multiprecision::backends::detail::checked_multiply (A a, A b, const mpl::int_< checked > &)
 
template<class A >
boost::multiprecision::backends::detail::checked_multiply (A a, A b, const mpl::int_< unchecked > &)
 
template<class A >
boost::multiprecision::backends::detail::checked_divide (A a, A b, const mpl::int_< checked > &)
 
template<class A >
boost::multiprecision::backends::detail::checked_divide (A a, A b, const mpl::int_< unchecked > &)
 
template<class A >
boost::multiprecision::backends::detail::checked_left_shift (A a, unsigned long long shift, const mpl::int_< checked > &)
 
template<class A >
boost::multiprecision::backends::detail::checked_left_shift (A a, unsigned long long shift, const mpl::int_< unchecked > &)