Home | History | Annotate | Download | only in bits

Lines Matching defs:__first

491        *  @param  __first  An input iterator.
496 * [@a __first,@a __last). This is linear in N (where N is
497 * distance(@a __first,@a __last)).
501 forward_list(_InputIterator __first, _InputIterator __last,
504 { _M_range_initialize(__first, __last); }
596 * @param __first An input iterator.
600 * in the range [@a __first,@a __last).
609 assign(_InputIterator __first, _InputIterator __last)
611 typedef is_assignable<_Tp, decltype(*__first)> __assignable;
612 _M_assign(__first, __last, __assignable());
885 * @param __first An input iterator.
888 * @a __pos if @a __first == @a __last.
891 * [@a __first,@a __last) into the %forward_list after the
901 _InputIterator __first, _InputIterator __last);
1225 _M_range_initialize(_InputIterator __first, _InputIterator __last);
1273 _M_assign(_InputIterator __first, _InputIterator __last, true_type)
1278 while (__curr != __end && __first != __last)
1280 *__curr = *__first;
1283 ++__first;
1285 if (__first != __last)
1286 insert_after(__prev, __first, __last);
1295 _M_assign(_InputIterator __first, _InputIterator __last, false_type)
1298 insert_after(cbefore_begin(), __first, __last);