Пространства имён
Варианты
Действия

std::formatter<stacktrace_entry>

Материал из cppreference.com
 
 
Библиотека диагностики
Обработка исключений
Сбои обработки исключений
(до C++17*)
(до C++17*)
(C++11)(до C++17*)    
(до C++17*)
Коды ошибок
Коды ошибок
Категории исключений
(ТС TM)
Поддержка системных ошибок
(C++11)
(C++11)
Утверждения
Трассировка стека
 
 
Определено в заголовочном файле <stacktrace>
template<>
struct formatter<stacktrace_entry>;
(начиная с C++23)

Специализация шаблона std::formatter для std::stacktrace_entry позволяет пользователям преобразовывать объект записи stacktrace в строку, используя функции форматирования, такие как std::format.

[править] Спецификация формата

Синтаксис спецификаций формата:

заполнить-и-выровнять (необязательно) ширина (необязательно)

заполнить-и-выровнять и ширина имеют то же значение, что и в стандартной спецификации формата.

Отформатированный вывод соответствует результату to_string, скорректированному соответствующим образом для спецификаторов формата.

[править] Пример

[править] Смотрите также

(C++20)
шаблонный класс, который определяет правила форматирования для данного типа
(шаблон класса) [править]
(C++23)
печатает в stdout или в файловый поток, используя форматированное представление аргументов
(шаблон функции) [править]