Lines Matching refs:Iterator
65 typedef VectorMapIterator<Entry, Class, typename ElementVector::Iterator>
66 Iterator;
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;
169 const Iterator &other)
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)
393 return Iterator(this, fElements.Erase(iterator.GetIterator()));
440 _VECTOR_MAP_CLASS_TYPE::Iterator
443 return Iterator(this, fElements.Begin());
472 _VECTOR_MAP_CLASS_TYPE::Iterator
475 return Iterator(this, fElements.End());
504 _VECTOR_MAP_CLASS_TYPE::Iterator
507 return Iterator(this, fElements.Null());
534 _VECTOR_MAP_CLASS_TYPE::Iterator
541 return Iterator(this, fElements.IteratorForIndex(index));
586 _VECTOR_MAP_CLASS_TYPE::Iterator
595 return Iterator(this, fElements.IteratorForIndex(index));
599 return Iterator(this, fElements.IteratorForIndex(index - 1));