Lines Matching refs:iterator
200 typedef value_type* iterator; \
210 iterator erase(iterator first, iterator last) \
216 iterator erase(iterator it) { return erase(it, it + 1); } \
217 void insert(iterator it, size_type n, const value_type& v) \
219 iterator insert(iterator it, const value_type& v = value_type()) \
225 void insert(iterator it, const_iterator first, const_iterator last);\
232 iterator begin() { return m_pItems; } \
233 iterator end() { return m_pItems + m_nCount; } \
361 typedef base::iterator biterator; \
369 typedef value_type* iterator; \
450 iterator begin() { return (iterator)base::begin(); } \
453 iterator end() { return (iterator)base::end(); } \
455 iterator erase(iterator first, iterator last) \
456 { return (iterator)base::erase((biterator)first, (biterator)last); }\
457 iterator erase(iterator it) \
458 { return (iterator)base::erase((biterator)it); } \
461 void insert(iterator it, size_type n, const_reference v) \
463 iterator insert(iterator it, const_reference v = value_type()) \
464 { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\
465 void insert(iterator it, const_iterator first, const_iterator last) \