[libcxx] adds [concepts.arithmetic]
authorChristopher Di Bella <cjdb@google.com>
Thu, 21 Jan 2021 02:33:04 +0000 (02:33 +0000)
committerChristopher Di Bella <cjdb@google.com>
Wed, 10 Feb 2021 19:04:57 +0000 (19:04 +0000)
commitbee7b07f230d53de4945769a93490e3488252a7e
treee2a7d3c9c6efca48bf7c005aa0f1a74c6b0b8259
parent68945a8686708c6e4c74b9aeb231b8c4e1731181
[libcxx] adds [concepts.arithmetic]

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

Differential Revision: https://reviews.llvm.org/D88131
libcxx/include/concepts
libcxx/test/std/concepts/lang/arithmetic.pass.cpp [new file with mode: 0644]
libcxx/test/std/concepts/lang/copyconstructible.compile.pass.cpp
libcxx/test/std/concepts/lang/moveconstructible.compile.pass.cpp