Namensräume
Varianten
Aktionen

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

Von cppreference.com
< cpp‎ | chrono‎ | zoned time
 
 
 
 
Definiert in Header <chrono>
template< class Duration, class TimeZonePtr >
struct hash<std::chrono::zoned_time<Duration, TimeZonePtr>>;
(seit C++26)

Die Vorlagen spezialisierung von std::hash für std::chrono::zoned_time erlaubt Benutzern, Hashes von Objekten des Typs std::chrono::zoned_time<Duration, TimeZonePtr> zu erhalten. Diese Spezialisierung ist genau dann aktiviert, wenn sowohl std::hash<Duration> als auch std::hash<TimeZonePtr> aktiviert sind.

[bearbeiten] Anmerkungen

Feature-Test-Makro Wert Std Feature
__cpp_lib_chrono 202306L (C++26) Unterstützung für Hashing für std::chrono Wertklassen

[bearbeiten] Siehe auch

(C++11)
Hash-Funktionsobjekt
(Klassenvorlage) [edit]