Lines Matching refs:ConstIterator
141 class ConstIterator
150 ConstIterator() = default;
151 explicit ConstIterator(const queue* p) : ptr_{p} {} in ConstIterator() function
161 ConstIterator& operator++() // pre-increment
166 ConstIterator operator++(int) // post-increment
168 ConstIterator tmp = *this;
172 ConstIterator& operator--() // pre-decrement
177 ConstIterator operator--(int) // post-decrement
179 ConstIterator tmp = *this;
183 bool operator==(const ConstIterator& other) const
187 bool operator!=(const ConstIterator& other) const
201 ConstIterator begin() const in begin()
203 return ConstIterator(head_->next); in begin()
209 ConstIterator end() const in end()
211 return ConstIterator(head_); in end()
213 ConstIterator cbegin() in cbegin()
215 return ConstIterator(head_->next); in cbegin()
217 ConstIterator cend() in cend()
219 return ConstIterator(head_); in cend()