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)
  143 	                             this->_M_impl._M_start._M_cur - 1,
  145 	    --this->_M_impl._M_start._M_cur;
  164 	if (this->_M_impl._M_finish._M_cur
  168 	                             this->_M_impl._M_finish._M_cur,
  170 	    ++this->_M_impl._M_finish._M_cur;
  187 	if (__position._M_cur == this->_M_impl._M_start._M_cur)
  187 	if (__position._M_cur == this->_M_impl._M_start._M_cur)
  192 	else if (__position._M_cur == this->_M_impl._M_finish._M_cur)
  192 	else if (__position._M_cur == this->_M_impl._M_finish._M_cur)
  307       if (__pos._M_cur == this->_M_impl._M_start._M_cur)
  307       if (__pos._M_cur == this->_M_impl._M_start._M_cur)
  323       else if (__pos._M_cur == this->_M_impl._M_finish._M_cur)
  323       else if (__pos._M_cur == this->_M_impl._M_finish._M_cur)
  402 				      this->_M_impl._M_finish._M_cur,
  492 	                             this->_M_impl._M_finish._M_cur,
  499 	    this->_M_impl._M_finish._M_cur = this->_M_impl._M_finish._M_first;
  527 	    this->_M_impl._M_start._M_cur = this->_M_impl._M_start._M_last - 1;
  530 	                             this->_M_impl._M_start._M_cur,
  551       this->_M_impl._M_finish._M_cur = this->_M_impl._M_finish._M_last - 1;
  553 			     this->_M_impl._M_finish._M_cur);
  566 			     this->_M_impl._M_start._M_cur);
  569       this->_M_impl._M_start._M_cur = this->_M_impl._M_start._M_first;
  590         if (__pos._M_cur == this->_M_impl._M_start._M_cur)
  590         if (__pos._M_cur == this->_M_impl._M_start._M_cur)
  606         else if (__pos._M_cur == this->_M_impl._M_finish._M_cur)
  606         else if (__pos._M_cur == this->_M_impl._M_finish._M_cur)
  855 	   std::_Destroy(__first._M_cur, __first._M_last,
  857 	   std::_Destroy(__last._M_first, __last._M_cur,
  861 	 std::_Destroy(__first._M_cur, __last._M_cur,
  861 	 std::_Destroy(__first._M_cur, __last._M_cur,
  976 	  std::fill(__first._M_cur, __first._M_last, __value);
  977 	  std::fill(__last._M_first, __last._M_cur, __value);
  980 	std::fill(__first._M_cur, __last._M_cur, __value);
  980 	std::fill(__first._M_cur, __last._M_cur, __value);
  996 	    = std::min(__len, std::min(__first._M_last - __first._M_cur,
  997 				       __result._M_last - __result._M_cur));
  998 	  std::copy(__first._M_cur, __first._M_cur + __clen, __result._M_cur);
  998 	  std::copy(__first._M_cur, __first._M_cur + __clen, __result._M_cur);
  998 	  std::copy(__first._M_cur, __first._M_cur + __clen, __result._M_cur);
 1059 	    = std::min(__len, std::min(__first._M_last - __first._M_cur,
 1060 				       __result._M_last - __result._M_cur));
 1061 	  std::move(__first._M_cur, __first._M_cur + __clen, __result._M_cur);
 1061 	  std::move(__first._M_cur, __first._M_cur + __clen, __result._M_cur);
 1061 	  std::move(__first._M_cur, __first._M_cur + __clen, __result._M_cur);
 1081 	  difference_type __llen = __last._M_cur - __last._M_first;
 1082 	  _Tp* __lend = __last._M_cur;
 1084 	  difference_type __rlen = __result._M_cur - __result._M_first;
 1085 	  _Tp* __rend = __result._M_cur;
usr/include/c++/7.4.0/bits/stl_deque.h
  152       : _M_cur(__x._M_cur), _M_first(__x._M_first),
  157       { return iterator(_M_cur, _M_node); }
  161       { return *_M_cur; }
  165       { return _M_cur; }
  170 	++_M_cur;
  171 	if (_M_cur == _M_last)
  174 	    _M_cur = _M_first;
  190 	if (_M_cur == _M_first)
  193 	    _M_cur = _M_last;
  195 	--_M_cur;
  210 	const difference_type __offset = __n + (_M_cur - _M_first);
  212 	  _M_cur += __n;
  220 	    _M_cur = _M_first + (__offset - __node_offset
  269     { return __x._M_cur == __y._M_cur; }
  269     { return __x._M_cur == __y._M_cur; }
  356 	* (__x._M_node - __y._M_node - 1) + (__x._M_cur - __x._M_first)
  357 	+ (__y._M_last - __y._M_cur);
  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)
 1510 				     this->_M_impl._M_start._M_cur - 1,
 1512 	    --this->_M_impl._M_start._M_cur;
 1544 	if (this->_M_impl._M_finish._M_cur
 1548 				     this->_M_impl._M_finish._M_cur, __x);
 1549 	    ++this->_M_impl._M_finish._M_cur;
 1581 	if (this->_M_impl._M_start._M_cur
 1585 				   this->_M_impl._M_start._M_cur);
 1586 	    ++this->_M_impl._M_start._M_cur;
 1604 	if (this->_M_impl._M_finish._M_cur
 1607 	    --this->_M_impl._M_finish._M_cur;
 1609 				   this->_M_impl._M_finish._M_cur);
 2115 	const size_type __vacancies = this->_M_impl._M_start._M_cur
 2126 				       - this->_M_impl._M_finish._M_cur) - 1;