reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;