Home
last modified time | relevance | path

Searched refs:node_update (Results 1 – 25 of 28) sorted by relevance

12

/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/
Dconstructors_destructor_fn_imps.hpp76 PB_DS_OV_TREE_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_node_update) : in PB_DS_OV_TREE_CLASS_NAME()
78 node_update(r_node_update), in PB_DS_OV_TREE_CLASS_NAME()
95 node_update(other), in PB_DS_OV_TREE_CLASS_NAME()
158 reallocate_metadata((node_update* )this, len); in copy_from_ordered_range()
163 update(PB_DS_node_begin_imp(), (node_update* )this); in copy_from_ordered_range()
211 reallocate_metadata((node_update* )this, len); in copy_from_ordered_range()
216 update(PB_DS_node_begin_imp(), (node_update* )this); in copy_from_ordered_range()
258 reallocate_metadata((node_update* )this, 0); in ~PB_DS_OV_TREE_CLASS_NAME()
278 node_update::operator()(nd_it, end_it); in update()
Derase_fn_imps.hpp60 reallocate_metadata((node_update* )this, 0); in clear()
114 reallocate_metadata((node_update* )this, new_size); in erase_if()
124 update(node_begin(), (node_update* )this); in erase_if()
173 reallocate_metadata((node_update* )this, m_size - 1); in erase_imp()
183 update(node_begin(), (node_update* )this); in erase_imp()
Dov_tree_map_.hpp127 public Node_And_It_Traits::node_update,
167 typedef typename Node_And_It_Traits::node_update node_update; typedef in pb_ds::detail::PB_DS_OV_TREE_CLASS_NAME
211 PB_DS_OV_TREE_CLASS_NAME(const Cmp_Fn&, const node_update&);
454 reallocate_metadata((node_update* )this, m_size + 1); in insert_new_val()
465 update(node_begin(), (node_update* )this); in insert_new_val()
Dtraits.hpp113 node_update; typedef
174 node_update; typedef
Dsplit_join_fn_imps.hpp95 other.update(other.node_begin(), (node_update* )(&other)); in split()
96 update(node_begin(), (node_update* )this); in split()
/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/
Drotate_fn_imps.hpp74 apply_update(p_x, (node_update* )this); in rotate_left()
75 apply_update(p_x->m_p_parent, (node_update* )this); in rotate_left()
105 apply_update(p_x, (node_update* )this); in rotate_right()
106 apply_update(p_x->m_p_parent, (node_update* )this); in rotate_right()
138 node_update::operator()( in apply_update()
Dbin_search_tree_.hpp142 public Node_And_It_Traits::node_update
246 typedef typename Node_And_It_Traits::node_update node_update; typedef in pb_ds::detail::PB_DS_CLASS_NAME
254 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_update);
Dconstructors_destructor_fn_imps.hpp70 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_node_update) : in PB_DS_CLASS_NAME()
72 node_update(r_node_update), in PB_DS_CLASS_NAME()
90 node_update(other), in PB_DS_CLASS_NAME()
Dtraits.hpp156 node_update; typedef
242 node_update; typedef
Dinsert_fn_imps.hpp147 update_to_top(p_new_nd, (node_update* )this); in insert_leaf_new()
173 update_to_top(m_p_head->m_p_parent, (node_update* )this); in insert_imp_empty()
/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
Dsplit_fn_imps.hpp154 apply_update(p_internal_nd, (node_update* )this); in rec_split()
170 apply_update(p_internal_nd, (node_update* )this); in rec_split()
186 apply_update(p_internal_nd, (node_update* )this); in rec_split()
194 apply_update(p_internal_nd, (node_update* )this); in rec_split()
201 apply_update(p_ret, (node_update* )this); in rec_split()
234 apply_update(m_p_head->m_p_parent, (node_update* )this); in split_insert_branch()
258 apply_update(m_p_head->m_p_parent, (node_update* )this); in split_insert_branch()
Dpolicy_access_fn_imps.hpp60 typename PB_DS_CLASS_C_DEC::node_update&
66 const typename PB_DS_CLASS_C_DEC::node_update&
Dpat_trie_.hpp130 public Node_And_It_Traits::node_update,
201 typedef typename Node_And_It_Traits::node_update node_update; typedef in pb_ds::detail::PB_DS_CLASS_NAME
229 node_update&
232 const node_update&
Dconstructors_destructor_fn_imps.hpp87 node_update(other), in PB_DS_CLASS_NAME()
181 apply_update(p_new_lf, (node_update* )this); in recursive_copy_node()
218 apply_update(p_ret, (node_update* )this); in recursive_copy_node()
Dinsert_join_fn_imps.hpp208 apply_update(p_r, (node_update* )this); in rec_join()
218 apply_update(p_ret, (node_update* )this); in rec_join()
226 apply_update(p_ret, (node_update* )this); in rec_join()
236 apply_update(p_ret, (node_update* )this); in rec_join()
245 apply_update(p_ret, (node_update* )this); in rec_join()
401 apply_update(p_new_lf, (node_update* )this); in insert()
Dtraits.hpp208 node_update; typedef
341 node_update; typedef
/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/
Dsplay_fn_imps.hpp236 base_type::update_to_top(p_grandparent, (node_update* )this); in splay_zig_zig_right()
283 apply_update(p_grandparent, (node_update* )this); in splay_zz_end()
284 apply_update(p_parent, (node_update* )this); in splay_zz_end()
285 apply_update(p_nd, (node_update* )this); in splay_zz_end()
Dsplay_tree_.hpp173 typedef typename base_type::node_update node_update; typedef in pb_ds::detail::PB_DS_CLASS_NAME
179 PB_DS_CLASS_NAME(const Cmp_Fn&, const node_update&);
Dsplit_join_fn_imps.hpp75 apply_update(p_target_r, (node_update* )this); in join()
112 apply_update(p_upper_bound, (node_update* )this); in split()
Dconstructors_destructor_fn_imps.hpp76 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_node_update) : in PB_DS_CLASS_NAME()
/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/
Drb_tree_.hpp151 typedef typename base_type::node_update node_update; typedef in pb_ds::detail::PB_DS_CLASS_NAME
158 PB_DS_CLASS_NAME(const Cmp_Fn&, const node_update&);
Derase_fn_imps.hpp194 update_to_top(p_new_x_parent, (node_update* )this); in remove_node()
247 update_to_top(p_new_x_parent, (node_update* )this); in remove_fixup()
288 update_to_top(p_new_x_parent, (node_update* )this); in remove_fixup()
Dconstructors_destructor_fn_imps.hpp76 PB_DS_CLASS_NAME(const Cmp_Fn& r_cmp_fn, const node_update& r_node_update) : in PB_DS_CLASS_NAME()
Dsplit_join_fn_imps.hpp132 base_type::update_to_top(p_x, (node_update* )this); in join_imp()
308 update_to_top(p_parent, (node_update* )this); in split_at_node()
/NextBSD/contrib/libstdc++/include/ext/pb_ds/
Dassoc_container.hpp473 typedef Node_Update node_update; typedef in pb_ds::basic_tree
491 basic_tree<Key,Mapped,Tag,typename PB_DS_TREE_NODE_AND_IT_TRAITS_C_DEC::node_update, \
562 basic_tree<Key,Mapped,Tag, typename PB_DS_TRIE_NODE_AND_ITS_TRAITS::node_update, \

12