Lines Matching refs:__u

929     unordered_map(const unordered_map& __u);
930 unordered_map(const unordered_map& __u, const allocator_type& __a);
933 unordered_map(unordered_map&& __u)
935 unordered_map(unordered_map&& __u, const allocator_type& __a);
969 unordered_map& operator=(const unordered_map& __u)
972 __table_ = __u.__table_;
974 if (this != &__u) {
976 __table_.hash_function() = __u.__table_.hash_function();
977 __table_.key_eq() = __u.__table_.key_eq();
978 __table_.max_load_factor() = __u.__table_.max_load_factor();
979 __table_.__copy_assign_alloc(__u.__table_);
980 insert(__u.begin(), __u.end());
987 unordered_map& operator=(unordered_map&& __u)
1262 void swap(unordered_map& __u)
1264 { __table_.swap(__u.__table_);}
1424 const unordered_map& __u)
1425 : __table_(__u.__table_)
1430 __table_.rehash(__u.bucket_count());
1431 insert(__u.begin(), __u.end());
1436 const unordered_map& __u, const allocator_type& __a)
1437 : __table_(__u.__table_, typename __table::allocator_type(__a))
1442 __table_.rehash(__u.bucket_count());
1443 insert(__u.begin(), __u.end());
1451 unordered_map&& __u)
1453 : __table_(_VSTD::move(__u.__table_))
1457 __get_db()->swap(this, &__u);
1463 unordered_map&& __u, const allocator_type& __a)
1464 : __table_(_VSTD::move(__u.__table_), typename __table::allocator_type(__a))
1469 if (__a != __u.get_allocator())
1471 iterator __i = __u.begin();
1472 while (__u.size() != 0) {
1474 __u.__table_.remove((__i++).__i_)->__value_.__move());
1479 __get_db()->swap(this, &__u);
1522 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(unordered_map&& __u)
1525 __table_ = _VSTD::move(__u.__table_);
1756 unordered_multimap(const unordered_multimap& __u);
1757 unordered_multimap(const unordered_multimap& __u, const allocator_type& __a);
1760 unordered_multimap(unordered_multimap&& __u)
1762 unordered_multimap(unordered_multimap&& __u, const allocator_type& __a);
1797 unordered_multimap& operator=(const unordered_multimap& __u)
1800 __table_ = __u.__table_;
1802 if (this != &__u) {
1804 __table_.hash_function() = __u.__table_.hash_function();
1805 __table_.key_eq() = __u.__table_.key_eq();
1806 __table_.max_load_factor() = __u.__table_.max_load_factor();
1807 __table_.__copy_assign_alloc(__u.__table_);
1808 insert(__u.begin(), __u.end());
1815 unordered_multimap& operator=(unordered_multimap&& __u)
1967 void swap(unordered_multimap& __u)
1969 {__table_.swap(__u.__table_);}
2118 const unordered_multimap& __u)
2119 : __table_(__u.__table_)
2124 __table_.rehash(__u.bucket_count());
2125 insert(__u.begin(), __u.end());
2130 const unordered_multimap& __u, const allocator_type& __a)
2131 : __table_(__u.__table_, typename __table::allocator_type(__a))
2136 __table_.rehash(__u.bucket_count());
2137 insert(__u.begin(), __u.end());
2145 unordered_multimap&& __u)
2147 : __table_(_VSTD::move(__u.__table_))
2151 __get_db()->swap(this, &__u);
2157 unordered_multimap&& __u, const allocator_type& __a)
2158 : __table_(_VSTD::move(__u.__table_), typename __table::allocator_type(__a))
2163 if (__a != __u.get_allocator())
2165 iterator __i = __u.begin();
2166 while (__u.size() != 0)
2169 __u.__table_.remove((__i++).__i_)->__value_.__move());
2174 __get_db()->swap(this, &__u);
2217 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(unordered_multimap&& __u)
2220 __table_ = _VSTD::move(__u.__table_);