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
.
vis | - | a Callable that accepts every possible alternative from arg |
arg | - | a std::basic_format_arg to be visited |
The value returned by the selected invocation of the visitor.
(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