• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/libstdc++/include/bits/

Lines Matching refs:_M_impl

102       { return *static_cast<_Tp_alloc_type*>(&this->_M_impl); }
106 { return *static_cast<const _Tp_alloc_type*>(&this->_M_impl); }
113 : _M_impl() { }
116 : _M_impl(__a)
120 : _M_impl(__a)
124 this->_M_impl._M_start = this->_M_allocate(__n);
125 this->_M_impl._M_finish = this->_M_impl._M_start;
126 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
131 { _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage
132 - this->_M_impl._M_start); }
135 _Vector_impl _M_impl;
139 { return _M_impl.allocate(__n); }
145 _M_impl.deallocate(__p, __n);
199 using _Base::_M_impl;
228 std::__uninitialized_fill_n_a(this->_M_impl._M_start, __n, __value,
230 this->_M_impl._M_finish = this->_M_impl._M_start + __n;
244 { this->_M_impl._M_finish =
246 this->_M_impl._M_start,
282 { std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish,
342 { return iterator(this->_M_impl._M_start); }
351 { return const_iterator(this->_M_impl._M_start); }
360 { return iterator(this->_M_impl._M_finish); }
369 { return const_iterator(this->_M_impl._M_finish); }
411 { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
433 _M_erase_at_end(this->_M_impl._M_start + __new_size);
444 { return size_type(this->_M_impl._M_end_of_storage
445 - this->_M_impl._M_start); }
489 { return *(this->_M_impl._M_start + __n); }
504 { return *(this->_M_impl._M_start + __n); }
593 { return pointer(this->_M_impl._M_start); }
597 { return const_pointer(this->_M_impl._M_start); }
613 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage)
615 this->_M_impl.construct(this->_M_impl._M_finish, __x);
616 ++this->_M_impl._M_finish;
634 --this->_M_impl._M_finish;
635 this->_M_impl.destroy(this->_M_impl._M_finish);
744 std::swap(this->_M_impl._M_start, __x._M_impl._M_start);
745 std::swap(this->_M_impl._M_finish, __x._M_impl._M_finish);
746 std::swap(this->_M_impl._M_end_of_storage,
747 __x._M_impl._M_end_of_storage);
763 { _M_erase_at_end(this->_M_impl._M_start); }
799 this->_M_impl._M_start = _M_allocate(__n);
800 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
801 std::__uninitialized_fill_n_a(this->_M_impl._M_start, __n, __value,
803 this->_M_impl._M_finish = this->_M_impl._M_end_of_storage;
834 this->_M_impl._M_start = this->_M_allocate(__n);
835 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
836 this->_M_impl._M_finish =
838 this->_M_impl._M_start,
935 std::_Destroy(__pos, this->_M_impl._M_finish, _M_get_Tp_allocator());
936 this->_M_impl._M_finish = __pos;