Home | History | Annotate | Download | only in include

Lines Matching full:_allocator

27 template <class _Tp, class _Allocator = allocator<_Tp> >
36 typedef _Allocator allocator_type;
166 template <class _Tp, class _Allocator>
168 __split_buffer<_Tp, _Allocator>::__invariants() const
196 template <class _Tp, class _Allocator>
198 __split_buffer<_Tp, _Allocator>::__construct_at_end(size_type __n)
215 template <class _Tp, class _Allocator>
217 __split_buffer<_Tp, _Allocator>::__construct_at_end(size_type __n, const_reference __x)
228 template <class _Tp, class _Allocator>
236 __split_buffer<_Tp, _Allocator>::__construct_at_end(_InputIter __first, _InputIter __last)
256 template <class _Tp, class _Allocator>
263 __split_buffer<_Tp, _Allocator>::__construct_at_end(_ForwardIterator __first, _ForwardIterator __last)
273 template <class _Tp, class _Allocator>
276 __split_buffer<_Tp, _Allocator>::__destruct_at_begin(pointer __new_begin, false_type)
282 template <class _Tp, class _Allocator>
285 __split_buffer<_Tp, _Allocator>::__destruct_at_begin(pointer __new_begin, true_type)
290 template <class _Tp, class _Allocator>
293 __split_buffer<_Tp, _Allocator>::__destruct_at_end(pointer __new_last, false_type) _NOEXCEPT
299 template <class _Tp, class _Allocator>
302 __split_buffer<_Tp, _Allocator>::__destruct_at_end(pointer __new_last, true_type) _NOEXCEPT
307 template <class _Tp, class _Allocator>
308 __split_buffer<_Tp, _Allocator>::__split_buffer(size_type __cap, size_type __start, __alloc_rr& __a)
316 template <class _Tp, class _Allocator>
318 __split_buffer<_Tp, _Allocator>::__split_buffer()
324 template <class _Tp, class _Allocator>
326 __split_buffer<_Tp, _Allocator>::__split_buffer(__alloc_rr& __a)
331 template <class _Tp, class _Allocator>
333 __split_buffer<_Tp, _Allocator>::__split_buffer(const __alloc_rr& __a)
338 template <class _Tp, class _Allocator>
339 __split_buffer<_Tp, _Allocator>::~__split_buffer()
348 template <class _Tp, class _Allocator>
349 __split_buffer<_Tp, _Allocator>::__split_buffer(__split_buffer&& __c)
362 template <class _Tp, class _Allocator>
363 __split_buffer<_Tp, _Allocator>::__split_buffer(__split_buffer&& __c, const __alloc_rr& __a)
388 template <class _Tp, class _Allocator>
389 __split_buffer<_Tp, _Allocator>&
390 __split_buffer<_Tp, _Allocator>::operator=(__split_buffer&& __c)
410 template <class _Tp, class _Allocator>
412 __split_buffer<_Tp, _Allocator>::swap(__split_buffer& __x)
423 template <class _Tp, class _Allocator>
425 __split_buffer<_Tp, _Allocator>::reserve(size_type __n)
439 template <class _Tp, class _Allocator>
441 __split_buffer<_Tp, _Allocator>::shrink_to_fit() _NOEXCEPT
466 template <class _Tp, class _Allocator>
468 __split_buffer<_Tp, _Allocator>::push_front(const_reference __x)
497 template <class _Tp, class _Allocator>
499 __split_buffer<_Tp, _Allocator>::push_front(value_type&& __x)
529 template <class _Tp, class _Allocator>
532 __split_buffer<_Tp, _Allocator>::push_back(const_reference __x)
561 template <class _Tp, class _Allocator>
563 __split_buffer<_Tp, _Allocator>::push_back(value_type&& __x)
591 template <class _Tp, class _Allocator>
594 __split_buffer<_Tp, _Allocator>::emplace_back(_Args&&... __args)
624 template <class _Tp, class _Allocator>
627 swap(__split_buffer<_Tp, _Allocator>& __x, __split_buffer<_Tp, _Allocator>& __y)