Public Member Functions | Static Public Member Functions
std::_Integer_limits< _Int, __imin, __imax, __idigits > Class Template Reference

#include <limits.hpp>

Inheritance diagram for std::_Integer_limits< _Int, __imin, __imax, __idigits >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 BOOST_STL_DECLARE_LIMITS_MEMBER (bool, is_specialized, true)
 BOOST_STL_DECLARE_LIMITS_MEMBER (int, digits,(__idigits< 0)?(int)(sizeof(_Int)*CHAR_BIT)-(__imin==0?0:1):__idigits)
 BOOST_STL_DECLARE_LIMITS_MEMBER (int, digits10,(digits *301)/1000)
 BOOST_STL_DECLARE_LIMITS_MEMBER (bool, is_signed, __imin!=0)
 BOOST_STL_DECLARE_LIMITS_MEMBER (bool, is_integer, true)
 BOOST_STL_DECLARE_LIMITS_MEMBER (bool, is_exact, true)
 BOOST_STL_DECLARE_LIMITS_MEMBER (int, radix, 2)
 BOOST_STL_DECLARE_LIMITS_MEMBER (bool, is_bounded, true)
 BOOST_STL_DECLARE_LIMITS_MEMBER (bool, is_modulo, true)

Static Public Member Functions

static _Int min BOOST_PREVENT_MACRO_SUBSTITUTION () throw ()
static _Int max BOOST_PREVENT_MACRO_SUBSTITUTION () throw ()

Detailed Description

template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
class std::_Integer_limits< _Int, __imin, __imax, __idigits >

Definition at line 148 of file limits.hpp.


Member Function Documentation

template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
static _Int min std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_PREVENT_MACRO_SUBSTITUTION ( ) throw () [inline, static]

Reimplemented from std::_Numeric_limits_base< _Int >.

Definition at line 153 of file limits.hpp.

template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
static _Int max std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_PREVENT_MACRO_SUBSTITUTION ( ) throw () [inline, static]

Reimplemented from std::_Numeric_limits_base< _Int >.

Definition at line 154 of file limits.hpp.

template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_STL_DECLARE_LIMITS_MEMBER ( bool  ,
is_specialized  ,
true   
)
template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_STL_DECLARE_LIMITS_MEMBER ( int  ,
digits  ,
(__idigits< 0)?(int)(sizeof(_Int)*CHAR_BIT)-(__imin==0?0:1):__idigits   
)
template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_STL_DECLARE_LIMITS_MEMBER ( int  ,
digits10  ,
(digits *301)/  1000 
)
template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_STL_DECLARE_LIMITS_MEMBER ( bool  ,
is_signed  ,
__imin!  = 0 
)
template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_STL_DECLARE_LIMITS_MEMBER ( bool  ,
is_integer  ,
true   
)
template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_STL_DECLARE_LIMITS_MEMBER ( bool  ,
is_exact  ,
true   
)
template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_STL_DECLARE_LIMITS_MEMBER ( int  ,
radix  ,
 
)
template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_STL_DECLARE_LIMITS_MEMBER ( bool  ,
is_bounded  ,
true   
)
template<class _Int, _Int __imin, _Int __imax, int __idigits = -1>
std::_Integer_limits< _Int, __imin, __imax, __idigits >::BOOST_STL_DECLARE_LIMITS_MEMBER ( bool  ,
is_modulo  ,
true   
)

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


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:30