Lines Matching refs:__begin_
58 pointer __begin_;
88 …XPR_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY iterator begin() _NOEXCEPT {return __begin_;}
89 …XPR_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY const_iterator begin() const _NOEXCEPT {return __begin_;}
95 {__destruct_at_end(__begin_);}
96 …LIBCPP_INLINE_VISIBILITY size_type size() const {return static_cast<size_type>(__end_ - __begin_);}
97 …CONSTEXPR_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY bool empty() const {return __end_ == __begin_;}
99 …NE_VISIBILITY size_type __front_spare() const {return static_cast<size_type>(__begin_ - __first_);}
102 …P_CONSTEXPR_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY reference front() {return *__begin_;}
103 …P_CONSTEXPR_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY const_reference front() const {return *__begin_;}
116 …CONSTEXPR_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY void pop_front() {__destruct_at_begin(__begin_+1);}
182 if (__begin_ != nullptr)
191 if (__begin_ < __first_)
193 if (__end_ < __begin_)
248 for (pointer __p = __begin_; __p != __end_; ++__p, (void) ++__buf.__end_)
276 while (__begin_ != __new_begin)
277 __alloc_traits::destroy(__alloc(), _VSTD::__to_address(__begin_++));
286 __begin_ = __new_begin;
320 __begin_ = __end_ = __first_ + __start;
329 … : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __default_init_tag())
337 : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a)
345 : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a)
363 __begin_(_VSTD::move(__c.__begin_)),
368 __c.__begin_ = nullptr;
381 __begin_ = __c.__begin_;
385 __c.__begin_ = nullptr;
393 __begin_ = __end_ = __first_;
411 __begin_ = __c.__begin_;
417 __c.__first_ = __c.__begin_ = __c.__end_ = __c.__end_cap() = nullptr;
429 _VSTD::swap(__begin_, __x.__begin_);
443 __t.__construct_at_end(move_iterator<pointer>(__begin_),
446 _VSTD::swap(__begin_, __t.__begin_);
464 __t.__construct_at_end(move_iterator<pointer>(__begin_),
466 __t.__end_ = __t.__begin_ + (__end_ - __begin_);
468 _VSTD::swap(__begin_, __t.__begin_);
485 if (__begin_ == __first_)
491 __begin_ = _VSTD::move_backward(__begin_, __end_, __end_ + __d);
498 __t.__construct_at_end(move_iterator<pointer>(__begin_),
501 _VSTD::swap(__begin_, __t.__begin_);
506 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__begin_-1), __x);
507 --__begin_;
515 if (__begin_ == __first_)
521 __begin_ = _VSTD::move_backward(__begin_, __end_, __end_ + __d);
528 __t.__construct_at_end(move_iterator<pointer>(__begin_),
531 _VSTD::swap(__begin_, __t.__begin_);
536 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__begin_-1),
538 --__begin_;
549 if (__begin_ > __first_)
551 difference_type __d = __begin_ - __first_;
553 __end_ = _VSTD::move(__begin_, __end_, __begin_ - __d);
554 __begin_ -= __d;
560 __t.__construct_at_end(move_iterator<pointer>(__begin_),
563 _VSTD::swap(__begin_, __t.__begin_);
579 if (__begin_ > __first_)
581 difference_type __d = __begin_ - __first_;
583 __end_ = _VSTD::move(__begin_, __end_, __begin_ - __d);
584 __begin_ -= __d;
590 __t.__construct_at_end(move_iterator<pointer>(__begin_),
593 _VSTD::swap(__begin_, __t.__begin_);
611 if (__begin_ > __first_)
613 difference_type __d = __begin_ - __first_;
615 __end_ = _VSTD::move(__begin_, __end_, __begin_ - __d);
616 __begin_ -= __d;
622 __t.__construct_at_end(move_iterator<pointer>(__begin_),
625 _VSTD::swap(__begin_, __t.__begin_);