Lines Matching refs:ConstIterator

56 	class ConstIterator;  variable
66 friend class EmbeddedList<T>::ConstIterator;
125 class ConstIterator
128 ConstIterator() : node(NULL) {} in ConstIterator() function
129 ConstIterator(const typename EmbeddedList<T>::Node *node) : node(node) in ConstIterator() function
132 ConstIterator(const typename EmbeddedList<T>::List &list) : in ConstIterator() function
140 ConstIterator &Next() in Next()
145 ConstIterator &Prev() in Prev()
150 ConstIterator &operator++() { return Next(); }
151 ConstIterator operator++(int) { ConstIterator copy(*this); Next(); return copy; }
152 ConstIterator &operator--() { return Prev(); }
153 ConstIterator operator--(int) { ConstIterator copy(*this); Prev(); return copy; }
187 typename EmbeddedList<T>::ConstIterator Head() const in Head()
189 return typename EmbeddedList<T>::ConstIterator(head); in Head()
208 typename EmbeddedList<T>::ConstIterator Tail() const in Tail()
211 return EmbeddedList<T>::ConstIterator(head); in Tail()
213 ConstIterator iter(head); in Tail()
358 class ConstIterator
361 ConstIterator() : node(NULL) {} in ConstIterator() function
362 ConstIterator(const Node *node) : node(node) in ConstIterator() function
365 ConstIterator(const LinkedList<T> &list) : in ConstIterator() function
373 ConstIterator &Next() in Next()
378 ConstIterator &Prev() in Prev()
383 ConstIterator &operator++() { return Next(); }
384 ConstIterator operator++(int) { ConstIterator copy(*this); Next(); return copy; }
385 ConstIterator &operator--() { return Prev(); }
386 ConstIterator operator--(int) { ConstIterator copy(*this); Prev(); return copy; }
414 ConstIterator iter = other.Tail(); in LinkedList()
447 ConstIterator Head() const { return ConstIterator(head); } in Head()
459 ConstIterator Tail() const in Tail()
462 return ConstIterator(head); in Tail()
464 ConstIterator iter(head); in Tail()