31#if !defined (_RWSTD_NO_STATIC_CONST_MEMBER_INIT) \
32 && !defined (_RWSTD_DEFINE_EXPORTS)
35template <
class _TypeT>
36const bool numeric_limits<_TypeT>::is_specialized;
38template <
class _TypeT>
39const int numeric_limits<_TypeT>::digits;
41template <
class _TypeT>
42const int numeric_limits<_TypeT>::digits10;
44template <
class _TypeT>
45const bool numeric_limits<_TypeT>::is_signed;
47template <
class _TypeT>
48const bool numeric_limits<_TypeT>::is_integer;
50template <
class _TypeT>
51const bool numeric_limits<_TypeT>::is_exact;
53template <
class _TypeT>
54const int numeric_limits<_TypeT>::radix;
56template <
class _TypeT>
57const int numeric_limits<_TypeT>::min_exponent;
59template <
class _TypeT>
60const int numeric_limits<_TypeT>::min_exponent10;
62template <
class _TypeT>
63const int numeric_limits<_TypeT>::max_exponent;
65template <
class _TypeT>
66const int numeric_limits<_TypeT>::max_exponent10;
68template <
class _TypeT>
69const bool numeric_limits<_TypeT>::has_infinity;
71template <
class _TypeT>
72const bool numeric_limits<_TypeT>::has_quiet_NaN;
74template <
class _TypeT>
75const bool numeric_limits<_TypeT>::has_signaling_NaN;
77template <
class _TypeT>
78const float_denorm_style numeric_limits<_TypeT>::has_denorm;
80template <
class _TypeT>
81const bool numeric_limits<_TypeT>::has_denorm_loss;
83template <
class _TypeT>
84const bool numeric_limits<_TypeT>::is_iec559;
86template <
class _TypeT>
87const bool numeric_limits<_TypeT>::is_bounded;
89template <
class _TypeT>
90const bool numeric_limits<_TypeT>::is_modulo;
92template <
class _TypeT>
93const bool numeric_limits<_TypeT>::traps;
95template <
class _TypeT>
96const bool numeric_limits<_TypeT>::tinyness_before;
98template <
class _TypeT>
99const float_round_style numeric_limits<_TypeT>::round_style;
#define _RWSTD_NAMESPACE(name)