limits.hpp File Reference
#include <climits>
#include <cfloat>
#include <sysc/packages/boost/config.hpp>
#include <sysc/packages/boost/detail/endian.hpp>
#include <cwchar>
Go to the source code of this file.
|
Namespaces |
| namespace | std |
Classes |
| class | std::_Numeric_limits_base< __number > |
| class | std::_Integer_limits< _Int, __imin, __imax, __idigits > |
| struct | std::float_helper< Number, Word > |
| class | std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle > |
| class | std::numeric_limits< T > |
| class | std::std::numeric_limits< bool > |
| class | std::std::numeric_limits< char > |
| class | std::std::numeric_limits< signed char > |
| class | std::std::numeric_limits< unsigned char > |
| class | std::std::numeric_limits< wchar_t > |
| class | std::std::numeric_limits< short > |
| class | std::std::numeric_limits< unsigned short > |
| class | std::std::numeric_limits< int > |
| class | std::std::numeric_limits< unsigned int > |
| class | std::std::numeric_limits< long > |
| class | std::std::numeric_limits< unsigned long > |
| class | std::std::numeric_limits< float > |
| class | std::std::numeric_limits< double > |
| class | std::std::numeric_limits< long double > |
Defines |
| #define | BOOST_STL_DECLARE_LIMITS_MEMBER(__mem_type, __mem_name, __mem_value) static const __mem_type __mem_name = __mem_value |
Enumerations |
| enum | std::float_round_style {
std::round_indeterminate = -1,
std::round_toward_zero = 0,
std::round_to_nearest = 1,
std::round_toward_infinity = 2,
std::round_toward_neg_infinity = 3
} |
| enum | std::float_denorm_style { std::denorm_indeterminate = -1,
std::denorm_absent = 0,
std::denorm_present = 1
} |
Define Documentation
| #define BOOST_STL_DECLARE_LIMITS_MEMBER |
( |
__mem_type, |
|
|
__mem_name, |
|
|
__mem_value |
|
) |
static const __mem_type __mem_name = __mem_value |