Template Struct NumTraits< boost::multiprecision::number< Backend, ExpressionTemplates > >

Struct Documentation

template<class Backend, boost::multiprecision::expression_template_option ExpressionTemplates>
struct NumTraits<boost::multiprecision::number<Backend, ExpressionTemplates>>

Public Types

Values:

enumerator IsComplex
enumerator IsInteger
enumerator ReadCost
enumerator AddCost
enumerator MulCost
enumerator IsSigned
enumerator RequireInitialization
typedef boost::multiprecision::number<Backend, ExpressionTemplates> self_type
typedef self_type Real
typedef self_type NonInteger
typedef double Literal
typedef self_type Nested

Public Static Functions

static inline Real epsilon()
static inline Real dummy_precision()
static inline Real highest()
static inline Real lowest()
static inline int digits10_imp(const boost::mpl::true_&)
template<bool B>
static inline int digits10_imp(const boost::mpl::bool_<B>&)
static inline int digits10()