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

References

usr/include/c++/7.4.0/bits/stl_iterator.h
  789       	       (std::__are_same<_Iter, typename _Container::pointer>::__value),
usr/include/c++/7.4.0/bits/stl_vector.h
  237       typedef __gnu_cxx::__normal_iterator<pointer, vector> iterator;
 1256 	pointer
 1260 	  pointer __result = this->_M_allocate(__n);
 1468 	pointer
 1469 	_M_ptr() { return pointer_traits<pointer>::pointer_to(_M_val()); }
 1516       _M_erase_at_end(pointer __pos) _GLIBCXX_NOEXCEPT
usr/include/c++/7.4.0/bits/vector.tcc
   73 	  pointer __tmp = _M_allocate_and_copy(__n,
  206 	      pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
  264 	pointer __cur(this->_M_impl._M_start);
  286 	    pointer __tmp(_M_allocate_and_copy(__len, __first, __last));
  406       pointer __new_start(this->_M_allocate(__len));
  407       pointer __new_finish(__new_start);
  422 	  __new_finish = pointer();
  473 	      pointer __old_finish(this->_M_impl._M_finish);
  505 	      pointer __new_start(this->_M_allocate(__len));
  506 	      pointer __new_finish(__new_start);
  513 		  __new_finish = pointer();
  571 	      pointer __new_start(this->_M_allocate(__len));
  572 	      pointer __destroy_from = pointer();
  572 	      pointer __destroy_from = pointer();
  641 		pointer __old_finish(this->_M_impl._M_finish);
  673 		pointer __new_start(this->_M_allocate(__len));
  674 		pointer __new_finish(__new_start);