Lines Matching refs:__h

117     unsigned __h = _VSTD::__tree_sub_invariant(__x->__left_);
118 if (__h == 0)
120 if (__h != _VSTD::__tree_sub_invariant(__x->__right_))
122 return __h + __x->__is_black_; // return black height of this node
2095 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2096 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2097 __r = __h.release();
2116 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2117 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2118 __r = __h.release();
2132 __node_holder __h(__node_traits::allocate(__na, 1), _Dp(__na));
2133 …__node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), _VSTD::forward<_Args>(__args)…
2134 __h.get_deleter().__value_constructed = true;
2135 return __h;
2144 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2146 __node_base_pointer& __child = __find_equal(__parent, __h->__value_);
2151 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2152 __r = __h.release();
2163 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2166 __node_base_pointer& __child = __find_equal(__p, __parent, __dummy, __h->__value_);
2170 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2171 __r = __h.release();
2181 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2183 __node_base_pointer& __child = __find_leaf_high(__parent, _NodeTypes::__get_key(__h->__value_));
2184 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2185 return iterator(static_cast<__node_pointer>(__h.release()));
2194 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2196 __node_base_pointer& __child = __find_leaf(__p, __parent, _NodeTypes::__get_key(__h->__value_));
2197 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2198 return iterator(static_cast<__node_pointer>(__h.release()));