[libcxx] adds concepts std::equality_comparable[_with]
authorChristopher Di Bella <cjdb.ns@gmail.com>
Fri, 5 Mar 2021 01:18:23 +0000 (17:18 -0800)
committerChristopher Di Bella <cjdb.ns@gmail.com>
Fri, 5 Mar 2021 02:24:04 +0000 (18:24 -0800)
commite63ddcccf8dbe5cdd348b791f3beb7afe3a1a71c
tree855951e92fa1f3a9298e8c1b0ffbe0c143855c2e
parent87bbf3d1f8c344c98a6f3079b76405ca22b83b79
[libcxx] adds concepts std::equality_comparable[_with]

Implements parts of:
    - P0898R3 Standard Library Concepts
    - P1754 Rename concepts to standard_case for C++20, while we still can

Depends on D96660

Reviewed By: ldionne, #libc, Quuxplusone

Differential Revision: https://reviews.llvm.org/D97176
libcxx/include/concepts
libcxx/test/std/concepts/comparison/concepts.equalitycomparable/equality_comparable.compile.pass.cpp [new file with mode: 0644]
libcxx/test/std/concepts/comparison/concepts.equalitycomparable/equality_comparable_with.compile.pass.cpp [new file with mode: 0644]
libcxx/test/std/concepts/comparison/types.h [new file with mode: 0644]