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