Whole document tree
Templatestd::numeric_limits struct Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::numeric_limits< _T > Struct Template Reference Properties of fundamental types on a per-platform basis.
More...
#include <limits_generic.h >
List of all members.
Detailed Description
template<typename _T>
struct std::numeric_limits< _T >
Properties of fundamental types on a per-platform basis.
[18.2.1]/1: "The numeric_limits component provides a C++ program with information about various properties of the implementation's representation of the fundamental types." All of the standard fundamental types have specializations of this class template.
Definition at line 80 of file limits_generic.h .
Member Function Documentation
template<typename _T>
_Tp std::numeric_limits< _T >::denorm_min
(
)
throw () [inline, static]
template<typename _T>
_T std::numeric_limits< _T >::denorm_min
(
)
throw () [inline, static]
template<typename _T>
_Tp std::numeric_limits< _T >::epsilon
(
)
throw () [inline, static]
template<typename _T>
_T std::numeric_limits< _T >::epsilon
(
)
throw () [inline, static]
template<typename _T>
_Tp std::numeric_limits< _T >::infinity
(
)
throw () [inline, static]
template<typename _T>
_T std::numeric_limits< _T >::infinity
(
)
throw () [inline, static]
template<typename _T>
_Tp std::numeric_limits< _T >::max
(
)
throw () [inline, static]
template<typename _T>
_T std::numeric_limits< _T >::max
(
)
throw () [inline, static]
template<typename _T>
_Tp std::numeric_limits< _T >::min
(
)
throw () [inline, static]
template<typename _T>
_T std::numeric_limits< _T >::min
(
)
throw () [inline, static]
template<typename _T>
_Tp std::numeric_limits< _T >::quiet_NaN
(
)
throw () [inline, static]
template<typename _T>
_T std::numeric_limits< _T >::quiet_NaN
(
)
throw () [inline, static]
template<typename _T>
_Tp std::numeric_limits< _T >::round_error
(
)
throw () [inline, static]
template<typename _T>
_T std::numeric_limits< _T >::round_error
(
)
throw () [inline, static]
template<typename _T>
_Tp std::numeric_limits< _T >::signaling_NaN
(
)
throw () [inline, static]
template<typename _T>
_T std::numeric_limits< _T >::signaling_NaN
(
)
throw () [inline, static]
Member Data Documentation
template<typename _T>
const int std::numeric_limits< _Tp >::digits = 0 [static]
template<typename _T>
const int std::numeric_limits< _Tp >::digits10 = 0 [static]
template<typename _T>
const float_denorm_style std::numeric_limits< _Tp >::has_denorm = denorm_absent [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::has_denorm_loss = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::has_infinity = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::has_quiet_NaN = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::has_signaling_NaN = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::is_bounded = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::is_exact = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::is_iec559 = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::is_integer = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::is_modulo = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::is_signed = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::is_specialized = false [static]
template<typename _T>
const int std::numeric_limits< _Tp >::max_exponent = 0 [static]
template<typename _T>
const int std::numeric_limits< _Tp >::max_exponent10 = 0 [static]
template<typename _T>
const int std::numeric_limits< _Tp >::min_exponent = 0 [static]
template<typename _T>
const int std::numeric_limits< _Tp >::min_exponent10 = 0 [static]
template<typename _T>
const int std::numeric_limits< _Tp >::radix = 0 [static]
template<typename _T>
const float_round_style std::numeric_limits< _Tp >::round_style = round_toward_zero [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::tinyness_before = false [static]
template<typename _T>
const bool std::numeric_limits< _Tp >::traps = false [static]
The documentation for this struct was generated from the following files:
Generated on Mon Apr 8 03:19:16 2002 for libstdc++-v3 Source by
1.2.15