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

References

usr/include/c++/7.4.0/bits/stl_tree.h
  575       { return *static_cast<_Node_allocator*>(&this->_M_impl); }
  579       { return *static_cast<const _Node_allocator*>(&this->_M_impl); }
  713       { return this->_M_impl._M_header._M_parent; }
  717       { return this->_M_impl._M_header._M_parent; }
  721       { return this->_M_impl._M_header._M_left; }
  729       { return this->_M_impl._M_header._M_right; }
  737       { return static_cast<_Link_type>(this->_M_impl._M_header._M_parent); }
  743 	  (this->_M_impl._M_header._M_parent);
  748       { return &this->_M_impl._M_header; }
  752       { return &this->_M_impl._M_header; }
  878 	  _M_impl._M_node_count = __x._M_impl._M_node_count;
  878 	  _M_impl._M_node_count = __x._M_impl._M_node_count;
  921       : _M_impl(__x._M_impl)
  957       { return _M_impl._M_key_compare; }
  961       { return iterator(this->_M_impl._M_header._M_left); }
  965       { return const_iterator(this->_M_impl._M_header._M_left); }
  969       { return iterator(&this->_M_impl._M_header); }
  973       { return const_iterator(&this->_M_impl._M_header); }
  993       { return _M_impl._M_node_count == 0; }
  997       { return _M_impl._M_node_count; }
 1172 	_M_impl._M_reset();
 1225 	  if (__j != end() && _M_impl._M_key_compare(__k, _S_key(__j._M_node)))
 1259 	    if (!_M_impl._M_key_compare(_S_key(__x), __k))
 1288 	    if (_M_impl._M_key_compare(__k, _S_key(__x)))
 1317 	  auto& __cmp = _M_impl._M_key_compare;
 1346       { _M_impl._M_move_data(__x._M_impl); }
 1346       { _M_impl._M_move_data(__x._M_impl); }
 1643       _M_impl._M_reset();
 1665       _M_impl._M_key_compare = std::move(__x._M_impl._M_key_compare);
 1665       _M_impl._M_key_compare = std::move(__x._M_impl._M_key_compare);
 1678 	_M_impl._M_reset();
 1691 	_M_impl._M_reset();
 1723 	  _M_impl._M_reset();
 1724 	  _M_impl._M_key_compare = __x._M_impl._M_key_compare;
 1724 	  _M_impl._M_key_compare = __x._M_impl._M_key_compare;
 1750 			      || _M_impl._M_key_compare(_KeyOfValue()(__v),
 1756 				      this->_M_impl._M_header);
 1757 	++_M_impl._M_node_count;
 1775 			    || !_M_impl._M_key_compare(_S_key(__p),
 1781 				    this->_M_impl._M_header);
 1782       ++_M_impl._M_node_count;
 1804 	  __x = !_M_impl._M_key_compare(_S_key(__x), _KeyOfValue()(__v)) ?
 1872 	if (!_M_impl._M_key_compare(_S_key(__x), __k))
 1888 	if (!_M_impl._M_key_compare(_S_key(__x), __k))
 1904 	if (_M_impl._M_key_compare(__k, _S_key(__x)))
 1920 	if (_M_impl._M_key_compare(__k, _S_key(__x)))
 1940 	  if (_M_impl._M_key_compare(_S_key(__x), __k))
 1942 	  else if (_M_impl._M_key_compare(__k, _S_key(__x)))
 1972 	  if (_M_impl._M_key_compare(_S_key(__x), __k))
 1974 	  else if (_M_impl._M_key_compare(__k, _S_key(__x)))
 2001 	    _M_impl._M_move_data(__t._M_impl);
 2001 	    _M_impl._M_move_data(__t._M_impl);
 2004 	__t._M_impl._M_move_data(_M_impl);
 2004 	__t._M_impl._M_move_data(_M_impl);
 2013 	  std::swap(this->_M_impl._M_node_count, __t._M_impl._M_node_count);
 2013 	  std::swap(this->_M_impl._M_node_count, __t._M_impl._M_node_count);
 2016       std::swap(this->_M_impl._M_key_compare, __t._M_impl._M_key_compare);
 2016       std::swap(this->_M_impl._M_key_compare, __t._M_impl._M_key_compare);
 2038 	  __comp = _M_impl._M_key_compare(__k, _S_key(__x));
 2049       if (_M_impl._M_key_compare(_S_key(__j._M_node), __k))
 2069 	  __x = _M_impl._M_key_compare(__k, _S_key(__x)) ?
 2141 	      && _M_impl._M_key_compare(_S_key(_M_rightmost()), __k))
 2146       else if (_M_impl._M_key_compare(__k, _S_key(__pos._M_node)))
 2152 	  else if (_M_impl._M_key_compare(_S_key((--__before)._M_node), __k))
 2162       else if (_M_impl._M_key_compare(_S_key(__pos._M_node), __k))
 2168 	  else if (_M_impl._M_key_compare(__k, _S_key((++__after)._M_node)))
 2226 	      && !_M_impl._M_key_compare(__k, _S_key(_M_rightmost())))
 2231       else if (!_M_impl._M_key_compare(_S_key(__pos._M_node), __k))
 2237 	  else if (!_M_impl._M_key_compare(__k, _S_key((--__before)._M_node)))
 2253 	  else if (!_M_impl._M_key_compare(_S_key((++__after)._M_node), __k))
 2301 			    || _M_impl._M_key_compare(_S_key(__z),
 2305 				    this->_M_impl._M_header);
 2306       ++_M_impl._M_node_count;
 2317 			    || !_M_impl._M_key_compare(_S_key(__p),
 2321 				    this->_M_impl._M_header);
 2322       ++_M_impl._M_node_count;
 2337 	  __x = !_M_impl._M_key_compare(_S_key(__x), _S_key(__z)) ?
 2476 				 this->_M_impl._M_header));
 2478       --_M_impl._M_node_count;
 2525 	      || _M_impl._M_key_compare(__k,
 2538 	      || _M_impl._M_key_compare(__k, 
 2562       if (_M_impl._M_node_count == 0 || begin() == end())
 2563 	return _M_impl._M_node_count == 0 && begin() == end()
 2579 	  if (__L && _M_impl._M_key_compare(_S_key(__x), _S_key(__L)))
 2581 	  if (__R && _M_impl._M_key_compare(_S_key(__R), _S_key(__x)))