Namespaces
Variants

std:: hash (std::experimental::propagate_const)

From cppreference.net
ヘッダーで定義 <experimental/propagate_const>
template < class T > struct hash < std:: experimental :: propagate_const < T >> ;
(ライブラリ基盤 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)
ハッシュ関数オブジェクト
(クラステンプレート)