Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Protected Member Functions |
Private Types |
Private Member Functions |
Private Attributes |
List of all members
arg_formatter_base< OutputIt, Char, ErrorHandler > Class Template Reference
Inheritance diagram for arg_formatter_base< OutputIt, Char, ErrorHandler >:
![]()
Detailed Descriptiontemplate<typename OutputIt, typename Char, typename ErrorHandler = error_handler>
class detail::arg_formatter_base< OutputIt, Char, ErrorHandler > Member Typedef Documentation◆ char_type
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
◆ format_specs
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
◆ iterator
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
◆ reserve_iterator
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Initial value:
remove_reference_t<decltype(
detail::reserve(std::declval<iterator&>(), 0))>
checked_ptr< typename Container::value_type > reserve(std::back_insert_iterator< Container > it, size_t n) Definition format.h:373 Constructor & Destructor Documentation◆ arg_formatter_base()
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Member Function Documentation◆ operator()() [1/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2283 of file format.h. References detail::check_string_type_spec(), basic_format_specs< Char >::type, and detail::write(). ◆ operator()() [2/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2261 of file format.h. References basic_format_specs< Char >::type, and detail::write(). ◆ operator()() [3/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2255 of file format.h. References detail::handle_char_specs(). ◆ operator()() [4/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2277 of file format.h. References detail::handle_cstring_type_spec(), basic_format_specs< Char >::type, and detail::write(). ◆ operator()() [5/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2293 of file format.h. References detail::check_pointer_type_spec(), and basic_format_specs< Char >::type. ◆ operator()() [6/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2241 of file format.h. References FMT_ASSERT. Referenced by printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), and printf_arg_formatter< OutputIt, Char >::operator()(). ◆ operator()() [7/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
template<typename T , FMT_ENABLE_IF(is_integral< T >::value) >
Definition at line 2247 of file format.h. References detail::write_int(). ◆ operator()() [8/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
template<typename T , FMT_ENABLE_IF(std::is_floating_point< T >::value) >
Definition at line 2268 of file format.h. References detail::const_check(), FMT_ASSERT, detail::is_supported_floating_point(), and detail::write(). ◆ out()
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2217 of file format.h. Referenced by printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), and printf_arg_formatter< OutputIt, Char >::operator()(). ◆ reserve()
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2133 of file format.h. References detail::reserve(). ◆ specs()
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2218 of file format.h. Referenced by printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::write_null_pointer(), and printf_arg_formatter< OutputIt, Char >::write_null_pointer(). ◆ write() [1/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
template<typename Ch >
◆ write() [2/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2220 of file format.h. References detail::write(). ◆ write() [3/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
template<typename Ch , FMT_ENABLE_IF(std::is_same< Ch, Char >::value) >
◆ write() [4/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2147 of file format.h. References detail::reserve(). Referenced by printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::operator()(), printf_arg_formatter< OutputIt, Char >::write_null_pointer(), and printf_arg_formatter< OutputIt, Char >::write_null_pointer(). ◆ write() [5/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
template<typename Ch >
Definition at line 2168 of file format.h. References detail::count_code_points(), basic_format_specs< Char >::width, and detail::write_padded(). ◆ write() [6/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2227 of file format.h. References FMT_THROW, and detail::write(). ◆ write() [7/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2157 of file format.h. References detail::reserve(). ◆ write() [8/8]
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2161 of file format.h. References detail::reserve(). ◆ write_int()
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
template<typename T >
Definition at line 2140 of file format.h. References detail::handle_int_type_spec(), int_writer< OutputIt, Char, UInt >::out, basic_format_specs< Char >::type, and detail::uint_type. ◆ write_pointer()
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
Definition at line 2182 of file format.h. References detail::to_uintptr(). Member Data Documentation◆ locale_
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
◆ out_
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
◆ specs_
template<typename OutputIt , typename Char , typename ErrorHandler = error_handler>
|