Home
last modified time | relevance | path

Searched refs:leaf_pointer (Results 1 – 10 of 10) sorted by relevance

/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/
H A Derase_fn_imps.hpp60 …if (!synth_e_access_traits::equal_keys(PB_DS_V2F(reinterpret_cast<leaf_pointer>(p_nd)->value()), r… in erase()
67 erase_leaf(static_cast<leaf_pointer>(p_nd)); in erase()
123 actual_erase_leaf(leaf_pointer p_l) in actual_erase_leaf()
169 static_cast<leaf_pointer>(p_nd)->~leaf(); in clear_imp()
170 s_leaf_allocator.deallocate(static_cast<leaf_pointer>(p_nd), 1); in clear_imp()
186 erase_leaf(static_cast<leaf_pointer>(it.m_p_nd)); in erase()
204 erase_leaf(static_cast<leaf_pointer>(it.m_p_nd)); in erase()
223 erase_leaf(static_cast<leaf_pointer>(it.m_p_nd)); in erase()
242 erase_leaf(static_cast<leaf_pointer>(it.m_p_nd)); in erase()
277 erase_leaf(leaf_pointer p_l) in erase_leaf()
[all …]
H A Dpat_trie_.hpp152 typedef typename leaf_allocator::pointer leaf_pointer; typedef in pb_ds::detail::PB_DS_CLASS_NAME
391 rec_join(leaf_pointer, leaf_pointer, split_join_branch_bag&);
394 rec_join(leaf_pointer, internal_node_pointer, size_type,
398 rec_join(internal_node_pointer, leaf_pointer, size_type,
412 update_min_max_for_inserted_leaf(leaf_pointer);
415 erase_leaf(leaf_pointer);
418 actual_erase_leaf(leaf_pointer);
427 update_min_max_for_erased_leaf(leaf_pointer);
447 inline static leaf_pointer
453 inline static leaf_pointer
[all …]
H A Dpoint_iterators.hpp123 leaf_pointer; typedef in pb_ds::detail::pat_trie_const_it_
182 return &static_cast<leaf_pointer>(m_p_nd)->value(); in operator ->()
189 return static_cast<leaf_pointer>(m_p_nd)->value(); in operator *()
336 inline static leaf_pointer
340 return static_cast<leaf_pointer>(p_nd); in leftmost_descendant()
344 inline static leaf_pointer
348 return static_cast<leaf_pointer>(p_nd); in rightmost_descendant()
382 leaf_pointer; typedef in pb_ds::detail::pat_trie_it_
434 return &static_cast<leaf_pointer>(base_it_type::m_p_nd)->value(); in operator ->()
441 return static_cast<leaf_pointer>(base_it_type::m_p_nd)->value(); in operator *()
H A Dinsert_join_fn_imps.hpp216 node_pointer p_ret = rec_join(static_cast<leaf_pointer>(p_l), in rec_join()
217 static_cast<leaf_pointer>(p_r), r_bag); in rec_join()
223 node_pointer p_ret = rec_join(static_cast<leaf_pointer>(p_l), in rec_join()
234 static_cast<leaf_pointer>(p_r), in rec_join()
252 rec_join(leaf_pointer p_l, leaf_pointer p_r, split_join_branch_bag& r_bag) in rec_join()
265 rec_join(leaf_pointer p_l, internal_node_pointer p_r, size_type checked_ind, in rec_join()
282 rec_join(internal_node_pointer p_l, leaf_pointer p_r, size_type checked_ind, split_join_branch_bag&… in rec_join()
388 …synth_e_access_traits::equal_keys(PB_DS_V2F(static_cast<leaf_pointer>(p_lf)->value()), PB_DS_V2F(r… in insert()
397 leaf_pointer p_new_lf = s_leaf_allocator.allocate(1); in insert()
461 update_min_max_for_inserted_leaf(leaf_pointer p_new_lf) in update_min_max_for_inserted_leaf()
H A Dfind_fn_imps.hpp61 if (synth_e_access_traits::equal_keys(PB_DS_V2F(static_cast<leaf_pointer>(p_nd)->value()), r_key)) in find()
247 inline typename PB_DS_CLASS_C_DEC::leaf_pointer
252 return static_cast<leaf_pointer>(p_nd); in leftmost_descendant()
267 inline typename PB_DS_CLASS_C_DEC::leaf_pointer
272 return static_cast<leaf_pointer>(p_nd); in rightmost_descendant()
H A Dcond_dtor_entry_dealtor.hpp51 cond_dealtor(leaf_pointer p_nd) : m_p_nd(p_nd), in cond_dealtor()
81 leaf_pointer m_p_nd;
H A Dinternal_node.hpp95 typedef typename leaf_rebind::pointer leaf_pointer; typedef
193 leaf_pointer
199 leaf_pointer
512 typename PB_DS_CLASS_C_DEC::leaf_pointer
518 return (static_cast<leaf_pointer>(p_pot)); in leftmost_descendant()
532 typename PB_DS_CLASS_C_DEC::leaf_pointer
543 return static_cast<leaf_pointer>(p_pot); in rightmost_descendant()
H A Dsplit_fn_imps.hpp55 leaf_pointer p_split_lf = split_prep(r_key, other, bag); in split()
87 typename PB_DS_CLASS_C_DEC::leaf_pointer
125 leaf_pointer p_ret_l = static_cast<leaf_pointer>(p_nd); in split_prep()
H A Dconstructors_destructor_fn_imps.hpp178 leaf_pointer p_new_lf = s_leaf_allocator.allocate(1); in recursive_copy_node()
H A Dnode_iterators.hpp104 leaf_pointer; typedef in pb_ds::detail::pat_trie_const_node_it_