Namespaces
Variants

std::hash<std::coroutine_handle>

Из ru.cppreference.net
 
 
Библиотека утилит
Поддержка языка
Поддержка типов (базовые типы, RTTI)
Макросы проверки возможностей библиотеки (C++20)
Программные утилиты
Функции с переменным числом аргументов
Поддержка корутин (C++20)
Поддержка контрактов (C++26)
Трёхстороннее сравнение
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Общие утилиты
Операторы отношения (устарело в C++20)
 
Поддержка корутин
Черты корутин
Дескриптор корутины
Корутины без операций
Тривиальные ожидаемые объекты
Генераторы диапазонов
(C++23)
 
 
Определён в заголовке <coroutine>
template< class Promise >
struct hash<std::coroutine_handle<Promise>>;
(начиная с C++20)

Специализация шаблона std::hash для std::coroutine_handle позволяет пользователям получать хэши объектов типа std::coroutine_handle<P>.

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

Пример

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

(C++11)
функциональный объект хеш-функции
(шаблон класса)