Lines Matching refs:__table_

1051   __table __table_;
1123 : __table_(__hf, __eql, typename __table::allocator_type(__a)) {
1125 __table_.__rehash_unique(__n);
1187 __table_ = __u.__table_;
1190 __table_.clear();
1191 __table_.hash_function() = __u.__table_.hash_function();
1192 __table_.key_eq() = __u.__table_.key_eq();
1193 __table_.max_load_factor() = __u.__table_.max_load_factor();
1194 __table_.__copy_assign_alloc(__u.__table_);
1207 return allocator_type(__table_.__node_alloc());
1210 …ARD_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI bool empty() const _NOEXCEPT { return __table_.size() == 0; }
1211 _LIBCPP_HIDE_FROM_ABI size_type size() const _NOEXCEPT { return __table_.size(); }
1212 _LIBCPP_HIDE_FROM_ABI size_type max_size() const _NOEXCEPT { return __table_.max_size(); }
1214 _LIBCPP_HIDE_FROM_ABI iterator begin() _NOEXCEPT { return __table_.begin(); }
1215 _LIBCPP_HIDE_FROM_ABI iterator end() _NOEXCEPT { return __table_.end(); }
1216 _LIBCPP_HIDE_FROM_ABI const_iterator begin() const _NOEXCEPT { return __table_.begin(); }
1217 _LIBCPP_HIDE_FROM_ABI const_iterator end() const _NOEXCEPT { return __table_.end(); }
1218 _LIBCPP_HIDE_FROM_ABI const_iterator cbegin() const _NOEXCEPT { return __table_.begin(); }
1219 _LIBCPP_HIDE_FROM_ABI const_iterator cend() const _NOEXCEPT { return __table_.end(); }
1221 …_LIBCPP_HIDE_FROM_ABI pair<iterator, bool> insert(const value_type& __x) { return __table_.__inser…
1232 __table_.__insert_unique(std::forward<decltype(__element)>(__element));
1241 return __table_.__insert_unique(std::move(__x));
1245 return __table_.__insert_unique(std::move(__x)).first;
1250 return __table_.__insert_unique(std::forward<_Pp>(__x));
1260 return __table_.__emplace_unique(std::forward<_Args>(__args)...);
1265 return __table_.__emplace_unique(std::forward<_Args>(__args)...).first;
1273 return __table_.__emplace_unique_key_args(
1279 return __table_.__emplace_unique_key_args(
1298 … pair<iterator, bool> __res = __table_.__emplace_unique_key_args(__k, __k, std::forward<_Vp>(__v));
1307 …pair<iterator, bool> __res = __table_.__emplace_unique_key_args(__k, std::move(__k), std::forward<…
1325 _LIBCPP_HIDE_FROM_ABI iterator erase(const_iterator __p) { return __table_.erase(__p.__i_); }
1326 _LIBCPP_HIDE_FROM_ABI iterator erase(iterator __p) { return __table_.erase(__p.__i_); }
1327 …_LIBCPP_HIDE_FROM_ABI size_type erase(const key_type& __k) { return __table_.__erase_unique(__k); }
1329 return __table_.erase(__first.__i_, __last.__i_);
1331 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __table_.clear(); }
1337 …return __table_.template __node_handle_insert_unique< node_type, insert_return_type>(std::move(__n…
1342 return __table_.template __node_handle_insert_unique<node_type>(__hint.__i_, std::move(__nh));
1345 return __table_.template __node_handle_extract<node_type>(__key);
1348 return __table_.template __node_handle_extract<node_type>(__it.__i_);
1355 return __table_.__node_handle_merge_unique(__source.__table_);
1361 return __table_.__node_handle_merge_unique(__source.__table_);
1367 return __table_.__node_handle_merge_unique(__source.__table_);
1373 return __table_.__node_handle_merge_unique(__source.__table_);
1378 __table_.swap(__u.__table_);
1381 …_LIBCPP_HIDE_FROM_ABI hasher hash_function() const { return __table_.hash_function().hash_function…
1382 _LIBCPP_HIDE_FROM_ABI key_equal key_eq() const { return __table_.key_eq().key_eq(); }
1384 _LIBCPP_HIDE_FROM_ABI iterator find(const key_type& __k) { return __table_.find(__k); }
1385 …_LIBCPP_HIDE_FROM_ABI const_iterator find(const key_type& __k) const { return __table_.find(__k); }
1390 return __table_.find(__k);
1395 return __table_.find(__k);
1399 …_LIBCPP_HIDE_FROM_ABI size_type count(const key_type& __k) const { return __table_.__count_unique(…
1404 return __table_.__count_unique(__k);
1419 return __table_.__equal_range_unique(__k);
1422 return __table_.__equal_range_unique(__k);
1428 return __table_.__equal_range_unique(__k);
1433 return __table_.__equal_range_unique(__k);
1445 _LIBCPP_HIDE_FROM_ABI size_type bucket_count() const _NOEXCEPT { return __table_.bucket_count(); }
1446 …_LIBCPP_HIDE_FROM_ABI size_type max_bucket_count() const _NOEXCEPT { return __table_.max_bucket_co…
1448 …_LIBCPP_HIDE_FROM_ABI size_type bucket_size(size_type __n) const { return __table_.bucket_size(__n…
1449 _LIBCPP_HIDE_FROM_ABI size_type bucket(const key_type& __k) const { return __table_.bucket(__k); }
1451 _LIBCPP_HIDE_FROM_ABI local_iterator begin(size_type __n) { return __table_.begin(__n); }
1452 _LIBCPP_HIDE_FROM_ABI local_iterator end(size_type __n) { return __table_.end(__n); }
1453 …_LIBCPP_HIDE_FROM_ABI const_local_iterator begin(size_type __n) const { return __table_.cbegin(__n…
1454 _LIBCPP_HIDE_FROM_ABI const_local_iterator end(size_type __n) const { return __table_.cend(__n); }
1455 …_LIBCPP_HIDE_FROM_ABI const_local_iterator cbegin(size_type __n) const { return __table_.cbegin(__…
1456 …_LIBCPP_HIDE_FROM_ABI const_local_iterator cend(size_type __n) const { return __table_.cend(__n); }
1458 _LIBCPP_HIDE_FROM_ABI float load_factor() const _NOEXCEPT { return __table_.load_factor(); }
1459 …_LIBCPP_HIDE_FROM_ABI float max_load_factor() const _NOEXCEPT { return __table_.max_load_factor();…
1460 _LIBCPP_HIDE_FROM_ABI void max_load_factor(float __mlf) { __table_.max_load_factor(__mlf); }
1461 _LIBCPP_HIDE_FROM_ABI void rehash(size_type __n) { __table_.__rehash_unique(__n); }
1462 _LIBCPP_HIDE_FROM_ABI void reserve(size_type __n) { __table_.__reserve_unique(__n); }
1611 : __table_(__hf, __eql) {
1612 __table_.__rehash_unique(__n);
1618 : __table_(__hf, __eql, typename __table::allocator_type(__a)) {
1619 __table_.__rehash_unique(__n);
1624 : __table_(typename __table::allocator_type(__a)) {}
1636 : __table_(__hf, __eql) {
1637 __table_.__rehash_unique(__n);
1650 : __table_(__hf, __eql, typename __table::allocator_type(__a)) {
1651 __table_.__rehash_unique(__n);
1656 …Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const unordered_map& __u) : __table_(__u.__table_) {
1657 __table_.__rehash_unique(__u.bucket_count());
1663 : __table_(__u.__table_, typename __table::allocator_type(__a)) {
1664 __table_.__rehash_unique(__u.bucket_count());
1673 : __table_(std::move(__u.__table_)) {}
1677 : __table_(std::move(__u.__table_), typename __table::allocator_type(__a)) {
1681 __table_.__emplace_unique(__u.__table_.remove((__i++).__i_)->__get_value().__move());
1694 : __table_(__hf, __eql) {
1695 __table_.__rehash_unique(__n);
1706 : __table_(__hf, __eql, typename __table::allocator_type(__a)) {
1707 __table_.__rehash_unique(__n);
1715 __table_ = std::move(__u.__table_);
1722 __table_.__assign_unique(__il.begin(), __il.end());
1732 __table_.__insert_unique(*__first);
1739 return __table_
1747 return __table_
1758 __node_allocator& __na = __table_.__node_alloc();
1773 pair<iterator, bool> __r = __table_.__node_insert_unique(__h.get());
1862 __table __table_;
1930 : __table_(__hf, __eql, typename __table::allocator_type(__a)) {
1932 __table_.__rehash_multi(__n);
1995 __table_ = __u.__table_;
1998 __table_.clear();
1999 __table_.hash_function() = __u.__table_.hash_function();
2000 __table_.key_eq() = __u.__table_.key_eq();
2001 __table_.max_load_factor() = __u.__table_.max_load_factor();
2002 __table_.__copy_assign_alloc(__u.__table_);
2015 return allocator_type(__table_.__node_alloc());
2018 …ARD_AFTER_CXX17 _LIBCPP_HIDE_FROM_ABI bool empty() const _NOEXCEPT { return __table_.size() == 0; }
2019 _LIBCPP_HIDE_FROM_ABI size_type size() const _NOEXCEPT { return __table_.size(); }
2020 _LIBCPP_HIDE_FROM_ABI size_type max_size() const _NOEXCEPT { return __table_.max_size(); }
2022 _LIBCPP_HIDE_FROM_ABI iterator begin() _NOEXCEPT { return __table_.begin(); }
2023 _LIBCPP_HIDE_FROM_ABI iterator end() _NOEXCEPT { return __table_.end(); }
2024 _LIBCPP_HIDE_FROM_ABI const_iterator begin() const _NOEXCEPT { return __table_.begin(); }
2025 _LIBCPP_HIDE_FROM_ABI const_iterator end() const _NOEXCEPT { return __table_.end(); }
2026 _LIBCPP_HIDE_FROM_ABI const_iterator cbegin() const _NOEXCEPT { return __table_.begin(); }
2027 _LIBCPP_HIDE_FROM_ABI const_iterator cend() const _NOEXCEPT { return __table_.end(); }
2029 …_LIBCPP_HIDE_FROM_ABI iterator insert(const value_type& __x) { return __table_.__insert_multi(__x)…
2032 return __table_.__insert_multi(__p.__i_, __x);
2042 __table_.__insert_multi(std::forward<decltype(__element)>(__element));
2049 …_LIBCPP_HIDE_FROM_ABI iterator insert(value_type&& __x) { return __table_.__insert_multi(std::move…
2052 return __table_.__insert_multi(__p.__i_, std::move(__x));
2057 return __table_.__insert_multi(std::forward<_Pp>(__x));
2062 return __table_.__insert_multi(__p.__i_, std::forward<_Pp>(__x));
2067 return __table_.__emplace_multi(std::forward<_Args>(__args)...);
2072 return __table_.__emplace_hint_multi(__p.__i_, std::forward<_Args>(__args)...);
2076 _LIBCPP_HIDE_FROM_ABI iterator erase(const_iterator __p) { return __table_.erase(__p.__i_); }
2077 _LIBCPP_HIDE_FROM_ABI iterator erase(iterator __p) { return __table_.erase(__p.__i_); }
2078 _LIBCPP_HIDE_FROM_ABI size_type erase(const key_type& __k) { return __table_.__erase_multi(__k); }
2080 return __table_.erase(__first.__i_, __last.__i_);
2082 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __table_.clear(); }
2088 return __table_.template __node_handle_insert_multi<node_type>(std::move(__nh));
2093 return __table_.template __node_handle_insert_multi<node_type>(__hint.__i_, std::move(__nh));
2096 return __table_.template __node_handle_extract<node_type>(__key);
2099 return __table_.template __node_handle_extract<node_type>(__it.__i_);
2106 return __table_.__node_handle_merge_multi(__source.__table_);
2112 return __table_.__node_handle_merge_multi(__source.__table_);
2118 return __table_.__node_handle_merge_multi(__source.__table_);
2124 return __table_.__node_handle_merge_multi(__source.__table_);
2129 __table_.swap(__u.__table_);
2132 …_LIBCPP_HIDE_FROM_ABI hasher hash_function() const { return __table_.hash_function().hash_function…
2133 _LIBCPP_HIDE_FROM_ABI key_equal key_eq() const { return __table_.key_eq().key_eq(); }
2135 _LIBCPP_HIDE_FROM_ABI iterator find(const key_type& __k) { return __table_.find(__k); }
2136 …_LIBCPP_HIDE_FROM_ABI const_iterator find(const key_type& __k) const { return __table_.find(__k); }
2141 return __table_.find(__k);
2146 return __table_.find(__k);
2150 …_LIBCPP_HIDE_FROM_ABI size_type count(const key_type& __k) const { return __table_.__count_multi(_…
2155 return __table_.__count_multi(__k);
2170 return __table_.__equal_range_multi(__k);
2173 return __table_.__equal_range_multi(__k);
2179 return __table_.__equal_range_multi(__k);
2184 return __table_.__equal_range_multi(__k);
2188 _LIBCPP_HIDE_FROM_ABI size_type bucket_count() const _NOEXCEPT { return __table_.bucket_count(); }
2189 …_LIBCPP_HIDE_FROM_ABI size_type max_bucket_count() const _NOEXCEPT { return __table_.max_bucket_co…
2191 …_LIBCPP_HIDE_FROM_ABI size_type bucket_size(size_type __n) const { return __table_.bucket_size(__n…
2192 _LIBCPP_HIDE_FROM_ABI size_type bucket(const key_type& __k) const { return __table_.bucket(__k); }
2194 _LIBCPP_HIDE_FROM_ABI local_iterator begin(size_type __n) { return __table_.begin(__n); }
2195 _LIBCPP_HIDE_FROM_ABI local_iterator end(size_type __n) { return __table_.end(__n); }
2196 …_LIBCPP_HIDE_FROM_ABI const_local_iterator begin(size_type __n) const { return __table_.cbegin(__n…
2197 _LIBCPP_HIDE_FROM_ABI const_local_iterator end(size_type __n) const { return __table_.cend(__n); }
2198 …_LIBCPP_HIDE_FROM_ABI const_local_iterator cbegin(size_type __n) const { return __table_.cbegin(__…
2199 …_LIBCPP_HIDE_FROM_ABI const_local_iterator cend(size_type __n) const { return __table_.cend(__n); }
2201 _LIBCPP_HIDE_FROM_ABI float load_factor() const _NOEXCEPT { return __table_.load_factor(); }
2202 …_LIBCPP_HIDE_FROM_ABI float max_load_factor() const _NOEXCEPT { return __table_.max_load_factor();…
2203 _LIBCPP_HIDE_FROM_ABI void max_load_factor(float __mlf) { __table_.max_load_factor(__mlf); }
2204 _LIBCPP_HIDE_FROM_ABI void rehash(size_type __n) { __table_.__rehash_multi(__n); }
2205 _LIBCPP_HIDE_FROM_ABI void reserve(size_type __n) { __table_.__reserve_multi(__n); }
2364 : __table_(__hf, __eql) {
2365 __table_.__rehash_multi(__n);
2371 : __table_(__hf, __eql, typename __table::allocator_type(__a)) {
2372 __table_.__rehash_multi(__n);
2385 : __table_(__hf, __eql) {
2386 __table_.__rehash_multi(__n);
2399 : __table_(__hf, __eql, typename __table::allocator_type(__a)) {
2400 __table_.__rehash_multi(__n);
2406 : __table_(typename __table::allocator_type(__a)) {}
2410 : __table_(__u.__table_) {
2411 __table_.__rehash_multi(__u.bucket_count());
2418 : __table_(__u.__table_, typename __table::allocator_type(__a)) {
2419 __table_.__rehash_multi(__u.bucket_count());
2428 : __table_(std::move(__u.__table_)) {}
2433 : __table_(std::move(__u.__table_), typename __table::allocator_type(__a)) {
2437 __table_.__insert_multi(__u.__table_.remove((__i++).__i_)->__get_value().__move());
2450 : __table_(__hf, __eql) {
2451 __table_.__rehash_multi(__n);
2462 : __table_(__hf, __eql, typename __table::allocator_type(__a)) {
2463 __table_.__rehash_multi(__n);
2471 __table_ = std::move(__u.__table_);
2478 __table_.__assign_multi(__il.begin(), __il.end());
2488 __table_.__insert_multi(*__first);