Lines Matching refs:__begin_
50 pointer __begin_;
80 _LIBCPP_INLINE_VISIBILITY iterator begin() _NOEXCEPT {return __begin_;}
81 _LIBCPP_INLINE_VISIBILITY const_iterator begin() const _NOEXCEPT {return __begin_;}
87 {__destruct_at_end(__begin_);}
88 …LIBCPP_INLINE_VISIBILITY size_type size() const {return static_cast<size_type>(__end_ - __begin_);}
89 _LIBCPP_INLINE_VISIBILITY bool empty() const {return __end_ == __begin_;}
91 …NE_VISIBILITY size_type __front_spare() const {return static_cast<size_type>(__begin_ - __first_);}
94 _LIBCPP_INLINE_VISIBILITY reference front() {return *__begin_;}
95 _LIBCPP_INLINE_VISIBILITY const_reference front() const {return *__begin_;}
108 _LIBCPP_INLINE_VISIBILITY void pop_front() {__destruct_at_begin(__begin_+1);}
182 if (__begin_ != nullptr)
191 if (__begin_ < __first_)
193 if (__end_ < __begin_)
251 for (pointer __p = __begin_; __p != __end_; ++__p, ++__buf.__end_)
282 while (__begin_ != __new_begin)
283 __alloc_traits::destroy(__alloc(), _VSTD::__to_address(__begin_++));
291 __begin_ = __new_begin;
316 __begin_ = __end_ = __first_ + __start;
324 … : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __default_init_tag())
331 : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a)
338 : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a)
354 __begin_(_VSTD::move(__c.__begin_)),
359 __c.__begin_ = nullptr;
371 __begin_ = __c.__begin_;
375 __c.__begin_ = nullptr;
383 __begin_ = __end_ = __first_;
400 __begin_ = __c.__begin_;
406 __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_address(__begin_-1), __x);
492 --__begin_;
499 if (__begin_ == __first_)
505 __begin_ = _VSTD::move_backward(__begin_, __end_, __end_ + __d);
512 __t.__construct_at_end(move_iterator<pointer>(__begin_),
515 _VSTD::swap(__begin_, __t.__begin_);
520 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__begin_-1),
522 --__begin_;
532 if (__begin_ > __first_)
534 difference_type __d = __begin_ - __first_;
536 __end_ = _VSTD::move(__begin_, __end_, __begin_ - __d);
537 __begin_ -= __d;
543 __t.__construct_at_end(move_iterator<pointer>(__begin_),
546 _VSTD::swap(__begin_, __t.__begin_);
561 if (__begin_ > __first_)
563 difference_type __d = __begin_ - __first_;
565 __end_ = _VSTD::move(__begin_, __end_, __begin_ - __d);
566 __begin_ -= __d;
572 __t.__construct_at_end(move_iterator<pointer>(__begin_),
575 _VSTD::swap(__begin_, __t.__begin_);
592 if (__begin_ > __first_)
594 difference_type __d = __begin_ - __first_;
596 __end_ = _VSTD::move(__begin_, __end_, __begin_ - __d);
597 __begin_ -= __d;
603 __t.__construct_at_end(move_iterator<pointer>(__begin_),
606 _VSTD::swap(__begin_, __t.__begin_);