reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

usr/include/c++/7.4.0/bits/stl_vector.h
  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;