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

References

usr/include/c++/7.4.0/bits/forward_list.h
   63       _Fwd_list_node_base* __keep = __begin->_M_next;
   66 	  __begin->_M_next = __end->_M_next;
   66 	  __begin->_M_next = __end->_M_next;
   67 	  __end->_M_next = _M_next;
   67 	  __end->_M_next = _M_next;
   70 	__begin->_M_next = 0;
   71       _M_next = __keep;
   78       _Fwd_list_node_base* __tail = _M_next;
   81       while (_Fwd_list_node_base* __temp = __tail->_M_next)
   83 	  _Fwd_list_node_base* __keep = _M_next;
   84 	  _M_next = __temp;
   85 	  __tail->_M_next = __temp->_M_next;
   85 	  __tail->_M_next = __temp->_M_next;
   86 	  _M_next->_M_next = __keep;
   86 	  _M_next->_M_next = __keep;
  149         _M_node = _M_node->_M_next;
  157         _M_node = _M_node->_M_next;
  173           return _Fwd_list_iterator(_M_node->_M_next);
  220         _M_node = _M_node->_M_next;
  228         _M_node = _M_node->_M_next;
  244           return _Fwd_list_const_iterator(_M_node->_M_next);
  324 	this->_M_impl._M_head._M_next = __lst._M_impl._M_head._M_next;
  324 	this->_M_impl._M_head._M_next = __lst._M_impl._M_head._M_next;
  325 	__lst._M_impl._M_head._M_next = 0;
  688       { return iterator(this->_M_impl._M_head._M_next); }
  697       { return const_iterator(this->_M_impl._M_head._M_next); }
  750       { return this->_M_impl._M_head._M_next == 0; }
  768         _Node* __front = static_cast<_Node*>(this->_M_impl._M_head._M_next);
  779         _Node* __front = static_cast<_Node*>(this->_M_impl._M_head._M_next);
usr/include/c++/7.4.0/bits/forward_list.tcc
   60         __thing->_M_next = __to->_M_next;
   60         __thing->_M_next = __to->_M_next;
   61         __to->_M_next = __thing;
   62         return __to->_M_next;
   70       _Node* __curr = static_cast<_Node*>(__pos->_M_next);
   71       __pos->_M_next = __curr->_M_next;
   71       __pos->_M_next = __curr->_M_next;
   76       return __pos->_M_next;
   85       _Node* __curr = static_cast<_Node*>(__pos->_M_next);
   89           __curr = static_cast<_Node*>(__curr->_M_next);
   95       __pos->_M_next = __last;
  109             __to->_M_next = this->_M_create_node(*__first);
  110             __to = __to->_M_next;
  123           __to->_M_next = this->_M_create_node(__value);
  124           __to = __to->_M_next;
  136           __to->_M_next = this->_M_create_node();
  137           __to = __to->_M_next;
  231       while (__end && __end->_M_next != __last._M_node)
  232 	__end = __end->_M_next;
  293       while (_Node* __tmp = static_cast<_Node*>(__curr->_M_next))
  305 	  __curr = __curr->_M_next;
  319         while (_Node* __tmp = static_cast<_Node*>(__curr->_M_next))
  324               __curr = __curr->_M_next;
  356         while (__node->_M_next && __list._M_impl._M_head._M_next)
  361                        (__node->_M_next)->_M_valptr()))
  364             __node = __node->_M_next;
  368             __node->_M_next = __list._M_impl._M_head._M_next;
  402         _Node* __list = static_cast<_Node*>(this->_M_impl._M_head._M_next);
  427                     __q = static_cast<_Node*>(__q->_M_next);
  444                         __q = static_cast<_Node*>(__q->_M_next);
  451                         __p = static_cast<_Node*>(__p->_M_next);
  458                         __p = static_cast<_Node*>(__p->_M_next);
  465                         __q = static_cast<_Node*>(__q->_M_next);
  471                       __tail->_M_next = __e;
  480             __tail->_M_next = 0;
  486                 this->_M_impl._M_head._M_next = __list;