[libc++] Implement LWG3657 std::hash<filesystem::path>
authorLouis Dionne <ldionne.2@gmail.com>
Tue, 7 Feb 2023 01:35:42 +0000 (17:35 -0800)
committerLouis Dionne <ldionne.2@gmail.com>
Wed, 8 Feb 2023 06:06:17 +0000 (22:06 -0800)
commit1cf344d9465a924536f548e87386977ea5cf908c
tree360d9b9aeb5b5ba98a98d94399c5769c07dd0caa
parent7bc2cd614ec479d5ffacba6e80ce849cd922ffdf
[libc++] Implement LWG3657 std::hash<filesystem::path>

This is implemented as a DR on top of C++17.

Differential Revision: https://reviews.llvm.org/D143452
libcxx/docs/Status/Cxx2bIssues.csv
libcxx/include/__filesystem/path.h
libcxx/include/filesystem
libcxx/test/std/input.output/filesystems/class.path/path.member/path.compare.pass.cpp
libcxx/test/std/input.output/filesystems/class.path/path.nonmember/hash.tested_elswhere.compile.pass.cpp [new file with mode: 0644]
libcxx/test/std/input.output/filesystems/class.path/path.nonmember/hash_value.tested_elswhere.compile.pass.cpp [moved from libcxx/test/std/input.output/filesystems/class.path/path.nonmember/hash_value_tested_elswhere.pass.cpp with 67% similarity]