[libcxx-commits] [libcxx] [libc++][concepts] P2404R3: Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with (PR #99420)

A. Jiang via libcxx-commits libcxx-commits at lists.llvm.org
Fri Jul 19 04:27:44 PDT 2024


frederick-vs-ja wrote:

> I'm inclined to suggest that we treat this as if it were a defect report, and backport this to C++20, so that we have a canonical definition of these concepts across standards. I think that will, in the long term, be more beneficial to users than having the concept change between standards.

Currently, only MSVC STL has implemented this paper and leaves it C++23-only. I'd like to ask what do implementors/maintainers of other implementations think "as usual". (I'm personally neutral.)

CC @JMazurkiewicz @StephanTLavavej @jwakely 

https://github.com/llvm/llvm-project/pull/99420


More information about the libcxx-commits mailing list