Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
float128.hpp File Reference
Include dependency graph for float128.hpp:

Classes

struct  boost::multiprecision::number_category< backends::float128_backend >
 
struct  boost::multiprecision::number_category< float128_type >
 
struct  boost::multiprecision::backends::float128_backend
 
class  std::numeric_limits< boost::multiprecision::number< boost::multiprecision::backends::float128_backend, ExpressionTemplates > >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::multiprecision
 
 boost::multiprecision::backends
 
 boost::archive
 
 boost::serialization
 
 boost::serialization::float128_detail
 

Typedefs

typedef number
< float128_backend, et_off > 
boost::multiprecision::float128
 

Functions

void boost::multiprecision::backends::eval_add (float128_backend &result, const float128_backend &a)
 
template<class A >
void boost::multiprecision::backends::eval_add (float128_backend &result, const A &a)
 
void boost::multiprecision::backends::eval_subtract (float128_backend &result, const float128_backend &a)
 
template<class A >
void boost::multiprecision::backends::eval_subtract (float128_backend &result, const A &a)
 
void boost::multiprecision::backends::eval_multiply (float128_backend &result, const float128_backend &a)
 
template<class A >
void boost::multiprecision::backends::eval_multiply (float128_backend &result, const A &a)
 
void boost::multiprecision::backends::eval_divide (float128_backend &result, const float128_backend &a)
 
template<class A >
void boost::multiprecision::backends::eval_divide (float128_backend &result, const A &a)
 
void boost::multiprecision::backends::eval_add (float128_backend &result, const float128_backend &a, const float128_backend &b)
 
template<class A >
void boost::multiprecision::backends::eval_add (float128_backend &result, const float128_backend &a, const A &b)
 
void boost::multiprecision::backends::eval_subtract (float128_backend &result, const float128_backend &a, const float128_backend &b)
 
template<class A >
void boost::multiprecision::backends::eval_subtract (float128_backend &result, const float128_backend &a, const A &b)
 
template<class A >
void boost::multiprecision::backends::eval_subtract (float128_backend &result, const A &a, const float128_backend &b)
 
void boost::multiprecision::backends::eval_multiply (float128_backend &result, const float128_backend &a, const float128_backend &b)
 
template<class A >
void boost::multiprecision::backends::eval_multiply (float128_backend &result, const float128_backend &a, const A &b)
 
void boost::multiprecision::backends::eval_divide (float128_backend &result, const float128_backend &a, const float128_backend &b)
 
template<class R >
void boost::multiprecision::backends::eval_convert_to (R *result, const float128_backend &val)
 
void boost::multiprecision::backends::eval_frexp (float128_backend &result, const float128_backend &arg, int *exp)
 
void boost::multiprecision::backends::eval_ldexp (float128_backend &result, const float128_backend &arg, int exp)
 
void boost::multiprecision::backends::eval_floor (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_ceil (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_sqrt (float128_backend &result, const float128_backend &arg)
 
int boost::multiprecision::backends::eval_fpclassify (const float128_backend &arg)
 
void boost::multiprecision::backends::eval_increment (float128_backend &arg)
 
void boost::multiprecision::backends::eval_decrement (float128_backend &arg)
 
void boost::multiprecision::backends::eval_abs (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_fabs (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_trunc (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_exp (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_log (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_log10 (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_sin (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_cos (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_tan (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_asin (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_acos (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_atan (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_sinh (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_cosh (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_tanh (float128_backend &result, const float128_backend &arg)
 
void boost::multiprecision::backends::eval_fmod (float128_backend &result, const float128_backend &a, const float128_backend &b)
 
void boost::multiprecision::backends::eval_pow (float128_backend &result, const float128_backend &a, const float128_backend &b)
 
void boost::multiprecision::backends::eval_atan2 (float128_backend &result, const float128_backend &a, const float128_backend &b)
 
template<class Archive >
void boost::serialization::float128_detail::do_serialize (Archive &ar, boost::multiprecision::backends::float128_backend &val, const mpl::false_ &, const mpl::false_ &)
 
template<class Archive >
void boost::serialization::float128_detail::do_serialize (Archive &ar, boost::multiprecision::backends::float128_backend &val, const mpl::true_ &, const mpl::false_ &)
 
template<class Archive >
void boost::serialization::float128_detail::do_serialize (Archive &ar, boost::multiprecision::backends::float128_backend &val, const mpl::false_ &, const mpl::true_ &)
 
template<class Archive >
void boost::serialization::float128_detail::do_serialize (Archive &ar, boost::multiprecision::backends::float128_backend &val, const mpl::true_ &, const mpl::true_ &)
 
template<class Archive >
void boost::serialization::serialize (Archive &ar, boost::multiprecision::backends::float128_backend &val, unsigned int)