Lines Matching refs:Iterator

186 			Iterator;
196 inline TestIterator(const Iterator &other)
204 inline Iterator &operator++()
217 inline Iterator operator++(int)
229 return Iterator(fMap, myResult, refResult);
232 inline Iterator &operator--()
241 inline Iterator operator--(int)
249 return Iterator(fMap, myResult, refResult);
252 inline Iterator &operator=(const Iterator &other)
261 inline bool operator==(const Iterator &other) const
268 inline bool operator!=(const Iterator &other) const
311 typedef typename MyMap::Iterator MyIterator;
318 ReferenceIterator> Iterator;
368 Iterator Erase(const Iterator &iterator)
375 return Iterator(this, myIt, fReferenceMap.end());
395 return Iterator(this, myIt, refIt);
419 inline Iterator Begin()
421 return Iterator(this, fMyMap.Begin(), fReferenceMap.begin());
430 inline Iterator End()
432 return Iterator(this, fMyMap.End(), fReferenceMap.end());
440 inline Iterator Null()
442 return Iterator(this, fMyMap.Null(), fReferenceMap.end());
451 inline Iterator IteratorForIndex(int32 index)
461 return Iterator(this, myIt, refIt);
478 Iterator Find(const Key &key)
488 return Iterator(this, myIt, refIt);
504 Iterator FindClose(const Key &key, bool less)
530 return Iterator(this, myIt, fReferenceMap.find(myIt->Key()));
754 typedef typename TestClass::Iterator Iterator;
761 Iterator it = v.IteratorForIndex(i);
934 typedef typename TestClass::Iterator Iterator;
943 Iterator it = v.Find(key);
954 Iterator it = v.Find(key);
996 typedef typename TestClass::Iterator Iterator;
1006 Iterator it = v.FindClose(key, true);
1026 Iterator it = v.FindClose(key, true);
1075 typedef typename TestClass::Iterator Iterator;
1081 Iterator it = v.Begin();