Lines Matching defs:iterator
48 #include <iterator>
155 typedef pointer iterator;
157 typedef ::reverse_iterator<iterator> reverse_iterator;
267 iterator insert(iterator p, charT c)
271 iterator insert(iterator p, size_type n, charT c)
277 void insert(iterator p, InputIterator first, InputIterator last)
279 void insert(iterator p, const_iterator first, const_iterator last)
285 iterator erase(iterator p)
289 iterator erase(iterator f, iterator l)
305 basic_string& replace (iterator i1, iterator i2, const basic_string& str)
307 basic_string& replace (iterator i1, iterator i2, const charT* s, size_type n)
309 basic_string& replace (iterator i1, iterator i2, const charT* s)
311 basic_string& replace (iterator i1, iterator i2, size_type n, charT c)
315 basic_string& replace(iterator i1, iterator i2,
318 basic_string& replace(iterator i1, iterator i2,
429 iterator begin () { selfish (); return &(*this)[0]; }
430 iterator end () { selfish (); return &(*this)[length ()]; }
433 iterator ibegin () const { return &(*rep ())[0]; }
434 iterator iend () const { return &(*rep ())[length ()]; }
459 replace (iterator i1, iterator i2, InputIterator j1, InputIterator j2)
463 replace (iterator i1, iterator i2, const_iterator j1, const_iterator j2)