diff options
author | Konstantin Varlamov <varconst@apple.com> | 2022-03-17 19:57:39 -0700 |
---|---|---|
committer | Konstantin Varlamov <varconst@apple.com> | 2022-03-17 19:58:03 -0700 |
commit | 658957c79afa77d306a9869ac669116e5e00109d (patch) | |
tree | 3618a147d26201fd0a2360c256b2c21532440c07 /llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp | |
parent | 07998f6d750b3223199279b2ef5a48fb9bd61430 (diff) | |
download | llvm-658957c79afa77d306a9869ac669116e5e00109d.zip llvm-658957c79afa77d306a9869ac669116e5e00109d.tar.gz llvm-658957c79afa77d306a9869ac669116e5e00109d.tar.bz2 |
[libc++][ranges] Implement changes to reverse_iterator from One Ranges Proposal.
Changes in [P0896](https://wg21.link/p0896):
- add `disable_sized_sentinel_for`;
- add `iter_move` and `iter_swap`;
- add a `requires` clause to the `operator->`;
- add `iterator_concept`;
- check that the `Iterator` template parameter is a bidirectional
iterator;
- add constraints to all comparison operators;
- change the definitions of `iterator_category`, `value_type`,
`difference_type` and `reference` (changes to `iterator_category` were
already implemented).
Also add a few forgotten things to the `reverse_iterator` synopsis
(notably the spaceship operator).
Differential Revision: https://reviews.llvm.org/D120180
Diffstat (limited to 'llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions