Lines Matching refs:__h
1127 iterator try_emplace(const_iterator __h, const key_type& __k, _Args&&... __args)
1129 return __tree_.__emplace_hint_unique_key_args(__h.__i_, __k,
1137 iterator try_emplace(const_iterator __h, key_type&& __k, _Args&&... __args)
1139 return __tree_.__emplace_hint_unique_key_args(__h.__i_, __k,
1173 iterator insert_or_assign(const_iterator __h, const key_type& __k, _Vp&& __v)
1181 return emplace_hint(__h, __k, _VSTD::forward<_Vp>(__v));
1186 iterator insert_or_assign(const_iterator __h, key_type&& __k, _Vp&& __v)
1194 return emplace_hint(__h, _VSTD::move(__k), _VSTD::forward<_Vp>(__v));
1334 __node_holder __h(__node_traits::allocate(__na, 1), _Dp(__na));
1335 __node_traits::construct(__na, _VSTD::addressof(__h->__value_.__cc.first), __k);
1336 __h.get_deleter().__first_constructed = true;
1337 __node_traits::construct(__na, _VSTD::addressof(__h->__value_.__cc.second));
1338 __h.get_deleter().__second_constructed = true;
1339 return _LIBCPP_EXPLICIT_MOVE(__h); // explicitly moved for C++03
1351 __node_holder __h = __construct_node_with_key(__k);
1352 __tree_.__insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__h.get()));
1353 __r = __h.release();