Lines Matching refs:__h

117 __constrain_hash(size_t __h, size_t __bc)
119 return !(__bc & (__bc - 1)) ? __h & (__bc - 1) :
120 (__h < __bc ? __h : __h % __bc);
1621 __node_holder __h = __construct_node(_NodeTypes::__move(__u.remove(__i++)->__value_));
1622 __node_insert_multi(__h.get());
1623 __h.release();
2013 __node_holder __h = __construct_node_hash(__hash, _VSTD::forward<_Args>(__args)...);
2026 __h->__next_ = __pn->__next_;
2027 __pn->__next_ = __h.get()->__ptr();
2030 if (__h->__next_ != nullptr)
2031 __bucket_list_[__constrain_hash(__h->__next_->__hash(), __bc)]
2032 = __h.get()->__ptr();
2036 __h->__next_ = __pn->__next_;
2037 __pn->__next_ = static_cast<__next_pointer>(__h.get());
2039 __nd = static_cast<__next_pointer>(__h.release());
2053 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2054 pair<iterator, bool> __r = __node_insert_unique(__h.get());
2056 __h.release();
2065 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2066 iterator __r = __node_insert_multi(__h.get());
2067 __h.release();
2080 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2081 iterator __r = __node_insert_multi(__p, __h.get());
2082 __h.release();
2364 __node_holder __h(__node_traits::allocate(__na, 1), _Dp(__na));
2365 …__node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), _VSTD::forward<_Args>(__args)…
2366 __h.get_deleter().__value_constructed = true;
2367 __h->__hash_ = hash_function()(__h->__value_);
2368 __h->__next_ = nullptr;
2369 return __h;
2381 __node_holder __h(__node_traits::allocate(__na, 1), _Dp(__na));
2382 __node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_),
2385 __h.get_deleter().__value_constructed = true;
2386 __h->__hash_ = __hash;
2387 __h->__next_ = nullptr;
2388 return __h;