Namespaces
Variants

std:: hash (std::experimental::observer_ptr)

From cppreference.net
ヘッダーで定義 <experimental/memory>
template < class T > struct hash < std:: experimental :: observer_ptr < T >> ;
(ライブラリ基盤 TS v2)

std::hash のテンプレート特殊化は、 std:: experimental :: observer_ptr < T > 型のオブジェクトのハッシュ値をユーザーが取得できるようにします。

与えられた std:: experimental :: observer_ptr < T > p に対して、この特殊化は std:: hash < std:: experimental :: observer_ptr < T >> ( ) ( p ) == std:: hash < T * > ( ) ( p. get ( ) ) が保証されます。

関連項目

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