Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
logged_adaptor.hpp File Reference
#include <boost/multiprecision/traits/extract_exponent_type.hpp>
#include <boost/multiprecision/detail/integer_ops.hpp>
Include dependency graph for logged_adaptor.hpp:

Classes

struct  boost::multiprecision::backends::logged_adaptor< Backend >
 
struct  boost::multiprecision::number_category< backends::logged_adaptor< Backend > >
 
class  std::numeric_limits< boost::multiprecision::number< boost::multiprecision::backends::logged_adaptor< Backend >, ExpressionTemplates > >
 
struct  boost::math::policies::precision< boost::multiprecision::number< boost::multiprecision::logged_adaptor< Backend >, ExpressionTemplates >, Policy >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::multiprecision
 
 boost::multiprecision::backends
 
 boost::math
 
 boost::math::policies
 

Macros

#define NON_MEMBER_OP1(name, str)
 
#define NON_MEMBER_OP2(name, str)
 
#define NON_MEMBER_OP3(name, str)
 
#define NON_MEMBER_OP4(name, str)
 

Functions

template<class Backend >
void boost::multiprecision::log_postfix_event (const Backend &, const char *)
 
template<class Backend , class T >
void boost::multiprecision::log_postfix_event (const Backend &, const T &, const char *)
 
template<class Backend >
void boost::multiprecision::log_prefix_event (const Backend &, const char *)
 
template<class Backend , class T >
void boost::multiprecision::log_prefix_event (const Backend &, const T &, const char *)
 
template<class Backend , class T , class U >
void boost::multiprecision::log_prefix_event (const Backend &, const T &, const U &, const char *)
 
template<class Backend , class T , class U , class V >
void boost::multiprecision::log_prefix_event (const Backend &, const T &, const U &, const V &, const char *)
 
template<class T >
const Tboost::multiprecision::backends::unwrap_logged_type (const T &a)
 
template<class Backend >
const Backend & boost::multiprecision::backends::unwrap_logged_type (const logged_adaptor< Backend > &a)
 
template<class Backend , class T >
void boost::multiprecision::backends::BOOST_JOIN (eval_, add)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"+=")
 
 boost::multiprecision::backends::unwrap_logged_type (a))
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"+=")
 
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 logged_adaptor< Backend > &val)
 
template<class Backend , class Exp >
void boost::multiprecision::backends::eval_frexp (logged_adaptor< Backend > &result, const logged_adaptor< Backend > &arg, Exp *exp)
 
template<class Backend , class Exp >
void boost::multiprecision::backends::eval_ldexp (logged_adaptor< Backend > &result, const logged_adaptor< Backend > &arg, Exp exp)
 
template<class Backend , class Exp >
void boost::multiprecision::backends::eval_scalbn (logged_adaptor< Backend > &result, const logged_adaptor< Backend > &arg, Exp exp)
 
template<class Backend >
Backend::exponent_type boost::multiprecision::backends::eval_ilogb (const logged_adaptor< Backend > &arg)
 
template<class Backend , class T >
void boost::multiprecision::backends::BOOST_JOIN (eval_, floor)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"floor")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"floor")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"ceil")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"ceil")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"sqrt")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"sqrt")
 
template<class Backend >
void boost::multiprecision::backends::BOOST_JOIN (eval_, sqrt)(debug_adaptor< Backend > &result
 
template<class Backend >
int boost::multiprecision::backends::eval_fpclassify (const logged_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::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"+")
 
 boost::multiprecision::backends::unwrap_logged_type (b))
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"+")
 
template<class Backend , class T , class U >
void boost::multiprecision::backends::BOOST_JOIN (eval_, subtract)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"-")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"-")
 
template<class Backend , class T , class U >
void boost::multiprecision::backends::BOOST_JOIN (eval_, multiply)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"*")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"*")
 
template<class Backend , class T , class U >
void boost::multiprecision::backends::BOOST_JOIN (eval_, divide)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"/")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"/")
 
template<class Backend , class T , class U >
void boost::multiprecision::backends::BOOST_JOIN (eval_, multiply_add)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"fused-multiply-add")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"fused-multiply-add")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"fused-multiply-subtract")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"fused-multiply-subtract")
 
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::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b), unwrap_logged_type(c),"fused-multiply-add")
 
 boost::multiprecision::backends::unwrap_logged_type (c))
 
template<class Backend , class T , class U , class V >
void boost::multiprecision::backends::BOOST_JOIN (eval_, multiply_subtract)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b), unwrap_logged_type(c),"fused-multiply-subtract")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"%")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"%")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"|")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"|")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"&")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"&")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"^")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"^")
 
template<class Backend , class T , class U , class V >
void boost::multiprecision::backends::BOOST_JOIN (eval_, qr)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b), unwrap_logged_type(c),"quotient-and-remainder")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"quotient-and-remainder")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"~")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"~")
 
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 (logged_adaptor< Backend > &arg, unsigned a)
 
