[libc++] [P1614] Implement std::compare_three_way.
authorArthur O'Dwyer <arthur.j.odwyer@gmail.com>
Thu, 29 Jul 2021 03:40:29 +0000 (23:40 -0400)
committerArthur O'Dwyer <arthur.j.odwyer@gmail.com>
Mon, 11 Oct 2021 01:57:10 +0000 (21:57 -0400)
commit3df094d31eac753687c7963738bb847e6d3794e9
treed74639737026c045fe2def483a1dc0ed0bd367dc
parentf34116168964be7886622e6f9b574f5c2d460ac9
[libc++] [P1614] Implement std::compare_three_way.

Differential Revision: https://reviews.llvm.org/D110735
libcxx/docs/Status/SpaceshipProjects.csv
libcxx/include/CMakeLists.txt
libcxx/include/__compare/compare_three_way.h [new file with mode: 0644]
libcxx/include/compare
libcxx/include/functional
libcxx/include/module.modulemap
libcxx/test/libcxx/diagnostics/detail.headers/compare/compare_three_way.module.verify.cpp [new file with mode: 0644]
libcxx/test/std/utilities/function.objects/comparisons/compare_three_way.pass.cpp [new file with mode: 0644]
libcxx/test/std/utilities/function.objects/comparisons/compare_three_way_functional.pass.cpp [new file with mode: 0644]
libcxx/test/std/utilities/function.objects/comparisons/transparent_three_way.compile.pass.cpp [new file with mode: 0644]