Home
last modified time | relevance | path

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

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dtypes.h83 class almost_forward_iterator {
86 template <class U> friend class almost_forward_iterator; variable
95 constexpr almost_forward_iterator() : it_() {} in almost_forward_iterator() function
96 constexpr explicit almost_forward_iterator(It it) : it_(it) {} in almost_forward_iterator() function
98 constexpr almost_forward_iterator(const almost_forward_iterator<U>& u) : it_(u.it_) {} in almost_forward_iterator() function
103 constexpr almost_forward_iterator& operator++() { ++it_; return *this; }
105 constexpr const almost_forward_iterator operator++(int) { return almost_forward_iterator(it_); }
107 …friend constexpr bool operator==(const almost_forward_iterator& x, const almost_forward_iterator& …
110 …friend constexpr bool operator!=(const almost_forward_iterator& x, const almost_forward_iterator& …
114 static_assert(!std::forward_iterator<almost_forward_iterator<int*>>);
[all …]