Lines Matching refs:Iterator
65 typedef VectorMapIterator<Entry, Class, typename ElementVector::Iterator>
66 Iterator; typedef
85 Iterator Erase(const Iterator &iterator);
91 inline Iterator Begin();
93 inline Iterator End();
95 inline Iterator Null();
98 Iterator Find(const Key &key);
100 Iterator FindClose(const Key &key, bool less);
159 typedef VectorMapIterator<Entry, Parent, EntryIterator> Iterator; typedef
169 const Iterator &other) in VectorMapIterator()
175 inline Iterator &operator++()
181 inline Iterator operator++(int)
183 Iterator it(*this);
188 inline Iterator &operator--()
194 inline Iterator operator--(int)
196 Iterator it(*this);
201 inline Iterator &operator=(const Iterator &other)
208 inline bool operator==(const Iterator &other) const
213 inline bool operator!=(const Iterator &other) const
390 _VECTOR_MAP_CLASS_TYPE::Iterator
391 _VECTOR_MAP_CLASS_NAME::Erase(const Iterator &iterator) in Erase()
393 return Iterator(this, fElements.Erase(iterator.GetIterator())); in Erase()
440 _VECTOR_MAP_CLASS_TYPE::Iterator
443 return Iterator(this, fElements.Begin()); in Begin()
472 _VECTOR_MAP_CLASS_TYPE::Iterator
475 return Iterator(this, fElements.End()); in End()
504 _VECTOR_MAP_CLASS_TYPE::Iterator
507 return Iterator(this, fElements.Null()); in Null()
534 _VECTOR_MAP_CLASS_TYPE::Iterator
541 return Iterator(this, fElements.IteratorForIndex(index)); in Find()
586 _VECTOR_MAP_CLASS_TYPE::Iterator
595 return Iterator(this, fElements.IteratorForIndex(index)); in FindClose()
599 return Iterator(this, fElements.IteratorForIndex(index - 1)); in FindClose()