Lines Matching refs:__h

113 __constrain_hash(size_t __h, size_t __bc)
115 return !(__bc & (__bc - 1)) ? __h & (__bc - 1) :
116 (__h < __bc ? __h : __h % __bc);
1671 __node_holder __h = __construct_node(_NodeTypes::__move(__u.remove(__i++)->__value_));
1672 __node_insert_multi(__h.get());
1673 __h.release();
2093 __node_holder __h = __construct_node_hash(__hash, _VSTD::forward<_Args>(__args)...);
2106 __h->__next_ = __pn->__next_;
2107 __pn->__next_ = __h.get()->__ptr();
2110 if (__h->__next_ != nullptr)
2111 __bucket_list_[__constrain_hash(__h->__next_->__hash(), __bc)]
2112 = __h.get()->__ptr();
2116 __h->__next_ = __pn->__next_;
2117 __pn->__next_ = static_cast<__next_pointer>(__h.get());
2119 __nd = static_cast<__next_pointer>(__h.release());
2137 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2138 pair<iterator, bool> __r = __node_insert_unique(__h.get());
2140 __h.release();
2149 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2150 iterator __r = __node_insert_multi(__h.get());
2151 __h.release();
2166 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2167 iterator __r = __node_insert_multi(__p, __h.get());
2168 __h.release();
2455 __node_holder __h(__node_traits::allocate(__na, 1), _Dp(__na));
2456 …__node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), _VSTD::forward<_Args>(__args)…
2457 __h.get_deleter().__value_constructed = true;
2458 __h->__hash_ = hash_function()(__h->__value_);
2459 __h->__next_ = nullptr;
2460 return __h;
2472 __node_holder __h(__node_traits::allocate(__na, 1), _Dp(__na));
2473 __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_),
2476 __h.get_deleter().__value_constructed = true;
2477 __h->__hash_ = __hash;
2478 __h->__next_ = nullptr;
2479 return __h;