Lines Matching refs:_Alloc

175 template <class _Tp, class _Alloc>
177 : public _List_alloc_base<_Tp, _Alloc,
178 _Alloc_traits<_Tp, _Alloc>::_S_instanceless>
181 typedef _List_alloc_base<_Tp, _Alloc,
182 _Alloc_traits<_Tp, _Alloc>::_S_instanceless>
201 template <class _Tp, class _Alloc>
205 typedef _Alloc allocator_type;
221 typedef simple_alloc<_List_node<_Tp>, _Alloc> _Alloc_type;
231 template <class _Tp, class _Alloc>
233 _List_base<_Tp,_Alloc>::clear() in clear()
246 template <class _Tp, class _Alloc = __STL_DEFAULT_ALLOCATOR(_Tp) >
247 class list : protected _List_base<_Tp, _Alloc> {
248 typedef _List_base<_Tp, _Alloc> _Base;
341 void swap(list<_Tp, _Alloc>& __x) { __STD::swap(_M_node, __x._M_node); } in swap()
434 list(const list<_Tp, _Alloc>& __x) : _Base(__x.get_allocator()) in list()
439 list<_Tp, _Alloc>& operator=(const list<_Tp, _Alloc>& __x);
515 template <class _Tp, class _Alloc>
516 inline bool operator==(const list<_Tp,_Alloc>& __x,
517 const list<_Tp,_Alloc>& __y)
519 typedef typename list<_Tp,_Alloc>::_Node _Node;
531 template <class _Tp, class _Alloc>
532 inline bool operator<(const list<_Tp,_Alloc>& __x,
533 const list<_Tp,_Alloc>& __y)
541 template <class _Tp, class _Alloc>
543 swap(list<_Tp, _Alloc>& __x, list<_Tp, _Alloc>& __y) in swap()
552 template <class _Tp, class _Alloc> template <class _InputIter>
554 list<_Tp, _Alloc>::_M_insert_dispatch(iterator __position, in _M_insert_dispatch()
564 template <class _Tp, class _Alloc>
566 list<_Tp, _Alloc>::insert(iterator __position, in insert()
573 template <class _Tp, class _Alloc>
575 list<_Tp, _Alloc>::insert(iterator __position, in insert()
584 template <class _Tp, class _Alloc>
586 list<_Tp, _Alloc>::insert(iterator __position, size_type __n, const _Tp& __x) in insert()
592 template <class _Tp, class _Alloc>
593 list<_Tp,_Alloc>::iterator list<_Tp, _Alloc>::erase(iterator __first, in erase()
601 template <class _Tp, class _Alloc>
602 void list<_Tp, _Alloc>::resize(size_type __new_size, const _Tp& __x) in resize()
614 template <class _Tp, class _Alloc>
615 list<_Tp, _Alloc>& list<_Tp, _Alloc>::operator=(const list<_Tp, _Alloc>& __x)
632 template <class _Tp, class _Alloc>
633 void list<_Tp, _Alloc>::assign(size_type __n, const _Tp& __val) { in assign()
645 template <class _Tp, class _Alloc> template <class _InputIter>
647 list<_Tp, _Alloc>::_M_assign_dispatch(_InputIter __first2, _InputIter __last2, in _M_assign_dispatch()
662 template <class _Tp, class _Alloc>
663 void list<_Tp, _Alloc>::remove(const _Tp& __value) in remove()
675 template <class _Tp, class _Alloc>
676 void list<_Tp, _Alloc>::unique() in unique()
691 template <class _Tp, class _Alloc>
692 void list<_Tp, _Alloc>::merge(list<_Tp, _Alloc>& __x) in merge()
709 template <class _Tp, class _Alloc>
710 void list<_Tp, _Alloc>::reverse() in reverse()
725 template <class _Tp, class _Alloc>
726 void list<_Tp, _Alloc>::sort() in sort()
731 list<_Tp, _Alloc> __carry; in sort()
732 list<_Tp, _Alloc> __counter[64]; in sort()
753 template <class _Tp, class _Alloc> template <class _Predicate>
754 void list<_Tp, _Alloc>::remove_if(_Predicate __pred) in remove_if()
766 template <class _Tp, class _Alloc> template <class _BinaryPredicate>
767 void list<_Tp, _Alloc>::unique(_BinaryPredicate __binary_pred) in unique()
782 template <class _Tp, class _Alloc> template <class _StrictWeakOrdering>
783 void list<_Tp, _Alloc>::merge(list<_Tp, _Alloc>& __x, in merge()
801 template <class _Tp, class _Alloc> template <class _StrictWeakOrdering>
802 void list<_Tp, _Alloc>::sort(_StrictWeakOrdering __comp) in sort()
807 list<_Tp, _Alloc> __carry; in sort()
808 list<_Tp, _Alloc> __counter[64]; in sort()