#include <format.h>
Public Member Functions | |
float_writer (const char *digits, int num_digits, int exp, float_specs specs, Char decimal_point) | |
size_t | size () const |
size_t | width () const |
template<typename It > | |
void | operator() (It &&it) |
Private Member Functions | |
template<typename It > | |
It | prettify (It it) const |
Private Attributes | |
const char * | digits_ |
int | num_digits_ |
int | exp_ |
size_t | size_ |
float_specs | specs_ |
Char | decimal_point_ |
float_writer | ( | const char * | digits, |
int | num_digits, | ||
int | exp, | ||
float_specs | specs, | ||
Char | decimal_point | ||
) |
Definition at line 1159 of file format.h.
References internal::exp, float_specs::format, internal::general, float_specs::precision, and float_specs::sign.
void operator() | ( | It && | it | ) |
Definition at line 1179 of file format.h.
References internal::format_float(), float_specs::sign, basic_data<>::signs, and internal::snprintf_float().
|
private |
Definition at line 1089 of file format.h.
References internal::exp, internal::fixed, float_specs::format, float_specs::precision, float_specs::trailing_zeros, and float_specs::upper.
|
private |