| 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_argto 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