reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
106 std::swap(_M_finish, __x._M_finish); 106 std::swap(_M_finish, __x._M_finish); 188 this->_M_impl._M_finish = this->_M_impl._M_start; 330 this->_M_impl._M_finish = 434 { std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 582 { return iterator(this->_M_impl._M_finish); } 591 { return const_iterator(this->_M_impl._M_finish); } 646 { return const_iterator(this->_M_impl._M_finish); } 671 { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } 941 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) 943 _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, 945 ++this->_M_impl._M_finish; 978 --this->_M_impl._M_finish; 979 _Alloc_traits::destroy(this->_M_impl, this->_M_impl._M_finish); 1330 this->_M_impl._M_finish = 1341 this->_M_impl._M_finish = 1351 this->_M_impl._M_finish = 1518 std::_Destroy(__pos, this->_M_impl._M_finish, _M_get_Tp_allocator()); 1519 this->_M_impl._M_finish = __pos;usr/include/c++/7.4.0/bits/vector.tcc
75 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_finish)); 76 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 82 this->_M_impl._M_finish = __tmp + __old_size; 98 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) 100 _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, 102 ++this->_M_impl._M_finish; 122 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) 125 _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, 127 ++this->_M_impl._M_finish; 158 --this->_M_impl._M_finish; 159 _Alloc_traits::destroy(this->_M_impl, this->_M_impl._M_finish); 196 this->_M_impl._M_finish = nullptr; 208 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 226 __x._M_impl._M_finish, 227 this->_M_impl._M_finish, 230 this->_M_impl._M_finish = this->_M_impl._M_start + __xlen; 248 this->_M_impl._M_finish = 249 std::__uninitialized_fill_n_a(this->_M_impl._M_finish, 287 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 293 this->_M_impl._M_finish = this->_M_impl._M_start + __len; 294 this->_M_impl._M_end_of_storage = this->_M_impl._M_finish; 303 this->_M_impl._M_finish = 305 this->_M_impl._M_finish, 317 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) 320 _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, 322 ++this->_M_impl._M_finish; 340 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) 343 _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, 345 ++this->_M_impl._M_finish; 373 _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, 374 _GLIBCXX_MOVE(*(this->_M_impl._M_finish 376 ++this->_M_impl._M_finish; 381 this->_M_impl._M_finish - 2, 382 this->_M_impl._M_finish - 1); 433 (__position.base(), this->_M_impl._M_finish, 446 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 452 this->_M_impl._M_finish = __new_finish; 464 - this->_M_impl._M_finish) >= __n) 473 pointer __old_finish(this->_M_impl._M_finish); 476 std::__uninitialized_move_a(this->_M_impl._M_finish - __n, 477 this->_M_impl._M_finish, 478 this->_M_impl._M_finish, 480 this->_M_impl._M_finish += __n; 488 this->_M_impl._M_finish = 489 std::__uninitialized_fill_n_a(this->_M_impl._M_finish, 494 this->_M_impl._M_finish, 496 this->_M_impl._M_finish += __elems_after; 524 (__position.base(), this->_M_impl._M_finish, 539 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 545 this->_M_impl._M_finish = __new_finish; 560 - this->_M_impl._M_finish) >= __n) 562 this->_M_impl._M_finish = 563 std::__uninitialized_default_n_a(this->_M_impl._M_finish, 579 this->_M_impl._M_start, this->_M_impl._M_finish, 590 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 596 this->_M_impl._M_finish = __new_start + __size + __n; 638 - this->_M_impl._M_finish) >= __n) 641 pointer __old_finish(this->_M_impl._M_finish); 644 std::__uninitialized_move_a(this->_M_impl._M_finish - __n, 645 this->_M_impl._M_finish, 646 this->_M_impl._M_finish, 648 this->_M_impl._M_finish += __n; 658 this->_M_impl._M_finish, 660 this->_M_impl._M_finish += __n - __elems_after; 663 this->_M_impl._M_finish, 665 this->_M_impl._M_finish += __elems_after; 687 (__position.base(), this->_M_impl._M_finish, 697 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, 703 this->_M_impl._M_finish = __new_finish;