These hash specializations should have been added when the pmr::string and related typedefs were added. * include/std/string (__hash_string_base): New class template defining operator() for hashing strings. (hash<pmr::string>, hash<pmr::u8string>, hash<pmr::u16string>) (hash<pmr::u32string>, hash<pmr::wstring>): Define for C++17. * testsuite/21_strings/basic_string/hash/hash.cc: New test. * testsuite/21_strings/basic_string/hash/hash_char8_t.cc: New test. From-SVN: r270116
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| allocator | Loading commit data... | |
| capacity | Loading commit data... | |
| cons | Loading commit data... | |
| debug | Loading commit data... | |
| element_access | Loading commit data... | |
| hash | Loading commit data... | |
| inserters_extractors | Loading commit data... | |
| literals | Loading commit data... | |
| modifiers | Loading commit data... | |
| numeric_conversions | Loading commit data... | |
| operations | Loading commit data... | |
| operators | Loading commit data... | |
| range_access | Loading commit data... | |
| requirements | Loading commit data... | |
| types | Loading commit data... | |
| 40160.cc | Loading commit data... | |
| 56166.cc | Loading commit data... | |
| 79162.cc | Loading commit data... | |
| dr2268.cc | Loading commit data... | |
| erasure.cc | Loading commit data... | |
| init-list.cc | Loading commit data... | |
| lwg2758.cc | Loading commit data... | |
| lwg2946.cc | Loading commit data... | |
| pthread18185.cc | Loading commit data... | |
| pthread33394.cc | Loading commit data... | |
| pthread4.cc | Loading commit data... |