[libcxx] adds lexicographical_compare_three_way
- adds lexicographical_compare_three_way algorithms
- adds tests
- replaces std::array with raw array to eliminate circular dep :-(
Paths
| Differential D80902
[libcxx] adds lexicographical_compare_three_way AbandonedPublic Authored by cjdb on May 31 2020, 3:23 PM.
Details
Diff Detail Event Timelinemiscco added inline comments.
curdeius added inline comments.
cjdb marked 7 inline comments as done and an inline comment as not done. cjdb added inline comments.
Comment Actions How do we implement the "Mandates" requirement specified here?
Comment Actions As a general remark, it would be call if you added a link to standard draft or proposal (or both) in the summary of each revision. It would make reviewing a bit easier :). Otherwise, it seems good to me. But you need to wait for libc++ reviewers.
Revision Contents
Diff 270597 libcxx/include/__config
libcxx/include/algorithm
libcxx/include/compare
libcxx/include/concepts
libcxx/test/std/algorithms/alg.sorting/alg.three.way/lexicographical_compare_three_way.pass.cpp
libcxx/test/std/algorithms/alg.sorting/alg.three.way/lexicographical_compare_three_way_comp.pass.cpp
|
Return type in synopsis doesn't match the one in implementation.