名前空間
変種
操作

std::visit_format_arg

提供: cppreference.com
< cpp‎ | utility‎ | format
 
 
ユーティリティライブラリ
汎用ユーティリティ
日付と時間
関数オブジェクト
書式化ライブラリ (C++20)
(C++11)
関係演算子 (C++20で非推奨)
整数比較関数
(C++20)
スワップと型操作
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
一般的な語彙の型
(C++11)
(C++17)
(C++17)
(C++17)
(C++17)

初等文字列変換
(C++17)
(C++17)
 
書式化ライブラリ
書式化関数
(C++20)
(C++20)
(C++20)
(C++20)
フォーマッタ
(C++20)
書式化引数
visit_format_arg
(C++20)
書式化エラー
 
ヘッダ <format> で定義
template<class Visitor, class Context>
/*see below*/ visit_format_arg(Visitor&& vis, std::basic_format_arg<Context> arg);
(C++20以上)

arg に含まれているオブジェクトにビジター vis を適用します。 以下と同等です。

std::visit(std::forward<Visitor>(vis), value)

ただし valuearg に格納されている std::variant です。

目次

[編集] 引数

vis - arg からすべての有り得る選択肢を受理する Callable
arg - visit する std::basic_format_arg

[編集] 戻り値

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

[編集]

[編集] 関連項目