mirror of
https://github.com/microsoft/GSL.git
synced 2024-11-03 17:56:43 -05:00
Pass correct value to std::hash
This commit is contained in:
parent
0c80f51f7c
commit
e09326eefd
@ -177,7 +177,7 @@ namespace std
|
|||||||
template <class T>
|
template <class T>
|
||||||
struct hash<gsl::not_null<T>>
|
struct hash<gsl::not_null<T>>
|
||||||
{
|
{
|
||||||
std::size_t operator()(const gsl::not_null<T>& value) const { return hash<T>{}(value); }
|
std::size_t operator()(const gsl::not_null<T>& value) const { return hash<T>{}(value.get()); }
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace std
|
} // namespace std
|
||||||
@ -280,7 +280,7 @@ namespace std
|
|||||||
template <class T>
|
template <class T>
|
||||||
struct hash<gsl::strict_not_null<T>>
|
struct hash<gsl::strict_not_null<T>>
|
||||||
{
|
{
|
||||||
std::size_t operator()(const gsl::strict_not_null<T>& value) const { return hash<T>{}(value); }
|
std::size_t operator()(const gsl::strict_not_null<T>& value) const { return hash<T>{}(value.get()); }
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace std
|
} // namespace std
|
||||||
|
Loading…
Reference in New Issue
Block a user