Lines Matching refs:position
129 iterator insert(const_iterator position, const_reference value) {
130 if (position) {
131 if ( position != _head ) {
133 MutableList<T> before=_before(position);
146 void insert(const_iterator position, size_type count, const_reference value)
148 _insert_from_temp(position, ListContainer(count, value));
151 void insert(const_iterator position, ForwardIterator i, ForwardIterator j) {
152 _insert_from_temp(position, ListContainer(i, j));
154 void erase(const_iterator position) {
155 erase(position, rest(position));
256 void insert_after(const_iterator position, size_type count,
259 _insert_after_from_temp(position, ListContainer(count, value));
262 void insert_after(const_iterator position,
265 _insert_after_from_temp(position, ListContainer(i, j));
267 void erase_after(const_iterator position) {
268 if (!position) {
271 MutableList<T> before=static_cast<MutableList<T> &>(position);
284 MutableList<T> _before(const_iterator position) {
286 if ( rest(iter) == position ) {