__ITERATOR_CATEGORY
return __partition(__first, __last, __pred, __ITERATOR_CATEGORY(__first));
return find(__first, __last, __val, __ITERATOR_CATEGORY(__first));
return find_if(__first, __last, __pred, __ITERATOR_CATEGORY(__first));
__ITERATOR_CATEGORY(__first1),
__ITERATOR_CATEGORY(__first2));
__ITERATOR_CATEGORY(__first1),
__ITERATOR_CATEGORY(__first2),
__ITERATOR_CATEGORY(__result));
__ITERATOR_CATEGORY(__result));
__reverse(__first, __last, __ITERATOR_CATEGORY(__first));
__ITERATOR_CATEGORY(__first));
__ITERATOR_CATEGORY(__first),
__ITERATOR_CATEGORY(__first),
__ITERATOR_CATEGORY(__first));
_M_initialize_range(__first, __last, __ITERATOR_CATEGORY(__first));
{ _M_assign_aux(__first, __last, __ITERATOR_CATEGORY(__first)); }
_M_insert_range(__pos, __first, __last, __ITERATOR_CATEGORY(__first));
_M_range_initialize(__first, __last, __ITERATOR_CATEGORY(__first));
_M_assign_aux(__first, __last, __ITERATOR_CATEGORY(__first));
insert(__pos, __first, __last, __ITERATOR_CATEGORY(__first));
insert_unique(__f, __l, __ITERATOR_CATEGORY(__f));
insert_equal(__f, __l, __ITERATOR_CATEGORY(__f));
__ITERATOR_CATEGORY(__first));
__ITERATOR_CATEGORY(__first));
_M_range_initialize(__first, __last, __ITERATOR_CATEGORY(__first));
{ _M_assign_aux(__first, __last, __ITERATOR_CATEGORY(__first)); }
_M_range_insert(__pos, __first, __last, __ITERATOR_CATEGORY(__first));