Lines Matching full:iterator
32 class _LIBCPP_TYPE_VIS path::iterator {
55 iterator() in iterator() function
59 iterator(const iterator&) = default;
60 ~iterator() = default;
62 iterator& operator=(const iterator&) = default;
71 iterator& operator++() {
73 "attempting to increment a singular iterator");
75 "attempting to increment the end iterator");
80 iterator operator++(int) {
81 iterator __it(*this);
87 iterator& operator--() {
89 "attempting to decrement a singular iterator");
91 "attempting to decrement the begin iterator");
96 iterator operator--(int) {
97 iterator __it(*this);
105 inline _LIBCPP_INLINE_VISIBILITY friend bool operator==(const iterator&,
106 const iterator&);
108 iterator& __increment();
109 iterator& __decrement();
117 inline _LIBCPP_INLINE_VISIBILITY bool operator==(const path::iterator& __lhs,
118 const path::iterator& __rhs) {
123 inline _LIBCPP_INLINE_VISIBILITY bool operator!=(const path::iterator& __lhs,
124 const path::iterator& __rhs) {