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 D | erase_fn_imps.hpp | 60 …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 D | pat_trie_.hpp | 152 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 D | point_iterators.hpp | 123 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 D | insert_join_fn_imps.hpp | 216 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 D | find_fn_imps.hpp | 61 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 D | cond_dtor_entry_dealtor.hpp | 51 cond_dealtor(leaf_pointer p_nd) : m_p_nd(p_nd), in cond_dealtor() 81 leaf_pointer m_p_nd;
|
H A D | internal_node.hpp | 95 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 D | split_fn_imps.hpp | 55 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 D | constructors_destructor_fn_imps.hpp | 178 leaf_pointer p_new_lf = s_leaf_allocator.allocate(1); in recursive_copy_node()
|
H A D | node_iterators.hpp | 104 leaf_pointer; typedef in pb_ds::detail::pat_trie_const_node_it_
|