std:: hash (std::experimental::propagate_const)
|
ヘッダーで定義
<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)
|
ハッシュ関数オブジェクト
(クラステンプレート) |