This is the complete list of members for boost::multiprecision::number< Backend, ExpressionTemplates >, including all inherited members.
| assign(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| assign(const V &v) BOOST_NOEXCEPT_IF(noexcept(std::declval< Backend >()=static_cast< typename boost::multiprecision::detail::canonical< V, Backend >::type const & >(std::declval< typename boost::multiprecision::detail::canonical< V, Backend >::type >()))) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| assign(const number< Other, ET > &v) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| backend() BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| backend() const BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| backend_type typedef | boost::multiprecision::number< Backend, ExpressionTemplates > | |
| canonical_value(const self_type &v) BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inlinestatic |
| canonical_value(const number< B2, ET > &v) BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inlinestatic |
| canonical_value(const V &v) BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inlinestatic |
| canonical_value(const V &v) BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inlinestatic |
| canonical_value(const std::string &v) BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inlinestatic |
| compare(const number< Backend, ExpressionTemplates > &o) const BOOST_NOEXCEPT_IF(noexcept(std::declval< Backend >().compare(std::declval< Backend >()))) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| compare(const V &o) const | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| convert_to() const | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| default_precision() BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inlinestatic |
| default_precision(unsigned digits10) | boost::multiprecision::number< Backend, ExpressionTemplates > | inlinestatic |
| is_zero() const | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number() BOOST_NOEXCEPT_IF(noexcept(Backend())) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number(const number &e) BOOST_NOEXCEPT_IF(noexcept(Backend(static_cast< const Backend & >(std::declval< Backend >())))) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number(const V &v, typename boost::enable_if_c< (boost::is_arithmetic< V >::value||is_same< std::string, V >::value||is_convertible< V, const char * >::value)&&!is_convertible< typename detail::canonical< V, Backend >::type, Backend >::value &&!detail::is_restricted_conversion< typename detail::canonical< V, Backend >::type, Backend >::value >::type *=0) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number(const V &v, typename boost::enable_if_c< is_convertible< typename detail::canonical< V, Backend >::type, Backend >::value &&!detail::is_restricted_conversion< typename detail::canonical< V, Backend >::type, Backend >::value >::type *=0) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number(const number &e, unsigned digits10) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number(const V &v, typename boost::enable_if_c< (boost::is_arithmetic< V >::value||is_same< std::string, V >::value||is_convertible< V, const char * >::value)&&!detail::is_explicitly_convertible< typename detail::canonical< V, Backend >::type, Backend >::value &&detail::is_restricted_conversion< typename detail::canonical< V, Backend >::type, Backend >::value >::type *=0) | boost::multiprecision::number< Backend, ExpressionTemplates > | inlineexplicit |
| number(const V &v, typename boost::enable_if_c< detail::is_explicitly_convertible< typename detail::canonical< V, Backend >::type, Backend >::value &&(detail::is_restricted_conversion< typename detail::canonical< V, Backend >::type, Backend >::value||!is_convertible< typename detail::canonical< V, Backend >::type, Backend >::value) >::type *=0) | boost::multiprecision::number< Backend, ExpressionTemplates > | inlineexplicit |
| number(const number< Backend, ET > &val) BOOST_NOEXCEPT_IF(noexcept(Backend(static_cast< const Backend & >(std::declval< Backend >())))) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number(const number< Other, ET > &val, typename boost::enable_if_c<(boost::is_convertible< Other, Backend >::value &&!detail::is_restricted_conversion< Other, Backend >::value)>::type *=0) BOOST_NOEXCEPT_IF(noexcept(Backend(static_cast< const Other & >(std::declval< Other >())))) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number(const number< Other, ET > &val, typename boost::enable_if_c< (!detail::is_explicitly_convertible< Other, Backend >::value) >::type *=0) | boost::multiprecision::number< Backend, ExpressionTemplates > | inlineexplicit |
| number(const number< Other, ET > &val, typename boost::enable_if_c< (detail::is_explicitly_convertible< Other, Backend >::value &&(detail::is_restricted_conversion< Other, Backend >::value||!boost::is_convertible< Other, Backend >::value)) >::type *=0) BOOST_NOEXCEPT_IF(noexcept(Backend(static_cast< const Other & >(std::declval< Other >())))) | boost::multiprecision::number< Backend, ExpressionTemplates > | inlineexplicit |
| number(V v1, V v2, typename boost::enable_if< mpl::or_< boost::is_arithmetic< V >, is_same< std::string, V >, is_convertible< V, const char * > > >::type *=0) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number(const number< Other, ET > &v1, const number< Other, ET > &v2, typename boost::enable_if< boost::is_convertible< Other, Backend > >::type *=0) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e, typename boost::enable_if_c< is_convertible< typename detail::expression< tag, Arg1, Arg2, Arg3, Arg4 >::result_type, self_type >::value >::type *=0) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| number(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e, typename boost::enable_if_c<!is_convertible< typename detail::expression< tag, Arg1, Arg2, Arg3, Arg4 >::result_type, self_type >::value &&boost::multiprecision::detail::is_explicitly_convertible< typename detail::expression< tag, Arg1, Arg2, Arg3, Arg4 >::result_type, self_type >::value >::type *=0) | boost::multiprecision::number< Backend, ExpressionTemplates > | inlineexplicit |
| number(number &&r) BOOST_NOEXCEPT_IF(noexcept(Backend(std::declval< Backend >()))) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator bool() const | boost::multiprecision::number< Backend, ExpressionTemplates > | inlineexplicit |
| operator T() const | boost::multiprecision::number< Backend, ExpressionTemplates > | inlineexplicit |
| operator void() const | boost::multiprecision::number< Backend, ExpressionTemplates > | inlineexplicit |
| operator%=(const self_type &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator%=(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator%=(const V &v) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator&=(const self_type &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator&=(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator&=(const V &v) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator*=(const self_type &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator*=(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator*=(const V &v) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator++() | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator++(int) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator+=(const self_type &val) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator+=(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator+=(const detail::expression< detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator+=(const V &v) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator--() | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator--(int) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator-=(const self_type &val) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator-=(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator-=(const V &v) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator-=(const detail::expression< detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator/=(const self_type &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator/=(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator/=(const V &v) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator<<=(V val) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator=(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator=(const number &e) BOOST_NOEXCEPT_IF(noexcept(std::declval< Backend >()=static_cast< const Backend & >(std::declval< Backend >()))) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator=(const V &v) BOOST_NOEXCEPT_IF(noexcept(std::declval< Backend >()=static_cast< typename boost::multiprecision::detail::canonical< V, Backend >::type const & >(std::declval< typename boost::multiprecision::detail::canonical< V, Backend >::type >()))) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator=(number &&r) BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator>>=(V val) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator^=(const self_type &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator^=(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator^=(const V &v) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator|=(const self_type &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator|=(const detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > &e) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| operator|=(const V &v) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| precision() const BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| precision(unsigned digits10) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| serialize(Archive &ar, const unsigned int) | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| sign() const | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| str(std::streamsize digits=0, std::ios_base::fmtflags f=std::ios_base::fmtflags(0)) const | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |
| swap(self_type &other) BOOST_NOEXCEPT | boost::multiprecision::number< Backend, ExpressionTemplates > | inline |