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
 1376       this->_M_swap(__x);
 1378       std::__alloc_on_swap(this->_M_node_allocator(), __x._M_node_allocator());
 1379       std::swap(_M_rehash_policy, __x._M_rehash_policy);
 1384 	  if (!__x._M_uses_single_bucket())
 1386 	      _M_buckets = __x._M_buckets;
 1387 	      __x._M_buckets = &__x._M_single_bucket;
 1387 	      __x._M_buckets = &__x._M_single_bucket;
 1390       else if (__x._M_uses_single_bucket())
 1392 	  __x._M_buckets = _M_buckets;
 1396 	std::swap(_M_buckets, __x._M_buckets);
 1398       std::swap(_M_bucket_count, __x._M_bucket_count);
 1399       std::swap(_M_before_begin._M_nxt, __x._M_before_begin._M_nxt);
 1400       std::swap(_M_element_count, __x._M_element_count);
 1401       std::swap(_M_single_bucket, __x._M_single_bucket);
 1408       if (__x._M_begin())
 1409 	__x._M_buckets[__x._M_bucket_index(__x._M_begin())]
 1409 	__x._M_buckets[__x._M_bucket_index(__x._M_begin())]
 1409 	__x._M_buckets[__x._M_bucket_index(__x._M_begin())]
 1410 	  = &__x._M_before_begin;