std::visit_format_arg
Von cppreference.com
| Definiert in Header <format> |
||
| template< class Visitor, class Context > /* siehe unten */ visit_format_arg( Visitor&& vis, std::basic_format_arg<Context> arg ); |
(seit C++20) (veraltet in C++26) |
|
Wendet den Visitor vis auf das in arg enthaltene Objekt an.
Entspricht std::visit(std::forward<Visitor>(vis), value), wobei value das in arg gespeicherte std::variant ist.
Inhalt |
[bearbeiten] Parameter
| vis | - | ein Callable, der jede mögliche Alternative aus arg akzeptiert |
| arg | - | ein std::basic_format_arg, der besucht werden soll |
[bearbeiten] Rückgabewert
Der von der ausgewählten Aufrufung des Visitors zurückgegebene Wert.
[bearbeiten] Anmerkungen
Ab C++26 wird std::visit_format_arg zugunsten der visit-Memberfunktionen von std::basic_format_arg als veraltet markiert.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| (C++20)(C++20) |
erstellt ein typ-erased Objekt, das auf alle Formatierungsargumente verweist und in format_args konvertierbar ist(Funktionstemplate) |