Lines Matching refs:__x
102 void push_front(const_reference __x);
103 _LIBCPP_INLINE_VISIBILITY void push_back(const_reference __x);
105 void push_front(value_type&& __x);
106 void push_back(value_type&& __x);
115 void __construct_at_end(size_type __n, const_reference __x);
147 void swap(__split_buffer& __x)
209 // Copy constructs __n objects starting at __end_ from __x
214 // Postcondition: [i] == __x for all i in [size() - __n, __n)
217 __split_buffer<_Tp, _Allocator>::__construct_at_end(size_type __n, const_reference __x)
222 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), __x);
412 __split_buffer<_Tp, _Allocator>::swap(__split_buffer& __x)
416 _VSTD::swap(__first_, __x.__first_);
417 _VSTD::swap(__begin_, __x.__begin_);
418 _VSTD::swap(__end_, __x.__end_);
419 _VSTD::swap(__end_cap(), __x.__end_cap());
420 __swap_allocator(__alloc(), __x.__alloc());
468 __split_buffer<_Tp, _Allocator>::push_front(const_reference __x)
491 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__begin_-1), __x);
499 __split_buffer<_Tp, _Allocator>::push_front(value_type&& __x)
523 _VSTD::move(__x));
532 __split_buffer<_Tp, _Allocator>::push_back(const_reference __x)
555 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__end_), __x);
563 __split_buffer<_Tp, _Allocator>::push_back(value_type&& __x)
587 _VSTD::move(__x));
627 swap(__split_buffer<_Tp, _Allocator>& __x, __split_buffer<_Tp, _Allocator>& __y)
628 _NOEXCEPT_(_NOEXCEPT_(__x.swap(__y)))
630 __x.swap(__y);