#include <limits.h>
#include <float.h>
Include dependency graph for Primitives.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | hxa7241 |
Typedefs | |
typedef signed char | hxa7241::byte |
types ---------------------------------------------------------------------- | |
typedef unsigned char | hxa7241::ubyte |
typedef signed short | hxa7241::word |
typedef unsigned short | hxa7241::uword |
typedef signed int | hxa7241::dword |
typedef unsigned int | hxa7241::udword |
typedef double | hxa7241::real |
Variables | |
const byte | hxa7241::BYTE_MIN = SCHAR_MIN |
constants ------------------------------------------------------------------ | |
const byte | hxa7241::BYTE_MAX = SCHAR_MAX |
const int | hxa7241::BYTE_BITS = 8 |
const ubyte | hxa7241::UBYTE_MIN = 0 |
const ubyte | hxa7241::UBYTE_MAX = UCHAR_MAX |
const int | hxa7241::UBYTE_BITS = 8 |
const word | hxa7241::WORD_MIN = SHRT_MIN |
const word | hxa7241::WORD_MAX = SHRT_MAX |
const int | hxa7241::WORD_BITS = 16 |
const uword | hxa7241::UWORD_MIN = 0 |
const uword | hxa7241::UWORD_MAX = USHRT_MAX |
const int | hxa7241::UWORD_BITS = 16 |
const dword | hxa7241::DWORD_MIN = INT_MIN |
const dword | hxa7241::DWORD_MAX = INT_MAX |
const int | hxa7241::DWORD_BITS = 32 |
const udword | hxa7241::UDWORD_MIN = 0 |
const udword | hxa7241::UDWORD_MAX = UINT_MAX |
const int | hxa7241::UDWORD_BITS = 32 |
const float | hxa7241::FLOAT_MIN_POS = static_cast<float>(FLT_MIN) |
const float | hxa7241::FLOAT_MIN_NEG = static_cast<float>(-FLT_MAX) |
const float | hxa7241::FLOAT_MAX = static_cast<float>(FLT_MAX) |
const float | hxa7241::FLOAT_EPSILON = static_cast<float>(FLT_EPSILON) |
const float | hxa7241::FLOAT_ALMOST_ONE = static_cast<float>(1.0f - FLT_EPSILON) |
const float | hxa7241::FLOAT_SMALL = static_cast<float>(1.0e-12f) |
const float | hxa7241::FLOAT_LARGE = static_cast<float>(1.0e+12f) |
const double | hxa7241::DOUBLE_MIN_POS = static_cast<double>(DBL_MIN) |
const double | hxa7241::DOUBLE_MIN_NEG = static_cast<double>(-DBL_MAX) |
const double | hxa7241::DOUBLE_MAX = static_cast<double>(DBL_MAX) |
const double | hxa7241::DOUBLE_EPSILON = static_cast<double>(DBL_EPSILON) |
const double | hxa7241::DOUBLE_ALMOST_ONE = static_cast<double>(1.0 - DBL_EPSILON) |
const double | hxa7241::DOUBLE_SMALL = static_cast<double>(1.0e-96) |
const double | hxa7241::DOUBLE_LARGE = static_cast<double>(1.0e+96) |
const double | hxa7241::REAL_MIN_POS = DOUBLE_MIN_POS |
const double | hxa7241::REAL_MIN_NEG = DOUBLE_MIN_NEG |
const double | hxa7241::REAL_MAX = DOUBLE_MAX |
const double | hxa7241::REAL_EPSILON = DOUBLE_EPSILON |
const double | hxa7241::REAL_ALMOST_ONE = DOUBLE_ALMOST_ONE |
const double | hxa7241::REAL_SMALL = DOUBLE_SMALL |
const double | hxa7241::REAL_LARGE = DOUBLE_LARGE |