Lines Matching defs:Iterator

74 			Iterator;
84 inline TestIterator(const Iterator &other)
92 inline Iterator &operator++()
103 inline Iterator operator++(int)
113 return Iterator(fSet, myResult, refResult);
116 inline Iterator &operator--()
124 inline Iterator operator--(int)
131 return Iterator(fSet, myResult, refResult);
134 inline Iterator &operator=(const Iterator &other)
143 inline bool operator==(const Iterator &other) const
150 inline bool operator!=(const Iterator &other) const
191 typedef typename MySet::Iterator MyIterator;
196 ReferenceIterator> Iterator;
226 Iterator Erase(const Iterator &iterator)
233 return Iterator(this, myIt, fReferenceSet.end());
251 return Iterator(this, myIt, refIt);
275 inline Iterator Begin()
277 return Iterator(this, fMySet.Begin(), fReferenceSet.begin());
286 inline Iterator End()
288 return Iterator(this, fMySet.End(), fReferenceSet.end());
296 inline Iterator Null()
298 return Iterator(this, fMySet.Null(), fReferenceSet.end());
307 inline Iterator IteratorForIndex(int32 index)
317 return Iterator(this, myIt, refIt);
334 Iterator Find(const Value &value)
342 return Iterator(this, myIt, refIt);
356 Iterator FindClose(const Value &value, bool less)
382 return Iterator(this, myIt, fReferenceSet.find(*myIt));
692 typedef typename TestClass::Iterator Iterator;
701 Iterator it = v.Find(value);
708 Iterator it = v.Find(value);
746 typedef typename TestClass::Iterator Iterator;
756 Iterator it = v.FindClose(value, true);
770 Iterator it = v.FindClose(value, true);
812 typedef typename TestClass::Iterator Iterator;
818 Iterator it = v.Begin();