Namespaces
Variants

std:: visit_format_arg

From cppreference.net
Definiert im 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 Besucher vis auf das in arg enthaltene Objekt an.

Entspricht std:: visit ( std:: forward < Visitor > ( vis ) , value ) , wobei value die in arg gespeicherte std::variant ist.

Inhaltsverzeichnis

Parameter

vis - ein Callable , das jedes mögliche Alternative aus arg akzeptiert
arg - ein std::basic_format_arg , das besucht werden soll

Rückgabewert

Der von der ausgewählten Aufrufung des Besuchers zurückgegebene Wert.

Hinweise

Ab C++26 ist std::visit_format_arg veraltet zugunsten der visit -Memberfunktionen von std::basic_format_arg .

Beispiel

Siehe auch

erstellt ein typloses Objekt, das auf alle Formatierungsargumente verweist, konvertierbar zu format_args
(Funktions-Template)