std::hash <std::experimental::optional>
From cppreference.com
After reviewing national body comments to n3690, this library component was voted out from C++14 working paper into a separate Technical Specification. It is not a part of the draft C++14 as of n3797. |
Defined in header <optional>
|
||
template<class T> struct hash<std::experimental::optional<T>>; |
(library fundamentals TS) | |
The template specialization of std::hash for the std::experimental::optional class allows users to obtain hashes of the values contained in optional
objects.
Template parameters
T | - | the type of the value contained in optional object. The specialization std::hash<T> must meet the requirements of class template hash .
|
Example
This section is incomplete Reason: no example |
See also
(C++11) |
hash function object (class template) |