diff options
| author | Jordan Maples [MSFT] <49793787+JordanMaples@users.noreply.github.com> | 2020-08-20 15:32:22 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-20 15:32:22 -0700 |
| commit | 6aa755e9ce66a389b00bc6b591ce24541650d9f1 (patch) | |
| tree | f615ef47c837ee9ee70e5219578d6c840d239504 | |
| parent | e426750695ab19d870ebed449d2405d842ccbef1 (diff) | |
| parent | e09326eefde814f6487d078c979918461de15158 (diff) | |
| download | platform_external_Microsoft-GSL-6aa755e9ce66a389b00bc6b591ce24541650d9f1.tar.gz platform_external_Microsoft-GSL-6aa755e9ce66a389b00bc6b591ce24541650d9f1.tar.bz2 platform_external_Microsoft-GSL-6aa755e9ce66a389b00bc6b591ce24541650d9f1.zip | |
Merge pull request #913 from jwakely/notnull_hash
Pass correct value to std::hash
| -rw-r--r-- | include/gsl/pointers | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/gsl/pointers b/include/gsl/pointers index bb80b92..2418ec7 100644 --- a/include/gsl/pointers +++ b/include/gsl/pointers @@ -177,7 +177,7 @@ namespace std template <class 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 @@ -280,7 +280,7 @@ namespace std template <class 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 |
