Lines Matching refs:Iterator
27 typedef VectorIterator<Value> Iterator; typedef
45 status_t Insert(const Value &value, const Iterator &iterator);
48 Iterator Erase(int32 index);
49 Iterator Erase(const Iterator &iterator);
55 inline Iterator Begin();
57 inline Iterator End();
59 inline Iterator Null();
61 inline Iterator IteratorForIndex(int32 index);
68 Iterator Find(const Value &value);
69 Iterator Find(const Value &value, const Iterator &start);
82 inline int32 _IteratorIndex(const Iterator &iterator) const;
97 typedef VectorIterator<Value> Iterator; typedef
105 inline VectorIterator<Value>(const Iterator &other)
110 inline Iterator &operator++()
117 inline Iterator operator++(int)
119 Iterator it(*this);
124 inline Iterator &operator--()
131 inline Iterator operator--(int)
133 Iterator it(*this);
138 inline Iterator &operator=(const Iterator &other)
145 inline bool operator==(const Iterator &other) const
150 inline bool operator!=(const Iterator &other) const
327 _VECTOR_CLASS_NAME::Insert(const Value &value, const Iterator &iterator) in Insert()
362 typename _VECTOR_CLASS_NAME::Iterator
369 return Iterator(fItems + index); in Erase()
383 typename _VECTOR_CLASS_NAME::Iterator
384 _VECTOR_CLASS_NAME::Erase(const Iterator &iterator) in Erase()
438 typename _VECTOR_CLASS_NAME::Iterator
441 return Iterator(fItems); in Begin()
470 typename _VECTOR_CLASS_NAME::Iterator
473 return Iterator(fItems + fItemCount); in End()
502 typename _VECTOR_CLASS_NAME::Iterator
505 return Iterator(NULL); in Null()
531 typename _VECTOR_CLASS_NAME::Iterator
535 return Iterator(fItems + index); in IteratorForIndex()
617 typename _VECTOR_CLASS_NAME::Iterator
634 typename _VECTOR_CLASS_NAME::Iterator
635 _VECTOR_CLASS_NAME::Find(const Value &value, const Iterator &start) in Find()
639 return Iterator(fItems + index); in Find()
746 _VECTOR_CLASS_NAME::_IteratorIndex(const Iterator &iterator) const in _IteratorIndex()