| 
| template<class Backend >  | 
| Backend const &  | boost::multiprecision::backends::unwrap_debug_type (debug_adaptor< Backend > const &val) | 
|   | 
| template<class T >  | 
| const T &  | boost::multiprecision::backends::unwrap_debug_type (const T &val) | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, add)(debug_adaptor< Backend > &result | 
|   | 
|   | boost::multiprecision::backends::unwrap_debug_type (a)) | 
|   | 
| result  | boost::multiprecision::backends::update_view () | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, add)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, subtract)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, subtract)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, divide)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, divide)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class R >  | 
| void  | boost::multiprecision::backends::eval_convert_to (R *result, const debug_adaptor< Backend > &val) | 
|   | 
| template<class Backend , class Exp >  | 
| void  | boost::multiprecision::backends::eval_frexp (debug_adaptor< Backend > &result, const debug_adaptor< Backend > &arg, Exp *exp) | 
|   | 
| template<class Backend , class Exp >  | 
| void  | boost::multiprecision::backends::eval_ldexp (debug_adaptor< Backend > &result, const debug_adaptor< Backend > &arg, Exp exp) | 
|   | 
| template<class Backend , class Exp >  | 
| void  | boost::multiprecision::backends::eval_scalbn (debug_adaptor< Backend > &result, const debug_adaptor< Backend > &arg, Exp exp) | 
|   | 
| template<class Backend >  | 
| Backend::exponent_type  | boost::multiprecision::backends::eval_ilogb (const debug_adaptor< Backend > &arg) | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, floor)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, floor)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, ceil)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, ceil)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, sqrt)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, sqrt)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, logb)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, logb)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| int  | boost::multiprecision::backends::eval_fpclassify (const debug_adaptor< Backend > &arg) | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, add)(debug_adaptor< Backend > &result | 
|   | 
|   | boost::multiprecision::backends::unwrap_debug_type (b)) | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, subtract)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, divide)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply_add)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply_add)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply_add)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply_subtract)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply_subtract)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply_subtract)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U , class V >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply_add)(debug_adaptor< Backend > &result | 
|   | 
|   | boost::multiprecision::backends::unwrap_debug_type (c)) | 
|   | 
| template<class Backend , class T , class U , class V >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, multiply_subtract)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, increment)(debug_adaptor< Backend > &result) | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, decrement)(debug_adaptor< Backend > &result) | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, modulus)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, modulus)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, modulus)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, bitwise_or)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, bitwise_or)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, bitwise_or)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, bitwise_and)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, bitwise_and)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, bitwise_and)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, bitwise_xor)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, bitwise_xor)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, bitwise_xor)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U , class V >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, qr)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, qr)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, qr)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, qr)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, complement)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, complement)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::eval_left_shift (debug_adaptor< Backend > &arg, unsigned a) | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::eval_left_shift (debug_adaptor< Backend > &arg, const debug_adaptor< Backend > &a, unsigned b) | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::eval_right_shift (debug_adaptor< Backend > &arg, unsigned a) | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::eval_right_shift (debug_adaptor< Backend > &arg, const debug_adaptor< Backend > &a, unsigned b) | 
|   | 
| template<class Backend , class T >  | 
| unsigned  | boost::multiprecision::backends::eval_integer_modulus (const debug_adaptor< Backend > &arg, const T &a) | 
|   | 
| template<class Backend >  | 
| unsigned  | boost::multiprecision::backends::eval_lsb (const debug_adaptor< Backend > &arg) | 
|   | 
| template<class Backend >  | 
| unsigned  | boost::multiprecision::backends::eval_msb (const debug_adaptor< Backend > &arg) | 
|   | 
| template<class Backend >  | 
| bool  | boost::multiprecision::backends::eval_bit_test (const debug_adaptor< Backend > &arg, unsigned a) | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::eval_bit_set (const debug_adaptor< Backend > &arg, unsigned a) | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::eval_bit_unset (const debug_adaptor< Backend > &arg, unsigned a) | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::eval_bit_flip (const debug_adaptor< Backend > &arg, unsigned a) | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, gcd)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, gcd)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, gcd)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, lcm)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, lcm)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, lcm)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U , class V >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, powm)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, powm)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, powm)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, powm)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, abs)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, abs)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, fabs)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, fabs)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, trunc)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, trunc)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, round)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, round)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, exp)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, exp)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, log)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, log)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, log10)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, log10)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, sin)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, sin)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, cos)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, cos)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, tan)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, tan)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, asin)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, asin)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, acos)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, acos)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, atan)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, atan)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, sinh)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, sinh)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, cosh)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, cosh)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, tanh)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, tanh)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, fmod)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, fmod)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, fmod)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, pow)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, pow)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, pow)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T , class U >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, atan2)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend , class T >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, atan2)(debug_adaptor< Backend > &result | 
|   | 
| template<class Backend >  | 
| void  | boost::multiprecision::backends::BOOST_JOIN (eval_, atan2)(debug_adaptor< Backend > &result | 
|   |