/home/ntakagi/work/STLport-5.1.5/stlport/stl/_limits.c File Reference#include <stl/_limits.h>
Go to the source code of this file.
|
Defines |
#define | __declare_numeric_base_member(__type, __mem, _Init) |
#define | __declare_integer_limits_member(__type, __mem, _Init) |
#define | __declare_float_limits_member(__type, __mem, _Init) |
Functions |
| __declare_numeric_base_member (bool, is_specialized, false) |
| __declare_numeric_base_member (int, digits, 0) |
| __declare_numeric_base_member (int, digits10, 0) |
| __declare_numeric_base_member (bool, is_signed, false) |
| __declare_numeric_base_member (bool, is_integer, false) |
| __declare_numeric_base_member (bool, is_exact, false) |
| __declare_numeric_base_member (int, radix, 0) |
| __declare_numeric_base_member (int, min_exponent, 0) |
| __declare_numeric_base_member (int, max_exponent, 0) |
| __declare_numeric_base_member (int, min_exponent10, 0) |
| __declare_numeric_base_member (int, max_exponent10, 0) |
| __declare_numeric_base_member (bool, has_infinity, false) |
| __declare_numeric_base_member (bool, has_quiet_NaN, false) |
| __declare_numeric_base_member (bool, has_signaling_NaN, false) |
| __declare_numeric_base_member (float_denorm_style, has_denorm, denorm_absent) |
| __declare_numeric_base_member (bool, has_denorm_loss, false) |
| __declare_numeric_base_member (bool, is_iec559, false) |
| __declare_numeric_base_member (bool, is_bounded, false) |
| __declare_numeric_base_member (bool, is_modulo, false) |
| __declare_numeric_base_member (bool, traps, false) |
| __declare_numeric_base_member (bool, tinyness_before, false) |
| __declare_numeric_base_member (float_round_style, round_style, round_toward_zero) |
| __declare_integer_limits_member (bool, is_specialized, true) |
| __declare_integer_limits_member (int, digits,(__idigits< 0)?((int)((sizeof(_Int)*(CHAR_BIT)))-((__imin==0)?0:1)):(__idigits)) |
| __declare_integer_limits_member (int, digits10,(int)(301UL *digits)/1000) |
| __declare_integer_limits_member (bool, is_signed, __imin!=0) |
| __declare_integer_limits_member (bool, is_integer, true) |
| __declare_integer_limits_member (bool, is_exact, true) |
| __declare_integer_limits_member (int, radix, 2) |
| __declare_integer_limits_member (bool, is_bounded, true) |
| __declare_integer_limits_member (bool, is_modulo, true) |
| __declare_float_limits_member (bool, is_specialized, true) |
| __declare_float_limits_member (int, digits, __Digits) |
| __declare_float_limits_member (int, digits10, __Digits10) |
| __declare_float_limits_member (bool, is_signed, true) |
| __declare_float_limits_member (int, radix, FLT_RADIX) |
| __declare_float_limits_member (int, min_exponent, __MinExp) |
| __declare_float_limits_member (int, max_exponent, __MaxExp) |
| __declare_float_limits_member (int, min_exponent10, __MinExp10) |
| __declare_float_limits_member (int, max_exponent10, __MaxExp10) |
| __declare_float_limits_member (bool, has_infinity, true) |
| __declare_float_limits_member (bool, has_quiet_NaN, true) |
| __declare_float_limits_member (bool, has_signaling_NaN, true) |
| __declare_float_limits_member (float_denorm_style, has_denorm, denorm_indeterminate) |
| __declare_float_limits_member (bool, has_denorm_loss, false) |
| __declare_float_limits_member (bool, is_iec559, __IsIEC559) |
| __declare_float_limits_member (bool, is_bounded, true) |
| __declare_float_limits_member (bool, traps, true) |
| __declare_float_limits_member (bool, tinyness_before, false) |
| __declare_float_limits_member (float_round_style, round_style, __RoundStyle) |
Define Documentation
#define __declare_float_limits_member |
( |
__type, |
|
|
__mem, |
|
|
_Init |
|
) |
|
Value: template <class __number, \
int __Digits, int __Digits10, \
int __MinExp, int __MaxExp, \
int __MinExp10, int __MaxExp10, \
bool __IsIEC559, \
float_round_style __RoundStyle> \
const __type _Floating_limits< __number, __Digits, __Digits10, \
__MinExp, __MaxExp, __MinExp10, __MaxExp10, \
__IsIEC559, __RoundStyle>::\
__mem
Definition at line 82 of file _limits.c.
#define __declare_integer_limits_member |
( |
__type, |
|
|
__mem, |
|
|
_Init |
|
) |
|
#define __declare_numeric_base_member |
( |
__type, |
|
|
__mem, |
|
|
_Init |
|
) |
|
Function Documentation
__declare_float_limits_member |
( |
bool |
, |
|
|
tinyness_before |
, |
|
|
false |
| |
|
) |
| | |
__declare_float_limits_member |
( |
bool |
, |
|
|
traps |
, |
|
|
true |
| |
|
) |
| | |
__declare_float_limits_member |
( |
bool |
, |
|
|
is_bounded |
, |
|
|
true |
| |
|
) |
| | |
__declare_float_limits_member |
( |
bool |
, |
|
|
is_iec559 |
, |
|
|
__IsIEC559 |
| |
|
) |
| | |
__declare_float_limits_member |
( |
bool |
, |
|
|
has_denorm_loss |
, |
|
|
false |
| |
|
) |
| | |
__declare_float_limits_member |
( |
bool |
, |
|
|
has_signaling_NaN |
, |
|
|
true |
| |
|
) |
| | |
__declare_float_limits_member |
( |
bool |
, |
|
|
has_quiet_NaN |
, |
|
|
true |
| |
|
) |
| | |
__declare_float_limits_member |
( |
bool |
, |
|
|
has_infinity |
, |
|
|
true |
| |
|
) |
| | |
__declare_float_limits_member |
( |
int |
, |
|
|
max_exponent10 |
, |
|
|
__MaxExp10 |
| |
|
) |
| | |
__declare_float_limits_member |
( |
int |
, |
|
|
min_exponent10 |
, |
|
|
__MinExp10 |
| |
|
) |
| | |
__declare_float_limits_member |
( |
int |
, |
|
|
max_exponent |
, |
|
|
__MaxExp |
| |
|
) |
| | |
__declare_float_limits_member |
( |
int |
, |
|
|
min_exponent |
, |
|
|
__MinExp |
| |
|
) |
| | |
__declare_float_limits_member |
( |
int |
, |
|
|
radix |
, |
|
|
FLT_RADIX |
| |
|
) |
| | |
__declare_float_limits_member |
( |
bool |
, |
|
|
is_signed |
, |
|
|
true |
| |
|
) |
| | |
__declare_float_limits_member |
( |
int |
, |
|
|
digits10 |
, |
|
|
__Digits10 |
| |
|
) |
| | |
__declare_float_limits_member |
( |
int |
, |
|
|
digits |
, |
|
|
__Digits |
| |
|
) |
| | |
__declare_float_limits_member |
( |
bool |
, |
|
|
is_specialized |
, |
|
|
true |
| |
|
) |
| | |
__declare_integer_limits_member |
( |
bool |
, |
|
|
is_modulo |
, |
|
|
true |
| |
|
) |
| | |
__declare_integer_limits_member |
( |
bool |
, |
|
|
is_bounded |
, |
|
|
true |
| |
|
) |
| | |
__declare_integer_limits_member |
( |
int |
, |
|
|
radix |
, |
|
|
2 |
| |
|
) |
| | |
__declare_integer_limits_member |
( |
bool |
, |
|
|
is_exact |
, |
|
|
true |
| |
|
) |
| | |
__declare_integer_limits_member |
( |
bool |
, |
|
|
is_integer |
, |
|
|
true |
| |
|
) |
| | |
__declare_integer_limits_member |
( |
bool |
, |
|
|
is_signed |
, |
|
|
__imin! |
= 0 | |
|
) |
| | |
__declare_integer_limits_member |
( |
int |
, |
|
|
digits10 |
, |
|
|
(int)(301UL *digits)/ |
1000 | |
|
) |
| | |
__declare_integer_limits_member |
( |
int |
, |
|
|
digits |
, |
|
|
(__idigits< 0)?((int)((sizeof(_Int)*(CHAR_BIT)))-((__imin==0)?0:1)):(__idigits) |
| |
|
) |
| | |
__declare_integer_limits_member |
( |
bool |
, |
|
|
is_specialized |
, |
|
|
true |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
float_round_style |
, |
|
|
round_style |
, |
|
|
round_toward_zero |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
tinyness_before |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
traps |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
is_modulo |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
is_bounded |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
is_iec559 |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
has_denorm_loss |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
has_signaling_NaN |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
has_quiet_NaN |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
has_infinity |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
int |
, |
|
|
max_exponent10 |
, |
|
|
0 |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
int |
, |
|
|
min_exponent10 |
, |
|
|
0 |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
int |
, |
|
|
max_exponent |
, |
|
|
0 |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
int |
, |
|
|
min_exponent |
, |
|
|
0 |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
int |
, |
|
|
radix |
, |
|
|
0 |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
is_exact |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
is_integer |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
is_signed |
, |
|
|
false |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
int |
, |
|
|
digits10 |
, |
|
|
0 |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
int |
, |
|
|
digits |
, |
|
|
0 |
| |
|
) |
| | |
__declare_numeric_base_member |
( |
bool |
, |
|
|
is_specialized |
, |
|
|
false |
| |
|
) |
| | |
Generated on Mon Mar 10 15:32:49 2008 by
1.5.1
|