15 #ifndef RAPIDJSON_IEEE754_ 16 #define RAPIDJSON_IEEE754_ 18 #include "../rapidjson.h" 54 else if (order <= -1074)
78 #endif // RAPIDJSON_IEEE754_ double NextPositiveDouble() const
static const int kDenormalExponent
static int EffectiveSignificandSize(int order)
#define RAPIDJSON_UINT64_C2(high32, low32)
Construct a 64-bit literal by a pair of 32-bit integer.
static const uint64_t kSignificandMask
int IntegerExponent() const
#define RAPIDJSON_NAMESPACE_BEGIN
provide custom rapidjson namespace (opening expression)
static const uint64_t kSignMask
uint64_t Uint64Value() const
unsigned __int64 uint64_t
#define RAPIDJSON_NAMESPACE_END
provide custom rapidjson namespace (closing expression)
static const uint64_t kExponentMask
static const uint64_t kHiddenBit
uint64_t IntegerSignificand() const
static const int kExponentBias
uint64_t Significand() const
static const int kSignificandSize
#define RAPIDJSON_ASSERT(x)
Assertion.