std::hash(std::experimental::propagate_const)
From cppreference.com
< cpp | experimental | propagate const
| ヘッダ <experimental/propagate_const> で定義 |
||
| template< class T > struct hash<std::experimental::propagate_const<T>>; |
(Library Fundamentals TS v2) | |
std::hash の std::experimental::propagate_const<T> 用のテンプレート特殊化は、ユーザーが std::experimental::propagate_const<T> 型のオブジェクトのハッシュ値を取得できるようにします。
与えられた std::experimental::propagate_const<T> p について、この特殊化は、std::hash<std::experimental::propagate_const<T>>()(p) == std::hash<T>()(p.t_) となることを保証します。ここで、p.t_ は、p によってラップされているポインタのようなオブジェクトです。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| (C++11) |
ハッシュ関数オブジェクト (クラステンプレート) |