#include <format.h>
Public Member Functions | |
constexpr | basic_format_specs () |
Public Attributes | |
int | width |
int | precision |
char | type |
align_t | align: 4 |
sign_t | sign: 3 |
bool | alt: 1 |
internal::fill_t< Char > | fill |
constexpr basic_format_specs | ( | ) |
align_t align |
Definition at line 1019 of file format.h.
Referenced by basic_printf_context< OutputIt, Char >::format(), dynamic_formatter< Char >::format(), internal::handle_char_specs(), specs_setter< Context::char_type >::on_align(), specs_setter< Context::char_type >::on_zero(), printf_width_handler< Char >::operator()(), basic_printf_context< OutputIt, Char >::parse_flags(), basic_writer< Range >::write(), basic_writer< Range >::write_int(), basic_writer< Range >::write_padded(), and basic_writer< Range >::write_pointer().
bool alt |
Definition at line 1021 of file format.h.
Referenced by basic_printf_context< OutputIt, Char >::format(), dynamic_formatter< Char >::format(), internal::handle_char_specs(), specs_setter< Context::char_type >::on_hash(), basic_printf_context< OutputIt, Char >::parse_flags(), and internal::parse_float_type_spec().
internal::fill_t<Char> fill |
Definition at line 1022 of file format.h.
Referenced by basic_printf_context< OutputIt, Char >::format(), specs_setter< Context::char_type >::on_fill(), specs_setter< Context::char_type >::on_zero(), basic_printf_context< OutputIt, Char >::parse_flags(), basic_printf_context< OutputIt, Char >::parse_header(), basic_writer< Range >::write_int(), and basic_writer< Range >::write_padded().
int precision |
Definition at line 1017 of file format.h.
Referenced by basic_printf_context< OutputIt, Char >::format(), formatter< T, Char, enable_if_t< internal::type_constant< T, Char >::value !=internal::custom_type > >::format(), dynamic_formatter< Char >::format(), dynamic_formatter< Char >::handle_specs(), specs_handler< ParseContext, Context >::on_dynamic_precision(), specs_setter< Context::char_type >::on_precision(), internal::parse_float_type_spec(), basic_writer< Range >::write(), and basic_writer< Range >::write_int().
sign_t sign |
Definition at line 1020 of file format.h.
Referenced by dynamic_formatter< Char >::format(), internal::handle_char_specs(), specs_setter< Context::char_type >::on_minus(), specs_setter< Context::char_type >::on_plus(), specs_setter< Context::char_type >::on_space(), basic_printf_context< OutputIt, Char >::parse_flags(), and basic_writer< Range >::write().
char type |
Definition at line 1018 of file format.h.
Referenced by basic_printf_context< OutputIt, Char >::format(), internal::handle_char_specs(), specs_setter< Context::char_type >::on_type(), arg_formatter_base< Range >::operator()(), formatter< T, Char, enable_if_t< internal::type_constant< T, Char >::value !=internal::custom_type > >::parse(), internal::parse_float_type_spec(), and basic_writer< Range >::write().
int width |
Definition at line 1016 of file format.h.
Referenced by formatter< std::chrono::duration< Rep, Period >, Char >::format(), formatter< T, Char, enable_if_t< internal::type_constant< T, Char >::value !=internal::custom_type > >::format(), dynamic_formatter< Char >::handle_specs(), specs_handler< ParseContext, Context >::on_dynamic_width(), specs_setter< Context::char_type >::on_width(), basic_printf_context< OutputIt, Char >::parse_header(), basic_writer< Range >::write(), basic_writer< Range >::write_int(), and basic_writer< Range >::write_padded().