cpp / latest / utility / format / visit_format_arg.html /

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

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