• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:__begin_

47     pointer                                         __begin_;
79 _LIBCPP_INLINE_VISIBILITY iterator begin() _NOEXCEPT {return __begin_;}
80 _LIBCPP_INLINE_VISIBILITY const_iterator begin() const _NOEXCEPT {return __begin_;}
86 {__destruct_at_end(__begin_);}
87 …LIBCPP_INLINE_VISIBILITY size_type size() const {return static_cast<size_type>(__end_ - __begin_);}
88 _LIBCPP_INLINE_VISIBILITY bool empty() const {return __end_ == __begin_;}
90 …NE_VISIBILITY size_type __front_spare() const {return static_cast<size_type>(__begin_ - __first_);}
93 _LIBCPP_INLINE_VISIBILITY reference front() {return *__begin_;}
94 _LIBCPP_INLINE_VISIBILITY const_reference front() const {return *__begin_;}
111 _LIBCPP_INLINE_VISIBILITY void pop_front() {__destruct_at_begin(__begin_+1);}
172 if (__begin_ != nullptr)
181 if (__begin_ < __first_)
183 if (__end_ < __begin_)
246 for (pointer __p = __begin_; __p != __end_; ++__p, ++__buf.__end_)
278 while (__begin_ != __new_begin)
279 __alloc_traits::destroy(__alloc(), __to_raw_pointer(__begin_++));
287 __begin_ = __new_begin;
312 __begin_ = __end_ = __first_ + __start;
320 : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr)
327 : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a)
334 : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a)
352 __begin_(_VSTD::move(__c.__begin_)),
357 __c.__begin_ = nullptr;
369 __begin_ = __c.__begin_;
373 __c.__begin_ = nullptr;
381 __begin_ = __end_ = __first_;
398 __begin_ = __c.__begin_;
404 __c.__first_ = __c.__begin_ = __c.__end_ = __c.__end_cap() = nullptr;
417 _VSTD::swap(__begin_, __x.__begin_);
430 __t.__construct_at_end(move_iterator<pointer>(__begin_),
433 _VSTD::swap(__begin_, __t.__begin_);
450 __t.__construct_at_end(move_iterator<pointer>(__begin_),
452 __t.__end_ = __t.__begin_ + (__end_ - __begin_);
454 _VSTD::swap(__begin_, __t.__begin_);
470 if (__begin_ == __first_)
476 __begin_ = _VSTD::move_backward(__begin_, __end_, __end_ + __d);
483 __t.__construct_at_end(move_iterator<pointer>(__begin_),
486 _VSTD::swap(__begin_, __t.__begin_);
491 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__begin_-1), __x);
492 --__begin_;
501 if (__begin_ == __first_)
507 __begin_ = _VSTD::move_backward(__begin_, __end_, __end_ + __d);
514 __t.__construct_at_end(move_iterator<pointer>(__begin_),
517 _VSTD::swap(__begin_, __t.__begin_);
522 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__begin_-1),
524 --__begin_;
536 if (__begin_ > __first_)
538 difference_type __d = __begin_ - __first_;
540 __end_ = _VSTD::move(__begin_, __end_, __begin_ - __d);
541 __begin_ -= __d;
547 __t.__construct_at_end(move_iterator<pointer>(__begin_),
550 _VSTD::swap(__begin_, __t.__begin_);
567 if (__begin_ > __first_)
569 difference_type __d = __begin_ - __first_;
571 __end_ = _VSTD::move(__begin_, __end_, __begin_ - __d);
572 __begin_ -= __d;
578 __t.__construct_at_end(move_iterator<pointer>(__begin_),
581 _VSTD::swap(__begin_, __t.__begin_);
600 if (__begin_ > __first_)
602 difference_type __d = __begin_ - __first_;
604 __end_ = _VSTD::move(__begin_, __end_, __begin_ - __d);
605 __begin_ -= __d;
611 __t.__construct_at_end(move_iterator<pointer>(__begin_),
614 _VSTD::swap(__begin_, __t.__begin_);