W3cubDocs

/C++

std::visit_format_arg

Defined in header <format>
template< class Visitor, class Context >
/* see below */ visit_format_arg( Visitor&& vis, std::basic_format_arg<Context> arg );
(since C++20)

Applies the visitor vis to the object contained in arg.

Equivalent to std::visit(std::forward<Visitor>(vis), value), where value is the std::variant stored in arg.

Parameters

vis - a Callable that accepts every possible alternative from arg
arg - a std::basic_format_arg to be visited

Return value

The value returned by the selected invocation of the visitor.

Example

See also

(C++20)(C++20)
creates a type-erased object referencing all formatting arguments, convertible to format_args
(function template)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/format/visit_format_arg