![]() |
WPILibC++ 2027.0.0-alpha-5
|
Namespaces | |
| namespace | PowersOfTenCache |
Classes | |
| class | DiyFp |
| class | StringToDoubleConverter |
| class | Double |
| class | Single |
| class | DoubleToStringConverter |
| class | Vector |
| class | StringBuilder |
| class | Bignum |
Enumerations | |
| enum | BignumDtoaMode { BIGNUM_DTOA_SHORTEST , BIGNUM_DTOA_SHORTEST_SINGLE , BIGNUM_DTOA_FIXED , BIGNUM_DTOA_PRECISION } |
| enum | FastDtoaMode { FAST_DTOA_SHORTEST , FAST_DTOA_SHORTEST_SINGLE , FAST_DTOA_PRECISION } |
Functions | |
| bool | FastFixedDtoa (double v, int fractional_count, Vector< char > buffer, int *length, int *decimal_point) |
| static uint64_t | double_to_uint64 (double d) |
| static double | uint64_to_double (uint64_t d64) |
| static uint32_t | float_to_uint32 (float f) |
| static float | uint32_to_float (uint32_t d32) |
| void | BignumDtoa (double v, BignumDtoaMode mode, int requested_digits, Vector< char > buffer, int *length, int *point) |
| bool | FastDtoa (double d, FastDtoaMode mode, int requested_digits, Vector< char > buffer, int *length, int *decimal_point) |
| int | StrLength (const char *string) |
| template<class Dest, class Source> | |
| Dest | BitCast (const Source &source) |
| template<class Dest, class Source> | |
| Dest | BitCast (Source *source) |
| double | Strtod (Vector< const char > buffer, int exponent) |
| float | Strtof (Vector< const char > buffer, int exponent) |
| double | StrtodTrimmed (Vector< const char > trimmed, int exponent) |
| float | StrtofTrimmed (Vector< const char > trimmed, int exponent) |
| Vector< const char > | TrimTrailingZeros (Vector< const char > buffer) |
Variables | |
| static const int | kFastDtoaMaximalLength = 17 |
| static const int | kFastDtoaMaximalSingleLength = 9 |
| void wpi::double_conversion::BignumDtoa | ( | double | v, |
| BignumDtoaMode | mode, | ||
| int | requested_digits, | ||
| Vector< char > | buffer, | ||
| int * | length, | ||
| int * | point ) |
| Dest wpi::double_conversion::BitCast | ( | const Source & | source | ) |
| Dest wpi::double_conversion::BitCast | ( | Source * | source | ) |
|
static |
| bool wpi::double_conversion::FastDtoa | ( | double | d, |
| FastDtoaMode | mode, | ||
| int | requested_digits, | ||
| Vector< char > | buffer, | ||
| int * | length, | ||
| int * | decimal_point ) |
| bool wpi::double_conversion::FastFixedDtoa | ( | double | v, |
| int | fractional_count, | ||
| Vector< char > | buffer, | ||
| int * | length, | ||
| int * | decimal_point ) |
|
static |
|
inline |
| double wpi::double_conversion::Strtod | ( | Vector< const char > | buffer, |
| int | exponent ) |
| double wpi::double_conversion::StrtodTrimmed | ( | Vector< const char > | trimmed, |
| int | exponent ) |
| float wpi::double_conversion::Strtof | ( | Vector< const char > | buffer, |
| int | exponent ) |
| float wpi::double_conversion::StrtofTrimmed | ( | Vector< const char > | trimmed, |
| int | exponent ) |
|
inline |
|
static |
|
static |
|
static |
|
static |