Lines Matching defs:_M_impl

96       { return *static_cast<_Tp_alloc_type*>(&this->_M_impl); }
100 { return *static_cast<const _Tp_alloc_type*>(&this->_M_impl); }
107 : _M_impl(__a)
111 : _M_impl(__a)
113 this->_M_impl._M_start = this->_M_allocate(__n);
114 this->_M_impl._M_finish = this->_M_impl._M_start;
115 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
119 { _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage
120 - this->_M_impl._M_start); }
123 _Vector_impl _M_impl;
127 { return _M_impl.allocate(__n); }
133 _M_impl.deallocate(__p, __n);
192 using _Base::_M_impl;
218 std::__uninitialized_fill_n_a(this->_M_impl._M_start, __n, __value,
220 this->_M_impl._M_finish = this->_M_impl._M_start + __n;
234 { this->_M_impl._M_finish =
236 this->_M_impl._M_start,
272 { std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish,
333 { return iterator (this->_M_impl._M_start); }
342 { return const_iterator (this->_M_impl._M_start); }
351 { return iterator (this->_M_impl._M_finish); }
360 { return const_iterator (this->_M_impl._M_finish); }
435 { return size_type(const_iterator(this->_M_impl._M_end_of_storage)
584 { return pointer(this->_M_impl._M_start); }
588 { return const_pointer(this->_M_impl._M_start); }
604 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
606 this->_M_impl.construct(this->_M_impl._M_finish, __x);
607 ++this->_M_impl._M_finish;
625 --this->_M_impl._M_finish;
626 this->_M_impl.destroy(this->_M_impl._M_finish);
735 std::swap(this->_M_impl._M_start, __x._M_impl._M_start);
736 std::swap(this->_M_impl._M_finish, __x._M_impl._M_finish);
737 std::swap(this->_M_impl._M_end_of_storage,
738 __x._M_impl._M_end_of_storage);
750 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish,
752 this->_M_impl._M_finish = this->_M_impl._M_start;
789 this->_M_impl._M_start = _M_allocate(__n);
790 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
791 std::__uninitialized_fill_n_a(this->_M_impl._M_start, __n, __value,
793 this->_M_impl._M_finish = this->_M_impl._M_end_of_storage;
824 this->_M_impl._M_start = this->_M_allocate(__n);
825 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
826 this->_M_impl._M_finish =
828 this->_M_impl._M_start,