Searched defs:arithmetic_backend (Results 1 – 1 of 1) sorted by relevance
30 struct arithmetic_backend struct32 typedef mpl::list<short, int, long, long long> signed_types;33 typedef mpl::list<unsigned short, unsigned, unsigned long, unsigned long long> unsigned_types;34 typedef mpl::list<float, double, long double> float_types;35 typedef int exponent_type;37 BOOST_MP_CXX14_CONSTEXPR arithmetic_backend() : m_value(0) {} in arithmetic_backend() function38 BOOST_MP_CXX14_CONSTEXPR arithmetic_backend(const arithmetic_backend& o) : m_value(o.m_value) {} in arithmetic_backend() argument40 …BOOST_MP_CXX14_CONSTEXPR arithmetic_backend(const A& o, const typename enable_if<is_arithmetic<A> … in arithmetic_backend() argument42 … BOOST_MP_CXX14_CONSTEXPR arithmetic_backend(const arithmetic_backend<A>& o) : m_value(o.data()) {} in arithmetic_backend() argument43 BOOST_MP_CXX14_CONSTEXPR arithmetic_backend& operator=(const arithmetic_backend& o) in operator =()[all …]