Lines Matching refs:Iterator

78 			Iterator;
89 inline TestIterator(const Iterator &other)
97 inline Iterator &operator++()
108 inline Iterator operator++(int)
118 return Iterator(fVector, myResult, refResult);
121 inline Iterator &operator--()
129 inline Iterator operator--(int)
136 return Iterator(fVector, myResult, refResult);
139 inline Iterator &operator=(const Iterator &other)
148 inline bool operator==(const Iterator &other) const
155 inline bool operator!=(const Iterator &other) const
193 typedef typename Vector<Value>::Iterator MyIterator;
198 ReferenceIterator> Iterator;
252 void Insert(const Value &value, const Iterator &iterator)
279 Iterator Erase(int32 index)
285 return Iterator(this, myIt, fReferenceVector.end());
297 return Iterator(this, myIt, refIt);
300 Iterator Erase(const Iterator &iterator)
307 return Iterator(this, myIt, fReferenceVector.end());
316 return Iterator(this, myIt, refIt);
340 inline Iterator Begin()
342 return Iterator(this, fMyVector.Begin(), fReferenceVector.begin());
351 inline Iterator End()
353 return Iterator(this, fMyVector.End(), fReferenceVector.end());
361 inline Iterator Null()
363 return Iterator(this, fMyVector.Null(), fReferenceVector.end());
371 inline Iterator IteratorForIndex(int32 index)
381 return Iterator(this, myIt, it);
431 Iterator Find(const Value &value)
433 Iterator start(Begin());
451 Iterator Find(const Value &value, const Iterator &_start)
453 Iterator start(_start);
878 for (typename TestVector<Value>::Iterator it = v.Begin();
891 typename TestVector<Value>::Iterator it = v.Find(value);
930 typename TestVector<Value>::Iterator it = v.Begin();