limits.hpp File Reference

#include <climits>
#include <cfloat>
#include <sysc/packages/boost/config.hpp>
#include <sysc/packages/boost/detail/endian.hpp>
#include <cwchar>

Include dependency graph for limits.hpp:

Go to the source code of this file.

Namespaces

namespace  std

Classes

class  std::_Numeric_limits_base< __number >
class  std::_Integer_limits< _Int, __imin, __imax, __idigits >
struct  std::float_helper< Number, Word >
class  std::_Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __InfinityWord, __QNaNWord, __SNaNWord, __IsIEC559, __RoundStyle >
class  std::numeric_limits< T >
class  std::std::numeric_limits< bool >
class  std::std::numeric_limits< char >
class  std::std::numeric_limits< signed char >
class  std::std::numeric_limits< unsigned char >
class  std::std::numeric_limits< wchar_t >
class  std::std::numeric_limits< short >
class  std::std::numeric_limits< unsigned short >
class  std::std::numeric_limits< int >
class  std::std::numeric_limits< unsigned int >
class  std::std::numeric_limits< long >
class  std::std::numeric_limits< unsigned long >
class  std::std::numeric_limits< float >
class  std::std::numeric_limits< double >
class  std::std::numeric_limits< long double >

Defines

#define BOOST_STL_DECLARE_LIMITS_MEMBER(__mem_type, __mem_name, __mem_value)   static const __mem_type __mem_name = __mem_value

Enumerations

enum  std::float_round_style {
  std::round_indeterminate = -1, std::round_toward_zero = 0, std::round_to_nearest = 1, std::round_toward_infinity = 2,
  std::round_toward_neg_infinity = 3
}
enum  std::float_denorm_style { std::denorm_indeterminate = -1, std::denorm_absent = 0, std::denorm_present = 1 }


Define Documentation

#define BOOST_STL_DECLARE_LIMITS_MEMBER ( __mem_type,
__mem_name,
__mem_value   )     static const __mem_type __mem_name = __mem_value

Definition at line 84 of file limits.hpp.


Generated on Wed Jan 21 15:32:11 2009 for SystemC by  doxygen 1.5.5