_init() | strformat_ns::string_formatter | inlineprivate |
add_chars(PartList *list, char c, int n) | strformat_ns::string_formatter | inlineprivatestatic |
add_part(PartList *list, Part *part) | strformat_ns::string_formatter | inlineprivatestatic |
advance(bool complete) | strformat_ns::string_formatter | inlineprivate |
alloc_part(const char *data, int size) | strformat_ns::string_formatter | inlineprivatestatic |
alloc_part(const char *begin, const char *end) | strformat_ns::string_formatter | inlineprivatestatic |
alloc_part(const char *str) | strformat_ns::string_formatter | inlineprivatestatic |
alloc_part(const std::string_view &str) | strformat_ns::string_formatter | inlineprivatestatic |
append(std::string const &s) | strformat_ns::string_formatter | inline |
append(char const *s) | strformat_ns::string_formatter | inline |
arg(T const &value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
c(char value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
clear() | strformat_ns::string_formatter | inlineprivate |
d(int32_t value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
decimal_point() const | strformat_ns::string_formatter | inline |
digits_lower() | strformat_ns::string_formatter | inlineprivatestatic |
digits_upper() | strformat_ns::string_formatter | inlineprivatestatic |
err() | strformat_ns::string_formatter | inline |
f(double value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
Flags enum name | strformat_ns::string_formatter | |
format(char c, int hint) | strformat_ns::string_formatter | inlineprivate |
format(double value, int hint) | strformat_ns::string_formatter | inlineprivate |
format(int32_t value, int hint) | strformat_ns::string_formatter | inlineprivate |
format(uint32_t value, int hint) | strformat_ns::string_formatter | inlineprivate |
format(int64_t value, int hint) | strformat_ns::string_formatter | inlineprivate |
format(uint64_t value, int hint) | strformat_ns::string_formatter | inlineprivate |
format(char const *value, int hint) | strformat_ns::string_formatter | inlineprivate |
format(std::string_view const &value, int hint) | strformat_ns::string_formatter | inlineprivate |
format(std::vector< char > const &value, int hint) | strformat_ns::string_formatter | inlineprivate |
format(std::function< Part *(int)> const &callback, int width, int precision) | strformat_ns::string_formatter | inlineprivate |
format_c(char c) | strformat_ns::string_formatter | inlineprivate |
format_double(double val, int precision, bool trim_zeros, bool plus) | strformat_ns::string_formatter | inlineprivate |
format_f(double value, bool trim_zeros) | strformat_ns::string_formatter | inlineprivate |
format_hex32(uint32_t val, bool upper) | strformat_ns::string_formatter | inlineprivatestatic |
format_hex64(uint64_t val, bool upper) | strformat_ns::string_formatter | inlineprivatestatic |
format_int32(int32_t val, bool force_sign) | strformat_ns::string_formatter | inlineprivatestatic |
format_int64(int64_t val, bool force_sign) | strformat_ns::string_formatter | inlineprivatestatic |
format_o32(uint32_t value, int hint) | strformat_ns::string_formatter | inlineprivate |
format_o64(uint64_t value, int hint) | strformat_ns::string_formatter | inlineprivate |
format_oct32(uint32_t val) | strformat_ns::string_formatter | inlineprivatestatic |
format_oct64(uint64_t val) | strformat_ns::string_formatter | inlineprivatestatic |
format_p(void *val) | strformat_ns::string_formatter | inlineprivate |
format_pointer(void *val) | strformat_ns::string_formatter | inlineprivatestatic |
format_uint32(uint32_t val) | strformat_ns::string_formatter | inlineprivatestatic |
format_uint64(uint64_t val) | strformat_ns::string_formatter | inlineprivatestatic |
format_x32(uint32_t value, int hint) | strformat_ns::string_formatter | inlineprivate |
format_x64(uint64_t value, int hint) | strformat_ns::string_formatter | inlineprivate |
free_list(PartList *list) | strformat_ns::string_formatter | inlineprivatestatic |
free_part(Part **p) | strformat_ns::string_formatter | inlineprivatestatic |
ld(int64_t value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
length() | strformat_ns::string_formatter | inlineprivate |
lo(int64_t value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
Locale enum value | strformat_ns::string_formatter | |
lu(uint64_t value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
lx(int64_t value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
o(int32_t value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
operator std::string() | strformat_ns::string_formatter | inline |
operator()(T const &value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
operator=(string_formatter const &)=delete | strformat_ns::string_formatter | |
operator=(string_formatter &&r) | strformat_ns::string_formatter | inline |
p(void *value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
put() | strformat_ns::string_formatter | inline |
q | strformat_ns::string_formatter | private |
render(std::function< void(char const *ptr, int len)> const &to) | strformat_ns::string_formatter | inline |
reset(int flags, std::string const &text) | strformat_ns::string_formatter | inline |
reset_format_params() | strformat_ns::string_formatter | inlineprivate |
s(char const *value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
s(std::string_view const &value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
set_flags(int flags) | strformat_ns::string_formatter | inlineprivate |
str() | strformat_ns::string_formatter | inline |
string_formatter(string_formatter const &)=delete | strformat_ns::string_formatter | |
string_formatter(string_formatter &&r) | strformat_ns::string_formatter | inline |
string_formatter(int flags=0, std::string const &text={}) | strformat_ns::string_formatter | inline |
string_formatter(std::string const &text) | strformat_ns::string_formatter | inline |
u(uint32_t value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
use_locale(bool use) | strformat_ns::string_formatter | inlineprivate |
vec(std::vector< char > *vec) | strformat_ns::string_formatter | inline |
write_to(FILE *fp) | strformat_ns::string_formatter | inline |
write_to(int fd) | strformat_ns::string_formatter | inline |
x(int32_t value, int width=-1, int precision=-1) | strformat_ns::string_formatter | inline |
~string_formatter() | strformat_ns::string_formatter | inline |