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 является std::variant , хранящимся в arg .

Содержание

Параметры

vis - a Callable that accepts every possible alternative from arg
arg - a std::basic_format_arg to be visited

Возвращаемое значение

Значение, возвращаемое выбранным вызовом посетителя.

Примечания

Начиная с C++26, std::visit_format_arg устарел в пользу функций-членов visit класса std::basic_format_arg .

Пример

Смотрите также

создает объект со стиранием типа, ссылающийся на все аргументы форматирования, преобразуемый в format_args
(шаблон функции)