命名空间
变体
操作

std::visit_format_arg

来自 cppreference.cn
< 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
(函数模板) [编辑]