![]() |
Pioneer
|
#include <FloatComparison.h>
Classes | |
| union | FloatOrInt |
Public Types | |
| typedef double | float_type |
| typedef bool | bool_type |
| typedef int64_t | int_type |
| typedef uint64_t | uint_type |
Static Public Member Functions | |
| static double | DefaultAbsTolerance () |
| static double | DefaultRelTolerance () |
| static double | DefaultTolerance () |
| static double | SmallestNormalisedValue () |
Static Public Attributes | |
| static const uint_type | TopBit = static_cast<uint_type>(1) << (sizeof(double) * 8 - 1) |
| static const uint_type | ExponentBits = (~static_cast<uint_type>(0) << std::numeric_limits<double>::digits) & ~TopBit |
| static const uint_type | MantissaBits = ~TopBit & ~ExponentBits |
| static const int_type | DefaultUlpTolerance = 16 |
| typedef bool IEEEFloatTraits< double >::bool_type |
| typedef double IEEEFloatTraits< double >::float_type |
| typedef int64_t IEEEFloatTraits< double >::int_type |
| typedef uint64_t IEEEFloatTraits< double >::uint_type |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |
|
static |
|
static |