Namespaces
Variants

std:: hash <std::chrono::zoned_time>

From cppreference.net
Определено в заголовочном файле <chrono>
template < class Duration, class TimeZonePtr >
struct hash < std:: chrono :: zoned_time < Duration, TimeZonePtr >> ;
(начиная с C++26)

Специализация шаблона std::hash для std::chrono::zoned_time позволяет пользователям получать хеши объектов типа std:: chrono :: zoned_time < Duration, TimeZonePtr > . Данная специализация включена тогда и только тогда, когда включены как std:: hash < Duration > , так и std:: hash < TimeZonePtr > .

Примечания

Макрос тестирования возможностей Значение Стандарт Возможность
__cpp_lib_chrono 202306L (C++26) Поддержка хеширования для классов значений std::chrono

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

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