template <>
class FloatToString
Defined at line 617 of file ../../third_party/llvm-libc/src/src/__support/float_to_string.h
this algorithm will work exactly the same for 80 bit and 128 bit long
doubles. They have the same max exponent, but even if they didn't the
constants should be calculated to be correct for any provided floating point
type.
Public Methods
void FloatToString (long double init_float)
Defined at line 732 of file ../../third_party/llvm-libc/src/src/__support/float_to_string.h
size_t get_positive_blocks ()
Defined at line 744 of file ../../third_party/llvm-libc/src/src/__support/float_to_string.h
size_t zero_blocks_after_point ()
Defined at line 755 of file ../../third_party/llvm-libc/src/src/__support/float_to_string.h
bool is_lowest_block (size_t negative_block_index)
Defined at line 773 of file ../../third_party/llvm-libc/src/src/__support/float_to_string.h
BlockInt get_positive_block (int block_index)
Defined at line 782 of file ../../third_party/llvm-libc/src/src/__support/float_to_string.h
BlockInt get_negative_block (int negative_block_index)
Defined at line 793 of file ../../third_party/llvm-libc/src/src/__support/float_to_string.h
BlockInt get_block (int block_index)
Defined at line 828 of file ../../third_party/llvm-libc/src/src/__support/float_to_string.h