Home
last modified time | relevance | path

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

/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
Dsplit_join_branch_bag.hpp52 internal_node_pointer,
54 internal_node_pointer>::other>
62 internal_node_pointer p_nd = s_internal_node_allocator.allocate(1); in add_branch()
74 internal_node_pointer
78 internal_node_pointer p_nd =* m_bag.begin(); in get_branch()
87 internal_node_pointer p_nd =* m_bag.begin(); in ~split_join_branch_bag()
Derase_fn_imps.hpp75 erase_fixup(internal_node_pointer p_nd) in erase_fixup()
87 static_cast<internal_node_pointer>(p_parent)->replace_child( in erase_fixup()
101 p_nd = static_cast<internal_node_pointer>(p_parent); in erase_fixup()
116 p_nd = static_cast<internal_node_pointer>(p_nd->m_p_parent); in erase_fixup()
157 static_cast<internal_node_pointer>(p_nd)->begin(); in clear_imp()
158 it != static_cast<internal_node_pointer>(p_nd)->end(); in clear_imp()
164 s_internal_node_allocator.deallocate(static_cast<internal_node_pointer>(p_nd), 1); in clear_imp()
291 internal_node_pointer p_parent = in erase_leaf()
292 static_cast<internal_node_pointer>(p_l->m_p_parent); in erase_leaf()
Dnode_iterators.hpp109 internal_node_pointer; typedef in pb_ds::detail::pat_trie_const_node_it_
220 …return std::distance(static_cast<internal_node_pointer>(m_p_nd)->begin(), static_cast<internal_no… in num_children()
230 static_cast<internal_node_pointer>(m_p_nd)->begin(); in get_child()
283 typedef typename base_type::internal_node_pointer internal_node_pointer; typedef in pb_ds::detail::pat_trie_node_it_
327 static_cast<internal_node_pointer>(base_type::m_p_nd)->begin(); in get_child()
Dpoint_iterators.hpp133 internal_node_pointer; typedef in pb_ds::detail::pat_trie_const_it_
300 internal_node_pointer p_parent = in get_larger_sibling()
301 static_cast<internal_node_pointer>(p_nd->m_p_parent); in get_larger_sibling()
315 internal_node_pointer p_parent = in get_smaller_sibling()
316 static_cast<internal_node_pointer>(p_nd->m_p_parent); in get_smaller_sibling()
341 return static_cast<internal_node_pointer>(p_nd)->leftmost_descendant(); in leftmost_descendant()
349 return static_cast<internal_node_pointer>(p_nd)->rightmost_descendant(); in rightmost_descendant()
392 internal_node_pointer; typedef in pb_ds::detail::pat_trie_it_
Dinsert_join_fn_imps.hpp224 static_cast<internal_node_pointer>(p_r), in rec_join()
233 node_pointer p_ret = rec_join(static_cast<internal_node_pointer>(p_l), in rec_join()
241 node_pointer p_ret = rec_join(static_cast<internal_node_pointer>(p_l), in rec_join()
242 static_cast<internal_node_pointer>(p_r), 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()
320 rec_join(internal_node_pointer p_l, internal_node_pointer p_r, split_join_branch_bag& r_bag) in rec_join()
436 typename PB_DS_CLASS_C_DEC::internal_node_pointer
448 internal_node_pointer p_new_nd = r_bag.get_branch(); in insert_branch()
Dinternal_node.hpp99 typedef typename internal_node_rebind::pointer internal_node_pointer; typedef
269 m_pref_b_it = static_cast<internal_node_pointer>(p_first)->pref_b_it(); in update_prefixes()
368 return static_cast<internal_node_pointer>(m_a_p_children[i])->leftmost_descendant(); in get_lower_bound_child_node()
397 return const_cast<internal_node_pointer>(this)->get_join_child(p, p_traits); in get_join_child()
418 b_it = static_cast<internal_node_pointer>(p_nd)->pref_b_it(); in get_join_child()
419 e_it = static_cast<internal_node_pointer>(p_nd)->pref_e_it(); in get_join_child()
520 return static_cast<internal_node_pointer>(p_pot)->leftmost_descendant(); in leftmost_descendant()
528 return const_cast<internal_node_pointer>(this)->leftmost_descendant(); in leftmost_descendant()
545 return static_cast<internal_node_pointer>(p_pot)->rightmost_descendant(); in rightmost_descendant()
553 return const_cast<internal_node_pointer>(this)->rightmost_descendant(); in rightmost_descendant()
Dpat_trie_.hpp157 typedef typename internal_node_allocator::pointer internal_node_pointer; typedef in pb_ds::detail::PB_DS_CLASS_NAME
394 rec_join(leaf_pointer, internal_node_pointer, size_type,
398 rec_join(internal_node_pointer, leaf_pointer, size_type,
402 rec_join(internal_node_pointer, internal_node_pointer,
408 internal_node_pointer
424 erase_fixup(internal_node_pointer);
Dfind_fn_imps.hpp115 …node_pointer p_next_nd = static_cast<internal_node_pointer>(p_nd)->get_child_node(b_it, e_it, th… in find_imp()
155 static_cast<internal_node_pointer>(p_nd)->get_e_ind(); in lower_bound_imp()
158 …static_cast<internal_node_pointer>(p_nd)->get_lower_bound_child_node( b_it, e_it, c… in lower_bound_imp()
253 return static_cast<internal_node_pointer>(p_nd)->leftmost_descendant(); in leftmost_descendant()
273 return static_cast<internal_node_pointer>(p_nd)->rightmost_descendant(); in rightmost_descendant()
Dsplit_fn_imps.hpp148 internal_node_pointer p_internal_nd = static_cast<internal_node_pointer>(p_nd); in rec_split()
240 internal_node_pointer p_new_root = r_bag.get_branch(); in split_insert_branch()
Dconstructors_destructor_fn_imps.hpp195 internal_node_pointer p_ret; in recursive_copy_node()