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::numeric::interval< T, Policies > > Class Template Reference

#include <limits.hpp>

Inheritance diagram for std::numeric_limits< boost::numeric::interval< T, Policies > >:
Collaboration diagram for std::numeric_limits< boost::numeric::interval< T, Policies > >:

Public Member Functions

 BOOST_STATIC_CONSTANT (float_round_style, round_style=round_indeterminate)
 
 BOOST_STATIC_CONSTANT (bool, is_iec559=false)
 

Static Public Member Functions

static I min BOOST_PREVENT_MACRO_SUBSTITUTION () throw ()
 
static I max BOOST_PREVENT_MACRO_SUBSTITUTION () throw ()
 
static I epsilon () throw ()
 
static I infinity () throw ()
 
static I quiet_NaN () throw ()
 
static I signaling_NaN () throw ()
 
static I denorm_min () throw ()
 

Member Function Documentation

template<class T , class Policies >
static I min std::numeric_limits< boost::numeric::interval< T, Policies > >::BOOST_PREVENT_MACRO_SUBSTITUTION ( )
throw (
)
inlinestatic
template<class T , class Policies >
static I max std::numeric_limits< boost::numeric::interval< T, Policies > >::BOOST_PREVENT_MACRO_SUBSTITUTION ( )
throw (
)
inlinestatic
template<class T , class Policies >
std::numeric_limits< boost::numeric::interval< T, Policies > >::BOOST_STATIC_CONSTANT ( float_round_style  ,
round_style  = round_indeterminate 
)
template<class T , class Policies >
std::numeric_limits< boost::numeric::interval< T, Policies > >::BOOST_STATIC_CONSTANT ( bool  ,
is_iec559  = false 
)
template<class T , class Policies >
static I std::numeric_limits< boost::numeric::interval< T, Policies > >::denorm_min ( )
throw (
)
inlinestatic
template<class T , class Policies >
static I std::numeric_limits< boost::numeric::interval< T, Policies > >::epsilon ( void  )
throw (
)
inlinestatic
template<class T , class Policies >
static I std::numeric_limits< boost::numeric::interval< T, Policies > >::infinity ( void  )
throw (
)
inlinestatic
template<class T , class Policies >
static I std::numeric_limits< boost::numeric::interval< T, Policies > >::quiet_NaN ( )
throw (
)
inlinestatic

References empty().

template<class T , class Policies >
static I std::numeric_limits< boost::numeric::interval< T, Policies > >::signaling_NaN ( )
throw (
)
inlinestatic

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