Public Member Functions |
| BOOST_STL_DECLARE_LIMITS_MEMBER (bool, is_specialized, true) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (int, digits, __Digits) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (int, digits10, __Digits10) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (bool, is_signed, true) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (int, radix, 2) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (int, min_exponent, __MinExp) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (int, max_exponent, __MaxExp) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (int, min_exponent10, __MinExp10) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (int, max_exponent10, __MaxExp10) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (bool, has_infinity, true) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (bool, has_quiet_NaN, true) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (bool, has_signaling_NaN, true) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (float_denorm_style, has_denorm, denorm_indeterminate) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (bool, has_denorm_loss, false) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (bool, is_iec559, __IsIEC559) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (bool, is_bounded, true) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (bool, traps, false) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (bool, tinyness_before, false) |
| BOOST_STL_DECLARE_LIMITS_MEMBER (float_round_style, round_style, __RoundStyle) |
Static Public Member Functions |
static __number | infinity () throw () |
static __number | quiet_NaN () throw () |
static __number | signaling_NaN () throw () |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
class std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >
Definition at line 208 of file limits.hpp.
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
bool |
, |
|
|
is_specialized |
, |
|
|
true |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
int |
, |
|
|
digits |
, |
|
|
__Digits |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
int |
, |
|
|
digits10 |
, |
|
|
__Digits10 |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
bool |
, |
|
|
is_signed |
, |
|
|
true |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
int |
, |
|
|
radix |
, |
|
|
2 |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
int |
, |
|
|
min_exponent |
, |
|
|
__MinExp |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
int |
, |
|
|
max_exponent |
, |
|
|
__MaxExp |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
int |
, |
|
|
min_exponent10 |
, |
|
|
__MinExp10 |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
int |
, |
|
|
max_exponent10 |
, |
|
|
__MaxExp10 |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
bool |
, |
|
|
has_infinity |
, |
|
|
true |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
bool |
, |
|
|
has_quiet_NaN |
, |
|
|
true |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
bool |
, |
|
|
has_signaling_NaN |
, |
|
|
true |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
float_denorm_style |
, |
|
|
has_denorm |
, |
|
|
denorm_indeterminate |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
bool |
, |
|
|
has_denorm_loss |
, |
|
|
false |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
bool |
, |
|
|
is_iec559 |
, |
|
|
__IsIEC559 |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
bool |
, |
|
|
is_bounded |
, |
|
|
true |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
bool |
, |
|
|
traps |
, |
|
|
false |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
bool |
, |
|
|
tinyness_before |
, |
|
|
false |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
float_round_style |
, |
|
|
round_style |
, |
|
|
__RoundStyle |
|
|
) |
| |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
static __number std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::infinity |
( |
| ) |
throw () [inline, static] |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
static __number std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::quiet_NaN |
( |
| ) |
throw () [inline, static] |
template<class __number, int __Digits, int __Digits10, int __MinExp, int __MaxExp, int __MinExp10, int __MaxExp10, unsigned int __InfinityWord, unsigned int __QNaNWord, unsigned int __SNaNWord, bool __IsIEC559, float_round_style __RoundStyle>
static __number std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >::signaling_NaN |
( |
| ) |
throw () [inline, static] |