Home
last modified time | relevance | path

Searched refs:simple_iterator (Results 1 – 7 of 7) sorted by relevance

/llvm-project/libcxx/test/std/iterators/predef.iterators/iterators.common/
H A Dtypes.h19 class simple_iterator
30 friend constexpr It base(const simple_iterator& i) {return i.it_;} in base()
32 simple_iterator() = default;
33 explicit constexpr simple_iterator(It it) : it_(it) {} in simple_iterator() function
37 constexpr simple_iterator& operator++() {++it_; return *this;}
38 constexpr simple_iterator operator++(int)
39 {simple_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.cpp35 auto iter1 = simple_iterator<int*>(buffer); in test()
52 auto iter1 = simple_iterator<int*>(buffer); in test()
H A Dderef.pass.cpp25 auto iter1 = simple_iterator<int*>(buffer); in test()
29 const auto iter2 = simple_iterator<int*>(buffer); in test()
H A Deq.pass.cpp30 auto iter1 = simple_iterator<int*>(buffer); in test()
68 auto iter1 = simple_iterator<int*>(buffer); in test()
H A Darrow.pass.cpp59 check.operator()<simple_iterator<int*>>(); in test()
H A Dplus_plus.pass.cpp27 auto iter1 = simple_iterator<int*>(buffer); in test()
H A Diterator_traits.compile.pass.cpp35 using Iter = simple_iterator<int*>; in test()