std::basic_format_arg<Context>::handle
cppreference.com
<tbody>
</tbody>
template< class Context > class basic_format_arg<Context>::handle; |
( C++20) | |
, .
handle std::make_format_args std::visit_format_arg - visit std::basic_format_arg ( C++26).
handle TriviallyCopyable, :
-
const void* -
void (*)(std::basic_format_parse_context<Context::char_type>&, Context&, const void*), -format( ).
-
format (C++20) |
(public -) |
std::basic_format_arg<Context>::handle::format
<tbody> </tbody> void format( std::basic_format_parse_context<Context::char_type>& parse_ctx, Context& format_ctx ) const; |
( C++20) | |
T,TDstd::remove_const_t<T>,TQconst TD,const TD__formattable_with<Context>TD,ref.
:
typename Context::template formatter_type<TD> f; parse_ctx.advance_to(f.parse(parse_ctx)); format_ctx.advance_to(f.format(const_cast<TQ&>(static_cast<const TD&>(ref)), format_ctx));
handle . , handle, . handle .
(C++20) |
, ( ) |
(C++20)(C++20) |
, , format_args ( ) |