Namespaces
Variants

std:: visit_format_arg

From cppreference.net
ヘッダーで定義 <format>
template < class Visitor, class Context >
/* 詳細は下記参照 */ visit_format_arg ( Visitor && vis, std:: basic_format_arg < Context > arg ) ;
(C++20以降)
(C++26で非推奨)

arg に含まれるオブジェクトにビジター vis を適用します。

arg に格納されている value std::variant )に対して、 std:: visit ( std:: forward < Visitor > ( vis ) , value ) と同等です。

目次

パラメータ

vis - a Callable で、 arg からのすべての可能な代替を受け入れるもの
arg - 訪問対象の std::basic_format_arg

戻り値

ビジターの選択された呼び出しによって返される値。

注記

C++26以降、 std::visit_format_arg は非推奨となり、 std::basic_format_arg visit メンバ関数を使用することが推奨されます。

関連項目

すべての書式設定引数を参照する型消去オブジェクトを作成し、 format_args に変換可能
(関数テンプレート)