名稱空間
變體
操作

std::visit_format_arg

來自 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 中已棄用)

將訪問器 vis 應用於 arg 中包含的物件。

等價於 std::visit(std::forward<Visitor>(vis), value),其中 value 是儲存在 arg 中的 std::variant

目錄

[編輯] 引數

vis - 一個 可呼叫物件,接受來自 arg 的所有可能的備選項
arg - 一個要訪問的 std::basic_format_arg

[編輯] 返回值

由選定的訪問器呼叫返回的值。

[編輯] 注意

自 C++26 起,std::visit_format_arg 已棄用,取而代之的是 std::basic_format_argvisit 成員函式。

[編輯] 示例

[編輯] 另請參閱

建立引用所有格式化引數的型別擦除物件,可轉換為 format_args
(函式模板) [編輯]