Home
last modified time | relevance | path

Searched refs:comparable_iterator (Results 1 – 3 of 3) sorted by relevance

/llvm-project/libcxx/test/std/iterators/predef.iterators/iterators.common/
H A Dtypes.h123 class comparable_iterator
134 friend constexpr It base(const comparable_iterator& i) {return i.it_;} in base()
136 comparable_iterator() = default;
137 explicit constexpr comparable_iterator(It it) : it_(it) {} in comparable_iterator() function
141 constexpr comparable_iterator& operator++() {++it_; return *this;}
142 constexpr comparable_iterator operator++(int)
143 {comparable_iterator tmp(*this); ++(*this); return tmp;}
145 … friend constexpr bool operator==(const comparable_iterator& lhs, const simple_iterator<It>& rhs) {
148 … friend constexpr bool operator==(const simple_iterator<It>& lhs, const comparable_iterator& rhs) {
152 … friend constexpr auto operator-(const comparable_iterator& lhs, const simple_iterator<It>& rhs) {
[all …]
H A Dminus.pass.cpp36 auto iter2 = comparable_iterator<int*>(buffer); in test()
53 auto iter2 = comparable_iterator<int*>(buffer); in test()
H A Deq.pass.cpp69 auto iter2 = comparable_iterator<int*>(buffer); in test()