diff options
author | Hristo Hristov <hghristov.rmm@gmail.com> | 2025-06-27 20:12:18 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-27 20:12:18 +0300 |
commit | a19d37044b35766d216d77c3fb5e5275e48438ea (patch) | |
tree | 2ee3ab894bb068378ef181125b75eabc6d5cc5d3 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | a3fcfacc35e7aec14b46f61260d477f89e856925 (diff) | |
download | llvm-a19d37044b35766d216d77c3fb5e5275e48438ea.zip llvm-a19d37044b35766d216d77c3fb5e5275e48438ea.tar.gz llvm-a19d37044b35766d216d77c3fb5e5275e48438ea.tar.bz2 |
[libc++] P2944R3: Constrained comparisions - `tuple` (#145677)
Implements P2944R3 partially, which adds constrained comparisons
`std::tuple`.
The missing overloads introduced in [P2165R4](https://wg21.link/P2165R4)
are not implemented.
Uses
[`__all`](https://github.com/llvm/llvm-project/blob/f7af33a9eb5b3876f219075023dc9c565d75849b/libcxx/include/__type_traits/conjunction.h#L45)
instead of a fold expression, see comment:
https://github.com/llvm/llvm-project/pull/141396#discussion_r2161166077
Relates to #136765
# References
[tuple.rel](https://wg21.link//tuple.rel)
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions