Namespaces
Variants

std:: hash <std::chrono::duration>

From cppreference.net
ヘッダーで定義 <chrono>
template < class Rep, class Period >
struct hash < std:: chrono :: duration < Rep, Period >> ;
(C++26以降)

std::chrono::duration に対する std::hash のテンプレート特殊化は、ユーザーが std:: chrono :: duration < Rep, Period > 型のオブジェクトのハッシュ値を取得することを可能にします。この特殊化は、 std:: hash < Rep > std:: hash < Period > の両方が有効である場合にのみ 有効になります

注記

機能テスト マクロ 標準 機能
__cpp_lib_chrono 202306L (C++26) ハッシュ サポート for std::chrono 値クラス

関連項目

(C++11)
ハッシュ関数オブジェクト
(クラステンプレート)