std::hash(std::experimental::shared_ptr)
template
<
class T >
struct hash<
std::experimental::shared_ptr
<T>>
;
|
(library fundamentals TS) | |
The template specialization of std::hash for std::experimental::shared_ptr <T> allows users to obtain hashes of objects of type std::experimental::shared_ptr <T>
For a given std::experimental::shared_ptr <T> , this specialization ensures that std::hash < std::experimental::shared_ptr <T>> ( ) (p) == std::hash <T* > ( ) (p.get ( ) )
Example
This section is incomplete Reason: no example |
See also
(C++11)
|
hash function object (class template) |