Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > > Class Template Reference

#include <rational_adaptor.hpp>

Inheritance diagram for std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >:
Collaboration diagram for std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >:

Public Member Functions

BOOST_STATIC_CONSTEXPR
number_type() 
min ()
 
BOOST_STATIC_CONSTEXPR
number_type() 
max ()
 
BOOST_STATIC_CONSTEXPR number_type lowest ()
 
BOOST_STATIC_CONSTEXPR number_type epsilon ()
 
BOOST_STATIC_CONSTEXPR number_type round_error ()
 
BOOST_STATIC_CONSTEXPR number_type infinity ()
 
BOOST_STATIC_CONSTEXPR number_type quiet_NaN ()
 
BOOST_STATIC_CONSTEXPR number_type signaling_NaN ()
 
BOOST_STATIC_CONSTEXPR number_type denorm_min ()
 

Public Attributes

BOOST_STATIC_CONSTEXPR bool is_integer = false
 
BOOST_STATIC_CONSTEXPR bool is_exact = true
 

Member Function Documentation

template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_STATIC_CONSTEXPR number_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::denorm_min ( )
inline
template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_STATIC_CONSTEXPR number_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::epsilon ( void  )
inline
template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_STATIC_CONSTEXPR number_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::infinity ( void  )
inline
template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_STATIC_CONSTEXPR number_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::lowest ( )
inline
template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_STATIC_CONSTEXPR number_type() std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::max ( void  )
inline
template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_STATIC_CONSTEXPR number_type() std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::min ( void  )
inline
template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_STATIC_CONSTEXPR number_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::quiet_NaN ( )
inline
template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_STATIC_CONSTEXPR number_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::round_error ( )
inline
template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_STATIC_CONSTEXPR number_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::signaling_NaN ( )
inline

Member Data Documentation

template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::is_exact = true
template<class IntBackend , boost::multiprecision::expression_template_option ExpressionTemplates>
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::is_integer = false

The documentation for this class was generated from the following file: