◐ Shell
clean mode source ↗

std::hash(std::basic_stacktrace) — cppreference.com

C++

Поддержка компилятором
Автономные и размещённые реализации
Язык
Стандартная библиотека
Заголовки стандартной библиотеки
Требования к именованию
Макросы тестирования функциональности (C++20)
Поддержка языка
Библиотека концептов (C++20)
Библиотека метапрограммирования (C++11)
Библиотека диагностики
Библиотека общих утилит
Библиотека строк
Библиотека контейнеров
Библиотека итераторов
Библиотека диапазонов (C++20)
Библиотека алгоритмов
Библиотека численных данных
Библиотека ввода/вывода
Библиотека локализаций
Регулярные выражения (C++11)
Атомарные операции (C++11)
Библиотека поддержки конкуренции (C++11)
Библиотека файловой системы (C++17)
Технические спецификации
Указатель символов
Внешние библиотеки

Библиотека диагностики

Обработка исключений
Сбои обработки исключений

(до C++17*)

(до C++17*)

(C++11)(до C++17*)    

(до C++17*)

Коды ошибок
Коды ошибок
Категории исключений

(ТС TM)

Поддержка системных ошибок

(C++11)

(C++11)

Утверждения
Трассировка стека
std::basic_stacktrace
Функции-элементы
Итераторы
Ёмкость
Доступ к элементам
Модификаторы
Функции, не являющиеся элементами

(C++23)(C++23)

Вспомогательные классы

<tbody> </tbody>

Определено в заголовочном файле <stacktrace>

template< class Allocator > struct hash<std::basic_stacktrace<Allocator>>;

(начиная с C++23)

Специализация шаблона std::hash для std::basic_stacktrace позволяет пользователям получать хэши значений типа std::basic_stacktrace.

operator() этой специализации является noexcept.

Пример

Этот раздел не завершён
Причина: нет примера

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

(C++11)

Объект хеш-функции
(шаблон класса) [править]
поддержка хэширования для std::stacktrace_entry
(специализация шаблона класса) [править]