template<class Backend >
void boost::multiprecision::backends::eval_left_shift (logged_adaptor< Backend > &arg, const logged_adaptor< Backend > &a, unsigned b)
 
template<class Backend >
void boost::multiprecision::backends::eval_right_shift (logged_adaptor< Backend > &arg, unsigned a)
 
template<class Backend >
void boost::multiprecision::backends::eval_right_shift (logged_adaptor< Backend > &arg, const logged_adaptor< Backend > &a, unsigned b)
 
template<class Backend , class T >
unsigned boost::multiprecision::backends::eval_integer_modulus (const logged_adaptor< Backend > &arg, const T &a)
 
template<class Backend >
unsigned boost::multiprecision::backends::eval_lsb (const logged_adaptor< Backend > &arg)
 
template<class Backend >
unsigned boost::multiprecision::backends::eval_msb (const logged_adaptor< Backend > &arg)
 
template<class Backend >
bool boost::multiprecision::backends::eval_bit_test (const logged_adaptor< Backend > &arg, unsigned a)
 
template<class Backend >
void boost::multiprecision::backends::eval_bit_set (const logged_adaptor< Backend > &arg, unsigned a)
 
template<class Backend >
void boost::multiprecision::backends::eval_bit_unset (const logged_adaptor< Backend > &arg, unsigned a)
 
template<class Backend >
void boost::multiprecision::backends::eval_bit_flip (const logged_adaptor< Backend > &arg, unsigned a)
 
template<class Backend , class T , class U >
void boost::multiprecision::backends::BOOST_JOIN (eval_, gcd)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"gcd")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"gcd")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"lcm")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"lcm")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b), unwrap_logged_type(c),"powm")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"powm")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"abs")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"abs")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"fabs")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"fabs")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"trunc")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"trunc")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"round")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"round")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"exp")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"exp")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"log")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"log")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"log10")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"log10")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"sin")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"sin")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"cos")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"cos")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"tan")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"tan")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"asin")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"asin")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"acos")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"acos")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"atan")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"atan")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"sinh")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"sinh")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"cosh")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"cosh")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"tanh")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"tanh")
 
template<class Backend >
void boost::multiprecision::backends::BOOST_JOIN (eval_, tanh)(debug_adaptor< Backend > &result
 
template<class Backend , class T >
void boost::multiprecision::backends::BOOST_JOIN (eval_, logb)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a),"logb")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"logb")
 
template<class Backend >
void boost::multiprecision::backends::BOOST_JOIN (eval_, logb)(debug_adaptor< Backend > &result
 
template<class Backend , class T , class U >
void boost::multiprecision::backends::BOOST_JOIN (eval_, fmod)(debug_adaptor< Backend > &result
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"fmod")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"fmod")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"pow")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"pow")
 
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
 
 boost::multiprecision::backends::log_prefix_event (result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"atan2")
 
 boost::multiprecision::backends::log_postfix_event (result.value(),"atan2")
 
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
 

Macro Definition Documentation

#define NON_MEMBER_OP1 (   name,
  str 
)
Value:
template <class Backend>\
inline void BOOST_JOIN(eval_, name)(logged_adaptor<Backend>& result)\
{\
BOOST_JOIN(eval_, name)(result.value());\
}
const int name
Definition: gzip.hpp:94
#define BOOST_JOIN(X, Y)
Definition: suffix.hpp:544
detail::safe_reaction_result result
Definition: result.hpp:91
log_postfix_event(result.value(),"atan2")
log_prefix_event(result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"atan2")
function< op::str >::type const str
str is a lazy PolymorphicFunctionObject for converting a xpressive::sub_match<> to a std::basic_strin...
Definition: regex_actions.hpp:994
#define NON_MEMBER_OP2 (   name,
  str 
)
Value:
template <class Backend, class T>\
inline void BOOST_JOIN(eval_, name)(logged_adaptor<Backend>& result, const T& a)\
{\
}\
template <class Backend>\
inline void BOOST_JOIN(eval_, name)(logged_adaptor<Backend>& result, const logged_adaptor<Backend>& a)\
{\
BOOST_JOIN(eval_, name)(result.value(), unwrap_logged_type(a));\
log_postfix_event(result.value(), str);\
}
const int name
Definition: gzip.hpp:94
T
Definition: mem_fn_cc.hpp:25
#define BOOST_JOIN(X, Y)
Definition: suffix.hpp:544
detail::safe_reaction_result result
Definition: result.hpp:91
log_postfix_event(result.value(),"atan2")
log_prefix_event(result.value(), unwrap_logged_type(a), unwrap_logged_type(b),"atan2")
Allocator Allocator a
Definition: function_template.hpp:727
function< op::str >::type const str
str is a lazy PolymorphicFunctionObject for converting a xpressive::sub_match<> to a std::basic_strin...
Definition: regex_actions.hpp:994
#define NON_MEMBER_OP3 (   name,
  str 
)
#define NON_MEMBER_OP4 (   name,
  str 
)