STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Static Public Member Functions | List of all members
numeric_limits< signed char > Class Template Reference
Inheritance diagram for numeric_limits< signed char >:
_Num_int_base _Num_base

Public Types

typedef signed char _Ty
 

Public Member Functions

 _STCONS (bool, is_signed, true)
 
 _STCONS (int, digits, CHAR_BIT-1)
 
 _STCONS (int, digits10,(CHAR_BIT-1)*301L/1000)
 
- Public Member Functions inherited from _Num_int_base
 _STCONS (bool, is_bounded, true)
 
 _STCONS (bool, is_exact, true)
 
 _STCONS (bool, is_integer, true)
 
 _STCONS (bool, is_modulo, true)
 
 _STCONS (bool, is_specialized, true)
 
 _STCONS (int, radix, 2)
 
- Public Member Functions inherited from _Num_base
 _STCONS (float_denorm_style, has_denorm, denorm_absent)
 
 _STCONS (bool, has_denorm_loss, false)
 
 _STCONS (bool, has_infinity, false)
 
 _STCONS (bool, has_quiet_NaN, false)
 
 _STCONS (bool, has_signaling_NaN, false)
 
 _STCONS (bool, is_bounded, false)
 
 _STCONS (bool, is_exact, false)
 
 _STCONS (bool, is_iec559, false)
 
 _STCONS (bool, is_integer, false)
 
 _STCONS (bool, is_modulo, false)
 
 _STCONS (bool, is_signed, false)
 
 _STCONS (bool, is_specialized, false)
 
 _STCONS (bool, tinyness_before, false)
 
 _STCONS (bool, traps, false)
 
 _STCONS (float_round_style, round_style, round_toward_zero)
 
 _STCONS (int, digits, 0)
 
 _STCONS (int, digits10, 0)
 
 _STCONS (int, max_digits10, 0)
 
 _STCONS (int, max_exponent, 0)
 
 _STCONS (int, max_exponent10, 0)
 
 _STCONS (int, min_exponent, 0)
 
 _STCONS (int, min_exponent10, 0)
 
 _STCONS (int, radix, 0)
 

Static Public Member Functions

static constexpr _Ty() min () _THROW0()
 
static constexpr _Ty() max () _THROW0()
 
static constexpr _Ty lowest () _THROW0()
 
static constexpr _Ty epsilon () _THROW0()
 
static constexpr _Ty round_error () _THROW0()
 
static constexpr _Ty denorm_min () _THROW0()
 
static constexpr _Ty infinity () _THROW0()
 
static constexpr _Ty quiet_NaN () _THROW0()
 
static constexpr _Ty signaling_NaN () _THROW0()
 

Member Typedef Documentation

typedef signed char numeric_limits< signed char >::_Ty

Member Function Documentation

numeric_limits< signed char >::_STCONS ( bool  ,
is_signed  ,
true   
)
numeric_limits< signed char >::_STCONS ( int  ,
digits  ,
CHAR_BIT 1 
)
numeric_limits< signed char >::_STCONS ( int  ,
digits10  ,
(CHAR_BIT-1)*301L/  1000 
)
static constexpr _Ty numeric_limits< signed char >::denorm_min ( )
inlinestatic
411  { // return minimum denormalized value
412  return (0);
413  }
static constexpr _Ty numeric_limits< signed char >::epsilon ( )
inlinestatic
401  { // return smallest effective increment from 1.0
402  return (0);
403  }
static constexpr _Ty numeric_limits< signed char >::infinity ( )
inlinestatic
416  { // return positive infinity
417  return (0);
418  }
static constexpr _Ty numeric_limits< signed char >::lowest ( )
inlinestatic
396  { // return most negative value
397  return ((min)());
398  }
static constexpr _Ty() min() _THROW0()
Definition: limits:385
static constexpr _Ty() numeric_limits< signed char >::max ( )
inlinestatic
391  { // return maximum value
392  return (SCHAR_MAX);
393  }
#define SCHAR_MAX
Definition: limits.h:19
static constexpr _Ty() numeric_limits< signed char >::min ( )
inlinestatic
386  { // return minimum value
387  return (SCHAR_MIN);
388  }
#define SCHAR_MIN
Definition: limits.h:18
static constexpr _Ty numeric_limits< signed char >::quiet_NaN ( )
inlinestatic
421  { // return non-signaling NaN
422  return (0);
423  }
static constexpr _Ty numeric_limits< signed char >::round_error ( )
inlinestatic
406  { // return largest rounding error
407  return (0);
408  }
static constexpr _Ty numeric_limits< signed char >::signaling_NaN ( )
inlinestatic
426  { // return signaling NaN
427  return (0);
428  }

The documentation for this class was generated from the following file: