Lines Matching refs:__h
135 unsigned __h = _VSTD::__tree_sub_invariant(__x->__left_);
136 if (__h == 0)
138 if (__h != _VSTD::__tree_sub_invariant(__x->__right_))
140 return __h + __x->__is_black_; // return black height of this node
2108 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2109 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2110 __r = __h.release();
2129 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2130 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2131 __r = __h.release();
2145 __node_holder __h(__node_traits::allocate(__na, 1), _Dp(__na));
2146 …__node_traits::construct(__na, _NodeTypes::__get_ptr(__h->__value_), _VSTD::forward<_Args>(__args)…
2147 __h.get_deleter().__value_constructed = true;
2148 return __h;
2157 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2159 __node_base_pointer& __child = __find_equal(__parent, __h->__value_);
2164 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2165 __r = __h.release();
2176 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2179 __node_base_pointer& __child = __find_equal(__p, __parent, __dummy, __h->__value_);
2183 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2184 __r = __h.release();
2194 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2196 __node_base_pointer& __child = __find_leaf_high(__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()));
2207 __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
2209 __node_base_pointer& __child = __find_leaf(__p, __parent, _NodeTypes::__get_key(__h->__value_));
2210 __insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
2211 return iterator(static_cast<__node_pointer>(__h.release()));