reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
105 std::swap(_M_start, __x._M_start); 105 std::swap(_M_start, __x._M_start); 162 { _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage 163 - this->_M_impl._M_start); } 187 this->_M_impl._M_start = this->_M_allocate(__n); 188 this->_M_impl._M_finish = this->_M_impl._M_start; 189 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; 332 this->_M_impl._M_start, 434 { std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 564 { return iterator(this->_M_impl._M_start); } 573 { return const_iterator(this->_M_impl._M_start); } 637 { return const_iterator(this->_M_impl._M_start); } 671 { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } 694 _M_erase_at_end(this->_M_impl._M_start + __new_size); 714 _M_erase_at_end(this->_M_impl._M_start + __new_size); 752 - this->_M_impl._M_start); } 798 return *(this->_M_impl._M_start + __n); 816 return *(this->_M_impl._M_start + __n); 921 { return _M_data_ptr(this->_M_impl._M_start); } 925 { return _M_data_ptr(this->_M_impl._M_start); } 1248 { _M_erase_at_end(this->_M_impl._M_start); } 1328 this->_M_impl._M_start = this->_M_allocate(__n); 1329 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; 1332 this->_M_impl._M_start, 1342 std::__uninitialized_fill_n_a(this->_M_impl._M_start, __n, __value, 1352 std::__uninitialized_default_n_a(this->_M_impl._M_start, __n,usr/include/c++/7.4.0/bits/vector.tcc
74 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_start), 76 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 78 _M_deallocate(this->_M_impl._M_start, 80 - this->_M_impl._M_start); 81 this->_M_impl._M_start = __tmp; 83 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; 148 return iterator(this->_M_impl._M_start + __n); 192 _M_deallocate(this->_M_impl._M_start, 194 - this->_M_impl._M_start); 195 this->_M_impl._M_start = nullptr; 208 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 210 _M_deallocate(this->_M_impl._M_start, 212 - this->_M_impl._M_start); 213 this->_M_impl._M_start = __tmp; 214 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __xlen; 223 std::copy(__x._M_impl._M_start, __x._M_impl._M_start + size(), 223 std::copy(__x._M_impl._M_start, __x._M_impl._M_start + size(), 224 this->_M_impl._M_start); 225 std::__uninitialized_copy_a(__x._M_impl._M_start + size(), 230 this->_M_impl._M_finish = this->_M_impl._M_start + __xlen; 254 _M_erase_at_end(std::fill_n(this->_M_impl._M_start, __n, __val)); 287 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 289 _M_deallocate(this->_M_impl._M_start, 291 - this->_M_impl._M_start); 292 this->_M_impl._M_start = __tmp; 293 this->_M_impl._M_finish = this->_M_impl._M_start + __len; 297 _M_erase_at_end(std::copy(__first, __last, this->_M_impl._M_start)); 302 std::copy(__first, __mid, this->_M_impl._M_start); 329 return iterator(this->_M_impl._M_start + __n); 358 return iterator(this->_M_impl._M_start + __n); 426 (this->_M_impl._M_start, __position.base(), 446 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 448 _M_deallocate(this->_M_impl._M_start, 450 - this->_M_impl._M_start); 451 this->_M_impl._M_start = __new_start; 517 (this->_M_impl._M_start, __position.base(), 539 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 541 _M_deallocate(this->_M_impl._M_start, 543 - this->_M_impl._M_start); 544 this->_M_impl._M_start = __new_start; 579 this->_M_impl._M_start, this->_M_impl._M_finish, 590 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 592 _M_deallocate(this->_M_impl._M_start, 594 - this->_M_impl._M_start); 595 this->_M_impl._M_start = __new_start; 679 (this->_M_impl._M_start, __position.base(), 697 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 699 _M_deallocate(this->_M_impl._M_start, 701 - this->_M_impl._M_start); 702 this->_M_impl._M_start = __new_start;