Lines Matching defs:gmp_float_imp
84 struct gmp_float_imp struct
87 typedef mpl::list<long, boost::long_long_type> signed_types;
88 typedef mpl::list<unsigned long, boost::ulong_long_type> unsigned_types;
93 typedef mpl::list<double, long double> float_types;
94 typedef long exponent_type;
96 gmp_float_imp() BOOST_NOEXCEPT in gmp_float_imp() argument
101 gmp_float_imp(const gmp_float_imp& o) in gmp_float_imp() function
114 gmp_float_imp(gmp_float_imp&& o) BOOST_NOEXCEPT in gmp_float_imp() function
120 gmp_float_imp& operator=(const gmp_float_imp& o) in operator =()
140 gmp_float_imp& operator=(gmp_float_imp&& o) BOOST_NOEXCEPT in operator =()
149 gmp_float_imp& operator=(boost::ulong_long_type i) in operator =()
155 gmp_float_imp& operator=(boost::ulong_long_type i) in operator =()
177 gmp_float_imp& operator=(boost::long_long_type i) in operator =()
188 gmp_float_imp& operator=(unsigned long i) in operator =()
195 gmp_float_imp& operator=(long i) in operator =()
202 gmp_float_imp& operator=(double d) in operator =()
209 gmp_float_imp& operator=(long double a) in operator =()
260 gmp_float_imp& operator=(const char* s) in operator =()
270 void swap(gmp_float_imp& o) BOOST_NOEXCEPT in swap()
274 std::string str(std::streamsize digits, std::ios_base::fmtflags f) const in str()
383 ~gmp_float_imp() BOOST_NOEXCEPT in ~gmp_float_imp()
388 void negate() BOOST_NOEXCEPT in negate()
393 int compare(const gmp_float<digits10>& o) const BOOST_NOEXCEPT in compare()
398 int compare(long i) const BOOST_NOEXCEPT in compare()
403 int compare(unsigned long i) const BOOST_NOEXCEPT in compare()
409 typename enable_if<is_arithmetic<V>, int>::type compare(V v) const in compare()
415 mpf_t& data() BOOST_NOEXCEPT in data()
420 const mpf_t& data() const BOOST_NOEXCEPT in data()
427 mpf_t m_data;
428 static boost::multiprecision::detail::precision_type& get_default_precision() BOOST_NOEXCEPT in get_default_precision()