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

References

usr/include/c++/7.4.0/bits/deque.tcc
  140 	if (this->_M_impl._M_start._M_cur != this->_M_impl._M_start._M_first)
  401           std::__uninitialized_fill_a(this->_M_impl._M_finish._M_first,
  461 					this->_M_impl._M_finish._M_first,
  499 	    this->_M_impl._M_finish._M_cur = this->_M_impl._M_finish._M_first;
  549       _M_deallocate_node(this->_M_impl._M_finish._M_first);
  567       _M_deallocate_node(this->_M_impl._M_start._M_first);
  569       this->_M_impl._M_start._M_cur = this->_M_impl._M_start._M_first;
  857 	   std::_Destroy(__last._M_first, __last._M_cur,
  977 	  std::fill(__last._M_first, __last._M_cur, __value);
 1081 	  difference_type __llen = __last._M_cur - __last._M_first;
 1084 	  difference_type __rlen = __result._M_cur - __result._M_first;
usr/include/c++/7.4.0/bits/stl_deque.h
  152       : _M_cur(__x._M_cur), _M_first(__x._M_first),
  174 	    _M_cur = _M_first;
  190 	if (_M_cur == _M_first)
  210 	const difference_type __offset = __n + (_M_cur - _M_first);
  220 	    _M_cur = _M_first + (__offset - __node_offset
  257 	_M_first = *__new_node;
  258 	_M_last = _M_first + difference_type(_S_buffer_size());
  356 	* (__x._M_node - __y._M_node - 1) + (__x._M_cur - __x._M_first)
  712       this->_M_impl._M_start._M_cur = _M_impl._M_start._M_first;
  713       this->_M_impl._M_finish._M_cur = (this->_M_impl._M_finish._M_first
 1507 	if (this->_M_impl._M_start._M_cur != this->_M_impl._M_start._M_first)
 1605 	    != this->_M_impl._M_finish._M_first)
 2116 				      - this->_M_impl._M_start._M_first;