命名空间
变体
操作

std::visit_format_arg

来自 cppreference.cn
< cpp‎ | utility‎ | format
 
 
 
 
定义于头文件 <format>
template< class Visitor, class Context >
/* see below */ visit_format_arg( Visitor&& vis, std::basic_format_arg<Context> arg );
(since C++20)
(在 C++26 中弃用)

将访问器 vis 应用于 arg 中包含的对象。

等价于 std::visit(std::forward<Visitor>(vis), value),其中 value 是存储在 arg 中的 std::variant

目录

[编辑] 参数

vis - 一个 可调用对象(Callable),接受来自 arg 的每个可能的备选项
arg - 要访问的 std::basic_format_arg

[编辑] 返回值

访问器的选定调用的返回值。

[编辑] 注解

从 C++26 开始,std::visit_format_arg 已被弃用,推荐使用 std::basic_format_argvisit 成员函数。

[编辑] 示例

[编辑] 参见

创建引用所有格式化参数的类型擦除对象,可转换为 format_args
(函数模板) [编辑]