Home
last modified time | relevance | path

Searched refs:p_z (Results 1 – 5 of 5) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/
Derase_fn_imps.hpp124 remove_node(node_pointer p_z) in remove_node() argument
126 this->update_min_max_for_erased_node(p_z); in remove_node()
127 node_pointer p_y = p_z; in remove_node()
143 if (p_y == p_z) in remove_node()
149 if (base_type::m_p_head->m_p_parent == p_z) in remove_node()
151 else if (p_z->m_p_parent->m_p_left == p_z) in remove_node()
153 p_y->m_p_left = p_z->m_p_parent; in remove_node()
154 p_z->m_p_parent->m_p_left = p_x; in remove_node()
159 p_z->m_p_parent->m_p_right = p_x; in remove_node()
164 p_z->m_p_left->m_p_parent = p_y; in remove_node()
[all …]
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/
Dr_erase_fn_imps.hpp46 actual_erase_node(node_pointer p_z) in actual_erase_node() argument
50 _GLIBCXX_DEBUG_ONLY(erase_existing(PB_DS_V2F(p_z->m_value));) in actual_erase_node()
51 p_z->~node(); in actual_erase_node()
52 s_node_allocator.deallocate(p_z, 1); in actual_erase_node()
58 update_min_max_for_erased_node(node_pointer p_z) in update_min_max_for_erased_node() argument
66 if (m_p_head->m_p_left == p_z) in update_min_max_for_erased_node()
68 iterator it(p_z); in update_min_max_for_erased_node()
72 else if (m_p_head->m_p_right == p_z) in update_min_max_for_erased_node()
74 iterator it(p_z); in update_min_max_for_erased_node()
Derase_fn_imps.hpp46 actual_erase_node(node_pointer p_z) in actual_erase_node() argument
50 _GLIBCXX_DEBUG_ONLY(debug_base::erase_existing(PB_DS_V2F(p_z->m_value));) in actual_erase_node()
51 p_z->~node(); in actual_erase_node()
52 s_node_allocator.deallocate(p_z, 1); in actual_erase_node()
58 update_min_max_for_erased_node(node_pointer p_z) in update_min_max_for_erased_node() argument
66 if (m_p_head->m_p_left == p_z) in update_min_max_for_erased_node()
68 iterator it(p_z); in update_min_max_for_erased_node()
72 else if (m_p_head->m_p_right == p_z) in update_min_max_for_erased_node()
74 iterator it(p_z); in update_min_max_for_erased_node()
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/
Dr_erase_fn_imps.hpp46 actual_erase_node(node_pointer p_z) in actual_erase_node() argument
50 _GLIBCXX_DEBUG_ONLY(debug_base::erase_existing(PB_DS_V2F(p_z->m_value))); in actual_erase_node()
51 p_z->~node(); in actual_erase_node()
52 s_node_allocator.deallocate(p_z, 1); in actual_erase_node()
58 update_min_max_for_erased_node(node_pointer p_z) in update_min_max_for_erased_node() argument
66 if (m_p_head->m_p_left == p_z) in update_min_max_for_erased_node()
68 iterator it(p_z); in update_min_max_for_erased_node()
72 else if (m_p_head->m_p_right == p_z) in update_min_max_for_erased_node()
74 iterator it(p_z); in update_min_max_for_erased_node()
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/
Dinsert_fn_imps.hpp131 node_pointer p_z = p_y->m_p_prev_or_parent; in fix() local
133 p_y = p_z; in fix()