Home | History | Annotate | Download | only in pointers

Lines Matching defs:_M_impl

77   { return _STLP_CONVERT_ALLOCATOR(_M_impl.get_allocator(), value_type); }
79 iterator begin() { return cast_traits::to_value_type_ptr(_M_impl.begin()); }
80 const_iterator begin() const { return cast_traits::to_value_type_cptr(_M_impl.begin()); }
81 iterator end() { return cast_traits::to_value_type_ptr(_M_impl.end()); }
82 const_iterator end() const { return cast_traits::to_value_type_cptr(_M_impl.end()); }
89 size_type size() const { return _M_impl.size(); }
90 size_type max_size() const { return _M_impl.max_size(); }
92 size_type capacity() const { return _M_impl.capacity(); }
93 bool empty() const { return _M_impl.empty(); }
95 reference operator[](size_type __n) { return cast_traits::to_value_type_ref(_M_impl[__n]); }
96 const_reference operator[](size_type __n) const { return cast_traits::to_value_type_cref(_M_impl[__n]); }
98 reference front() { return cast_traits::to_value_type_ref(_M_impl.front()); }
99 const_reference front() const { return cast_traits::to_value_type_cref(_M_impl.front()); }
100 reference back() { return cast_traits::to_value_type_ref(_M_impl.back()); }
101 const_reference back() const { return cast_traits::to_value_type_cref(_M_impl.back()); }
103 reference at(size_type __n) { return cast_traits::to_value_type_ref(_M_impl.at(__n)); }
104 const_reference at(size_type __n) const { return cast_traits::to_value_type_cref(_M_impl.at(__n)); }
107 : _M_impl(_STLP_CONVERT_ALLOCATOR(__a, _StorageType)) {}
115 : _M_impl(__n, cast_traits::to_storage_type_cref(__val),
120 : _M_impl(__n, allocator_type() ) {}
124 : _M_impl(__x._M_impl) {}
128 : _M_impl(__move_source<_Base>(src.get()._M_impl)) {}
135 : _M_impl(__first, __last,
141 : _M_impl(__first, __last) {}
147 : _M_impl(cast_traits::to_storage_type_cptr(__first), cast_traits::to_storage_type_cptr(__last),
151 _Self& operator=(const _Self& __x) { _M_impl = __x._M_impl; return *this; }
153 void reserve(size_type __n) {_M_impl.reserve(__n);}
155 { _M_impl.assign(__n, cast_traits::to_storage_type_cref(__val)); }
160 { _M_impl.assign(__first, __last); }
163 _M_impl.assign(cast_traits::to_storage_type_cptr(__first),
173 { _M_impl.push_back(cast_traits::to_storage_type_cref(__x)); }
180 { return cast_traits::to_value_type_ptr(_M_impl.insert(cast_traits::to_storage_type_ptr(__pos),
184 void push_back() { _M_impl.push_back(); }
186 { return _M_impl.insert(cast_traits::to_storage_type_ptr(__pos)); }
189 void swap(_Self& __x) { _M_impl.swap(__x._M_impl); }
197 { _M_impl.insert(cast_traits::to_storage_type_ptr(__pos), __first, __last); }
200 _M_impl.insert(cast_traits::to_storage_type_ptr(__pos), cast_traits::to_storage_type_cptr(__first),
206 _M_impl.insert(cast_traits::to_storage_type_ptr(__pos), __n, cast_traits::to_storage_type_cref(__x));
209 void pop_back() {_M_impl.pop_back();}
211 {return cast_traits::to_value_type_ptr(_M_impl.erase(cast_traits::to_storage_type_ptr(__pos)));}
213 return cast_traits::to_value_type_ptr(_M_impl.erase(cast_traits::to_storage_type_ptr(__first),
222 { _M_impl.resize(__new_size, cast_traits::to_storage_type_cref(__x)); }
225 void resize(size_type __new_size) { _M_impl.resize(__new_size); }
228 void clear() { _M_impl.clear(); }
231 _Base _M_impl;