#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 |
detail::fill_t< Char > | fill |
constexpr basic_format_specs | ( | ) |
align_t align |
Definition at line 1189 of file format.h.
Referenced by basic_printf_context< OutputIt, Char >::format(), dynamic_formatter< Char >::format(), detail::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(), detail::write(), write_int_data< Char >::write_int_data(), and detail::write_padded().
bool alt |
Definition at line 1191 of file format.h.
Referenced by basic_printf_context< OutputIt, Char >::format(), dynamic_formatter< Char >::format(), detail::handle_char_specs(), int_writer< OutputIt, Char, UInt >::on_bin(), specs_setter< Context::char_type >::on_hash(), int_writer< OutputIt, Char, UInt >::on_hex(), int_writer< OutputIt, Char, UInt >::on_oct(), basic_printf_context< OutputIt, Char >::parse_flags(), and detail::parse_float_type_spec().
detail::fill_t<Char> fill |
Definition at line 1192 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(), and detail::write_padded().
int precision |
Definition at line 1187 of file format.h.
Referenced by basic_printf_context< OutputIt, Char >::format(), formatter< T, Char, enable_if_t< detail::type_constant< T, Char >::value !=detail::type::custom_type > >::format(), dynamic_formatter< Char >::format(), formatter< bytes >::format(), dynamic_formatter< Char >::handle_specs(), specs_handler< ParseContext, Context >::on_dynamic_precision(), int_writer< OutputIt, Char, UInt >::on_oct(), specs_setter< Context::char_type >::on_precision(), detail::parse_float_type_spec(), detail::write(), and write_int_data< Char >::write_int_data().
sign_t sign |
Definition at line 1190 of file format.h.
Referenced by dynamic_formatter< Char >::format(), detail::handle_char_specs(), int_writer< OutputIt, Char, UInt >::int_writer(), 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 detail::write().
char type |
Definition at line 1188 of file format.h.
Referenced by basic_printf_context< OutputIt, Char >::format(), detail::handle_char_specs(), int_writer< OutputIt, Char, UInt >::on_bin(), format_handler< OutputIt, Char, Context >::on_format_specs(), int_writer< OutputIt, Char, UInt >::on_hex(), specs_setter< Context::char_type >::on_type(), arg_formatter_base< OutputIt, Char >::operator()(), formatter< T, Char, enable_if_t< detail::type_constant< T, Char >::value !=detail::type::custom_type > >::parse(), formatter< bytes >::parse(), detail::parse_float_type_spec(), detail::write(), and arg_formatter_base< OutputIt, Char >::write_int().
int width |
Definition at line 1186 of file format.h.
Referenced by formatter< std::chrono::duration< Rep, Period >, Char >::format(), formatter< T, Char, enable_if_t< detail::type_constant< T, Char >::value !=detail::type::custom_type > >::format(), formatter< bytes >::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(), detail::write(), arg_formatter_base< OutputIt, Char >::write(), detail::write_float(), write_int_data< Char >::write_int_data(), and detail::write_padded().