Lines Matching refs:__h

157       _ReuseOrAllocNode(__node_type* __nodes, __hashtable_alloc& __h)
158 : _M_nodes(__nodes), _M_h(__h) { }
206 _AllocNode(__hashtable_alloc& __h)
207 : _M_h(__h) { }
776 __hashtable* __h = static_cast<__hashtable*>(this);
777 __hash_code __code = __h->_M_hash_code(__k);
778 std::size_t __bkt = __h->_M_bucket_index(__code);
779 if (auto __node = __h->_M_find_node(__bkt, __k, __code))
783 __h,
789 = __h->_M_insert_unique_node(__bkt, __code, __node._M_node);
803 __hashtable* __h = static_cast<__hashtable*>(this);
804 __hash_code __code = __h->_M_hash_code(__k);
805 std::size_t __bkt = __h->_M_bucket_index(__code);
806 if (auto __node = __h->_M_find_node(__bkt, __k, __code))
810 __h,
816 = __h->_M_insert_unique_node(__bkt, __code, __node._M_node);
895 __hashtable& __h = _M_conjure_hashtable();
896 __node_gen_type __node_gen(__h);
897 return __h._M_insert(__v, __node_gen, __unique_keys{});
903 __hashtable& __h = _M_conjure_hashtable();
904 __node_gen_type __node_gen(__h);
905 return __h._M_insert(__hint, __v, __node_gen, __unique_keys{});
912 __hashtable& __h = _M_conjure_hashtable();
913 auto __code = __h._M_hash_code(__k);
914 std::size_t __bkt = __h._M_bucket_index(__code);
915 if (auto __node = __h._M_find_node(__bkt, __k, __code))
919 &__h,
925 = __h._M_insert_unique_node(__bkt, __code, __node._M_node);
938 __hashtable& __h = _M_conjure_hashtable();
939 __node_gen_type __node_gen(__h);
956 __hashtable& __h = _M_conjure_hashtable();
958 __h._M_insert(*__first, __node_gen, __uks);
981 __hashtable& __h = _M_conjure_hashtable();
982 __rehash_type& __rehash = __h._M_rehash_policy;
984 pair_type __do_rehash = __rehash._M_need_rehash(__h._M_bucket_count,
985 __h._M_element_count,
989 __h._M_rehash(__do_rehash.second, __saved_state);
992 __h._M_insert(*__first, __node_gen, __uks);
1037 __hashtable& __h = this->_M_conjure_hashtable();
1038 __node_gen_type __node_gen(__h);
1039 return __h._M_insert(std::move(__v), __node_gen, __unique_keys{});
1045 __hashtable& __h = this->_M_conjure_hashtable();
1046 __node_gen_type __node_gen(__h);
1047 return __h._M_insert(__hint, std::move(__v), __node_gen,
1088 __hashtable& __h = this->_M_conjure_hashtable();
1089 return __h._M_emplace(__unique_keys{}, std::forward<_Pair>(__v));
1096 __hashtable& __h = this->_M_conjure_hashtable();
1097 return __h._M_emplace(__hint, __unique_keys{},