• Home
  • Raw
  • Download

Lines Matching refs:__last

868         basic_string(_InputIterator __first, _InputIterator __last);
871 basic_string(_InputIterator __first, _InputIterator __last, const allocator_type& __a);
1038 append(_InputIterator __first, _InputIterator __last) {
1039 const basic_string __temp (__first, __last, __alloc());
1052 append(_ForwardIterator __first, _ForwardIterator __last) {
1053 return __append_forward_unsafe(__first, __last);
1105 assign(_InputIterator __first, _InputIterator __last);
1114 assign(_ForwardIterator __first, _ForwardIterator __last);
1156 insert(const_iterator __pos, _InputIterator __first, _InputIterator __last);
1165 insert(const_iterator __pos, _ForwardIterator __first, _ForwardIterator __last);
1176 iterator erase(const_iterator __first, const_iterator __last);
1560 __init(_InputIterator __first, _InputIterator __last);
1569 __init(_ForwardIterator __first, _ForwardIterator __last);
2029 basic_string<_CharT, _Traits, _Allocator>::__init(_InputIterator __first, _InputIterator __last)
2036 for (; __first != __last; ++__first)
2056 basic_string<_CharT, _Traits, _Allocator>::__init(_ForwardIterator __first, _ForwardIterator __last)
2058 size_type __sz = static_cast<size_type>(_VSTD::distance(__first, __last));
2075 for (; __first != __last; ++__first, (void) ++__p)
2083 …ic_string<_CharT, _Traits, _Allocator>::basic_string(_InputIterator __first, _InputIterator __last)
2085 __init(__first, __last);
2094 …ic_string<_CharT, _Traits, _Allocator>::basic_string(_InputIterator __first, _InputIterator __last,
2098 __init(__first, __last);
2330 basic_string<_CharT, _Traits, _Allocator>::assign(_InputIterator __first, _InputIterator __last)
2332 const basic_string __temp(__first, __last, __alloc());
2345 basic_string<_CharT, _Traits, _Allocator>::assign(_ForwardIterator __first, _ForwardIterator __last)
2347 size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
2357 for (; __first != __last; ++__first, ++__p)
2498 bool __ptr_in_range (const _Tp* __p, const _Tp* __first, const _Tp* __last)
2500 return __first <= __p && __p < __last;
2513 _ForwardIterator __first, _ForwardIterator __last)
2519 size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
2526 const basic_string __temp (__first, __last, __alloc());
2534 for (; __first != __last; ++__p, ++__first)
2658 …, _Traits, _Allocator>::insert(const_iterator __pos, _InputIterator __first, _InputIterator __last)
2665 const basic_string __temp(__first, __last, __alloc());
2677 …raits, _Allocator>::insert(const_iterator __pos, _ForwardIterator __first, _ForwardIterator __last)
2685 size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
2692 const basic_string __temp(__first, __last, __alloc());
2714 for (__p += __ip; __first != __last; ++__p, ++__first)
3032 basic_string<_CharT, _Traits, _Allocator>::erase(const_iterator __first, const_iterator __last)
3039 _LIBCPP_ASSERT(__first <= __last, "string::erase(first, last) called with invalid range");
3042 erase(__r, static_cast<size_type>(__last - __first));