std::hash<std::chrono::duration>
From cppreference.com
| ヘッダー <chrono> で定義 |
||
| template< class Rep, class Period > struct hash<std::chrono::duration<Rep, Period>>; |
(C++26以降) | |
std::hash の std::chrono::duration に対するテンプレート特殊化により、ユーザーは std::chrono::duration<Rep, Period> 型のオブジェクトのハッシュ値を取得できます。この特殊化は、std::hash<Rep> と std::hash<Period> の両方が有効な場合にのみ有効になります。
[編集] 注記
| 機能テストマクロ | 値 | 規格 | 機能 |
|---|---|---|---|
__cpp_lib_chrono |
202306L |
(C++26) | std::chrono の値クラスに対するハッシュサポート |
[編集] 関連項目
| (C++11) |
ハッシュ関数オブジェクト (クラステンプレート) |