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

References

usr/include/c++/7.4.0/bits/hashtable.h
  340       { return _M_uses_single_bucket(_M_buckets); }
  368       { _M_deallocate_buckets(_M_buckets, _M_bucket_count); }
  926       __node_base* __n = _M_buckets[__bkt];
  945 	  _M_buckets = _M_allocate_buckets(__bkt);
  972 	    _M_buckets = _M_allocate_buckets(__bkt_count);
 1004 	      _M_buckets = nullptr;
 1035 	  __former_buckets = _M_buckets;
 1036 	  _M_buckets = _M_allocate_buckets(__ht._M_bucket_count);
 1040 	__builtin_memset(_M_buckets, 0,
 1063 	      _M_buckets = __former_buckets;
 1066 	  __builtin_memset(_M_buckets, 0,
 1084 	if (!_M_buckets)
 1085 	  _M_buckets = __buckets = _M_allocate_buckets(_M_bucket_count);
 1098 	    _M_buckets[_M_bucket_index(__this_n)] = &_M_before_begin;
 1108 		if (!_M_buckets[__bkt])
 1109 		  _M_buckets[__bkt] = __prev_n;
 1134       _M_buckets = &_M_single_bucket;
 1153 	_M_buckets = __ht._M_buckets;
 1153 	_M_buckets = __ht._M_buckets;
 1156 	  _M_buckets = &_M_single_bucket;
 1167 	_M_buckets[_M_bucket_index(_M_begin())] = &_M_before_begin;
 1191 	      __former_buckets = _M_buckets;
 1192 	      _M_buckets = _M_allocate_buckets(__ht._M_bucket_count);
 1196 	    __builtin_memset(_M_buckets, 0,
 1220 		  _M_buckets = __former_buckets;
 1223 	      __builtin_memset(_M_buckets, 0,
 1263       _M_buckets(__ht._M_buckets),
 1272 	  _M_buckets = &_M_single_bucket;
 1279 	_M_buckets[_M_bucket_index(_M_begin())] = &_M_before_begin;
 1325 	      _M_buckets = &_M_single_bucket;
 1329 	    _M_buckets = __ht._M_buckets;
 1335 	    _M_buckets[_M_bucket_index(_M_begin())] = &_M_before_begin;
 1386 	      _M_buckets = __x._M_buckets;
 1392 	  __x._M_buckets = _M_buckets;
 1393 	  _M_buckets = &_M_single_bucket;
 1396 	std::swap(_M_buckets, __x._M_buckets);
 1406 	_M_buckets[_M_bucket_index(_M_begin())] = &_M_before_begin;
 1544       __node_base* __prev_p = _M_buckets[__n];
 1570       if (_M_buckets[__bkt])
 1574 	  __node->_M_nxt = _M_buckets[__bkt]->_M_nxt;
 1575 	  _M_buckets[__bkt]->_M_nxt = __node;
 1587 	    _M_buckets[_M_bucket_index(__node->_M_next())] = __node;
 1588 	  _M_buckets[__bkt] = &_M_before_begin;
 1607 	    _M_buckets[__next_bkt] = _M_buckets[__bkt];
 1607 	    _M_buckets[__next_bkt] = _M_buckets[__bkt];
 1610 	  if (&_M_before_begin == _M_buckets[__bkt])
 1612 	  _M_buckets[__bkt] = nullptr;
 1626       __node_base* __prev_n = _M_buckets[__bkt];
 1782 	      	      _M_buckets[__next_bkt] = __node;
 1878       if (__prev_n == _M_buckets[__bkt])
 1885 	    _M_buckets[__next_bkt] = __prev_n;
 1968       if (__prev_n == _M_buckets[__bkt])
 1971 	_M_buckets[__n_last_bkt] = __prev_n;
 2018 	_M_buckets[__n_bkt] = __prev_n;
 2033       __builtin_memset(_M_buckets, 0, _M_bucket_count * sizeof(__bucket_type));
 2119       _M_buckets = __new_buckets;
 2209       _M_buckets = __new_buckets;