Lines Matching refs:_M_impl

90   { return _STLP_CONVERT_ALLOCATOR(_M_impl.get_allocator(), value_type); }
93 : _M_impl(_STLP_CONVERT_ALLOCATOR(__a, _StorageType)) {}
101 : _M_impl(__n, cast_traits::to_storage_type_cref(__val),
106 : _M_impl(__n) {}
114 : _M_impl(__first, __last, _STLP_CONVERT_ALLOCATOR(__a, _StorageType)) {}
116 : _M_impl(_STLP_CONVERT_ALLOCATOR(__a, _StorageType)) {
125 : _M_impl(__first, __last) {}
135 : _M_impl(cast_traits::to_storage_type_cptr(__first),
140 : _M_impl(_BaseConstIte(__first._M_node), _BaseConstIte(__last._M_node),
145 list(const _Self& __x) : _M_impl(__x._M_impl) {}
149 : _M_impl(__move_source<_Base>(src.get()._M_impl)) {}
152 iterator begin() { return iterator(_M_impl.begin()._M_node); }
153 const_iterator begin() const { return const_iterator(_M_impl.begin()._M_node); }
155 iterator end() { return iterator(_M_impl.end()._M_node); }
156 const_iterator end() const { return const_iterator(_M_impl.end()._M_node); }
164 bool empty() const { return _M_impl.empty(); }
165 size_type size() const { return _M_impl.size(); }
166 size_type max_size() const { return _M_impl.max_size(); }
173 void swap(_Self &__x) { _M_impl.swap(__x._M_impl); }
177 void clear() { _M_impl.clear(); }
184 { return iterator(_M_impl.insert(_BaseIte(__pos._M_node),
193 { _M_impl.insert(_BaseIte(__pos._M_node), __n, __val); }
199 _M_impl.insert(_BaseIte(__pos._M_node),
214 _M_impl.insert(_BaseIte(__pos._M_node), __first, __last);
219 { _M_impl.insert(_BaseIte(__pos._M_node), cast_traits::to_storage_type_cptr(__first),
222 { _M_impl.insert(_BaseIte(__pos._M_node), _BaseConstIte(__first._M_node), _BaseConstIte(__last._M_node)); }
226 { _M_impl.insert(_BaseIte(__pos._M_node), __n, cast_traits::to_storage_type_cref(__x)); }
228 void push_front(const value_type& __x) { _M_impl.push_front(cast_traits::to_storage_type_cref(__x)); }
229 void push_back(const value_type& __x) { _M_impl.push_back(cast_traits::to_storage_type_cref(__x)); }
232 iterator insert(iterator __pos) { return iterator(_M_impl.insert(__pos._M_node)._M_node); }
233 void push_front() { _M_impl.push_front();}
234 void push_back() { _M_impl.push_back();}
238 { return iterator(_M_impl.erase(_BaseIte(__pos._M_node))._M_node); }
240 { return iterator(_M_impl.erase(_BaseIte(__first._M_node), _BaseIte(__last._M_node))._M_node); }
245 void resize(size_type __new_size) { _M_impl.resize(__new_size); }
248 {_M_impl.resize(__new_size, cast_traits::to_storage_type_cref(__x));}
250 void pop_front() { _M_impl.pop_front(); }
251 void pop_back() { _M_impl.pop_back(); }
254 { _M_impl = __x._M_impl; return *this; }
256 { _M_impl.assign(__n, cast_traits::to_storage_type_cref(__val)); }
263 { _M_impl.assign(__n, __val); }
268 _M_impl.assign(_STLP_TYPENAME _STLP_PRIV _IteWrapper<_StorageType, _Tp, _InputIterator>::_Ite(__first),
281 _M_impl.assign(__first, __last);
286 _M_impl.assign(cast_traits::to_storage_type_cptr(__first),
290 { _M_impl.assign(_BaseConstIte(__first._M_node), _BaseConstIte(__last._M_node)); }
294 { _M_impl.splice(_BaseIte(__pos._M_node), __x._M_impl); }
296 { _M_impl.splice(_BaseIte(__pos._M_node), __x._M_impl, _BaseIte(__i._M_node)); }
298 { _M_impl.splice(_BaseIte(__pos._M_node), __x._M_impl,
302 { _M_impl.remove(cast_traits::to_storage_type_cref(__val)); }
303 void unique() { _M_impl.unique(); }
304 void merge(_Self& __x) { _M_impl.merge(__x._M_impl); }
305 void reverse() { _M_impl.reverse(); }
306 void sort() { _M_impl.sort(); }
311 { _M_impl.remove_if(_STLP_PRIV _UnaryPredWrapper<_StorageType, _Tp, _Predicate>(__pred)); }
314 { _M_impl.unique(_STLP_PRIV _BinaryPredWrapper<_StorageType, _Tp, _BinaryPredicate>(__bin_pred)); }
318 { _M_impl.merge(__x._M_impl, _STLP_PRIV _BinaryPredWrapper<_StorageType, _Tp, _StrictWeakOrdering>(__comp)); }
322 { _M_impl.sort(_STLP_PRIV _BinaryPredWrapper<_StorageType, _Tp, _StrictWeakOrdering>(__comp)); }
326 _Base _M_impl;