Lines Matching full:_allocator
25 template <class _Tp, class _Allocator = allocator<_Tp> >
34 typedef _Allocator allocator_type;
161 template <class _Tp, class _Allocator>
163 __split_buffer<_Tp, _Allocator>::__invariants() const
191 template <class _Tp, class _Allocator>
193 __split_buffer<_Tp, _Allocator>::__construct_at_end(size_type __n)
210 template <class _Tp, class _Allocator>
212 __split_buffer<_Tp, _Allocator>::__construct_at_end(size_type __n, const_reference __x)
223 template <class _Tp, class _Allocator>
231 __split_buffer<_Tp, _Allocator>::__construct_at_end(_InputIter __first, _InputIter __last)
251 template <class _Tp, class _Allocator>
258 __split_buffer<_Tp, _Allocator>::__construct_at_end(_ForwardIterator __first, _ForwardIterator __last)
268 template <class _Tp, class _Allocator>
271 __split_buffer<_Tp, _Allocator>::__destruct_at_begin(pointer __new_begin, false_type)
277 template <class _Tp, class _Allocator>
280 __split_buffer<_Tp, _Allocator>::__destruct_at_begin(pointer __new_begin, true_type)
285 template <class _Tp, class _Allocator>
288 __split_buffer<_Tp, _Allocator>::__destruct_at_end(pointer __new_last, false_type) _NOEXCEPT
294 template <class _Tp, class _Allocator>
297 __split_buffer<_Tp, _Allocator>::__destruct_at_end(pointer __new_last, true_type) _NOEXCEPT
302 template <class _Tp, class _Allocator>
303 __split_buffer<_Tp, _Allocator>::__split_buffer(size_type __cap, size_type __start, __alloc_rr& __a)
311 template <class _Tp, class _Allocator>
313 __split_buffer<_Tp, _Allocator>::__split_buffer()
319 template <class _Tp, class _Allocator>
321 __split_buffer<_Tp, _Allocator>::__split_buffer(__alloc_rr& __a)
326 template <class _Tp, class _Allocator>
328 __split_buffer<_Tp, _Allocator>::__split_buffer(const __alloc_rr& __a)
333 template <class _Tp, class _Allocator>
334 __split_buffer<_Tp, _Allocator>::~__split_buffer()
343 template <class _Tp, class _Allocator>
344 __split_buffer<_Tp, _Allocator>::__split_buffer(__split_buffer&& __c)
357 template <class _Tp, class _Allocator>
358 __split_buffer<_Tp, _Allocator>::__split_buffer(__split_buffer&& __c, const __alloc_rr& __a)
383 template <class _Tp, class _Allocator>
384 __split_buffer<_Tp, _Allocator>&
385 __split_buffer<_Tp, _Allocator>::operator=(__split_buffer&& __c)
405 template <class _Tp, class _Allocator>
407 __split_buffer<_Tp, _Allocator>::swap(__split_buffer& __x)
418 template <class _Tp, class _Allocator>
420 __split_buffer<_Tp, _Allocator>::reserve(size_type __n)
434 template <class _Tp, class _Allocator>
436 __split_buffer<_Tp, _Allocator>::shrink_to_fit() _NOEXCEPT
461 template <class _Tp, class _Allocator>
463 __split_buffer<_Tp, _Allocator
492 template <class _Tp, class _Allocator>
494 __split_buffer<_Tp, _Allocator>::push_front(value_type&& __x)
524 template <class _Tp, class _Allocator>
527 __split_buffer<_Tp, _Allocator>::push_back(const_reference __x)
556 template <class _Tp, class _Allocator>
558 __split_buffer<_Tp, _Allocator>::push_back(value_type&& __x)
588 template <class _Tp, class _Allocator>
591 __split_buffer<_Tp, _Allocator>::emplace_back(_Args&&... __args)
623 template <class _Tp, class _Allocator>
626 swap(__split_buffer<_Tp, _Allocator>& __x, __split_buffer<_Tp, _Allocator>& __y)