Lines Matching refs:Iterator

28 	typedef VectorIterator<Value>		Iterator;  typedef
49 status_t Insert(const Value &value, const Iterator &iterator);
52 Iterator Erase(int32 index);
53 Iterator Erase(const Iterator &iterator);
59 inline Iterator Begin();
61 inline Iterator End();
63 inline Iterator Null();
65 inline Iterator IteratorForIndex(int32 index);
72 Iterator Find(const Value &value);
73 Iterator Find(const Value &value, const Iterator &start);
86 inline int32 _IteratorIndex(const Iterator &iterator) const;
101 typedef VectorIterator<Value> Iterator; typedef
109 inline VectorIterator(const Iterator &other) in VectorIterator()
114 inline Iterator &operator++()
121 inline Iterator operator++(int)
123 Iterator it(*this);
128 inline Iterator &operator--()
135 inline Iterator operator--(int)
137 Iterator it(*this);
142 inline Iterator &operator=(const Iterator &other)
149 inline bool operator==(const Iterator &other) const
154 inline bool operator!=(const Iterator &other) const
331 _VECTOR_CLASS_NAME::Insert(const Value &value, const Iterator &iterator) in Insert()
366 _VECTOR_CLASS_TYPE::Iterator
373 return Iterator(fItems + index); in Erase()
387 _VECTOR_CLASS_TYPE::Iterator
388 _VECTOR_CLASS_NAME::Erase(const Iterator &iterator) in Erase()
442 _VECTOR_CLASS_TYPE::Iterator
445 return Iterator(fItems); in Begin()
474 _VECTOR_CLASS_TYPE::Iterator
477 return Iterator(fItems + fItemCount); in End()
506 _VECTOR_CLASS_TYPE::Iterator
509 return Iterator(NULL); in Null()
535 _VECTOR_CLASS_TYPE::Iterator
539 return Iterator(fItems + index); in IteratorForIndex()
621 _VECTOR_CLASS_TYPE::Iterator
638 _VECTOR_CLASS_TYPE::Iterator
639 _VECTOR_CLASS_NAME::Find(const Value &value, const Iterator &start) in Find()
643 return Iterator(fItems + index); in Find()
750 _VECTOR_CLASS_NAME::_IteratorIndex(const Iterator &iterator) const in _IteratorIndex()