Namespaces
Variants

std:: visit_format_arg

From cppreference.net
定义于头文件 <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 中所有可能类型的 Callable 对象
arg - 待访问的 std::basic_format_arg 参数

返回值

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

注释

截至 C++26, std::visit_format_arg 已被弃用,建议改用 std::basic_format_arg visit 成员函数。

示例

参见

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