Lines Matching refs:slist
58 # define slist _STLP_PTR_IMPL_NAME(slist)
60 # define slist _STLP_NON_DBG_NAME(slist)
70 slist<_Tp,_Alloc>& slist<_Tp,_Alloc>::operator=(const slist<_Tp,_Alloc>& __x) {
91 void slist<_Tp, _Alloc>::_M_fill_assign(size_type __n, const _Tp& __val) {
106 void slist<_Tp,_Alloc>::resize(size_type __len, const _Tp& __x) {
119 void slist<_Tp,_Alloc>::remove(const _Tp& __val) {
129 #if !defined (slist)
134 void _Slist_unique(slist<_Tp, _Alloc>& __that, _BinaryPredicate __pred) {
136 typename slist<_Tp, _Alloc>::iterator __ite(__that.begin());
148 void _Slist_merge(slist<_Tp, _Alloc>& __that, slist<_Tp, _Alloc>& __x,
152 typename slist<_Tp, _Alloc>::iterator __ite(__that.before_begin());
166 typename slist<_Tp, _Alloc>::iterator __i1(__that.before_begin()), __i2(__x.begin());
183 void _Slist_sort(slist<_Tp, _Alloc>& __that, _StrictWeakOrdering __comp) {
187 slist<_Tp, _Alloc> __carry(__that.get_allocator());
189 _STLP_PRIV _CArray<slist<_Tp, _Alloc>, NB> __counter(__carry);
203 //Looks like the slist has too many elements to be sorted with this algorithm:
204 __stl_throw_overflow_error("slist::sort");
214 #if defined (slist)
215 # undef slist