名前空間
変種
操作

std::visit_format_arg

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

arg に格納されているオブジェクトにビジター vis を適用します。

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

目次

[編集] パラメータ

vis - arg のすべての可能な代替を受け入れる Callable
arg - 訪問される std::basic_format_arg

[編集] 戻り値

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

[編集] ノート

C++26 以降、std::visit_format_arg は、std::basic_format_argvisit メンバ関数の使用を推奨して非推奨となりました。

[編集]

[編集] 関連項目

format_args に変換可能な、すべてのフォーマット引数を参照する型消去されたオブジェクトを作成する
(関数テンプレート) [編集]
English 日本語 中文(简体) 中文(繁體)