| /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 |