internal::Double
Engine/source/persistence/rapidjson/internal/ieee754.h
Private Static Attributes
Private Attributes
union internal::Double::@128
Public Functions
Public Static Functions
int
EffectiveSignificandSize(int order)
Detailed Description
Private Static Attributes
const int kDenormalExponent
const int kExponentBias
const uint64_t kExponentMask
const uint64_t kHiddenBit
const uint64_t kSignificandMask
const int kSignificandSize
const uint64_t kSignMask
Public Attributes
double d_
uint64_t u_
Private Attributes
union internal::Double::@128 @129
Public Functions
Double()
Double(double d)
Double(uint64_t u)
Exponent()
IntegerExponent()
IntegerSignificand()
IsInf()
IsNan()
IsNanOrInf()
IsNormal()
IsZero()
NextPositiveDouble()
Sign()
Significand()
ToBias()
Uint64Value()
Value()