Home
last modified time | relevance | path

Searched refs:p_y (Results 1 – 9 of 9) sorted by relevance

/freebsd-10-stable/contrib/libstdc++/include/ext/pb_ds/detail/thin_heap_/
Dinsert_fn_imps.hpp117 fix(node_pointer p_y) in fix() argument
121 if (p_y->m_p_prev_or_parent == NULL) in fix()
123 fix_root(p_y); in fix()
127 else if (p_y->m_metadata == 1&& p_y->m_p_next_sibling == NULL) in fix()
129 if (p_y->m_p_l_child != NULL) in fix()
131 fix_sibling_rank_1_unmarked(p_y); in fix()
136 fix_sibling_rank_1_marked(p_y); in fix()
138 p_y = p_y->m_p_prev_or_parent; in fix()
140 else if (p_y->m_metadata > p_y->m_p_next_sibling->m_metadata + 1) in fix()
142 _GLIBCXX_DEBUG_ASSERT(p_y->m_p_l_child != NULL); in fix()
[all …]
Dthin_heap_.hpp221 fix_root(node_pointer p_y);
224 fix_sibling_rank_1_unmarked(node_pointer p_y);
227 fix_sibling_rank_1_marked(node_pointer p_y);
230 fix_sibling_general_unmarked(node_pointer p_y);
233 fix_sibling_general_marked(node_pointer p_y);
236 fix_child(node_pointer p_y);
/freebsd-10-stable/contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/
Drotate_fn_imps.hpp52 node_pointer p_y = p_x->m_p_right; in rotate_left() local
54 p_x->m_p_right = p_y->m_p_left; in rotate_left()
56 if (p_y->m_p_left != NULL) in rotate_left()
57 p_y->m_p_left->m_p_parent = p_x; in rotate_left()
59 p_y->m_p_parent = p_x->m_p_parent; in rotate_left()
62 m_p_head->m_p_parent = p_y; in rotate_left()
64 p_x->m_p_parent->m_p_left = p_y; in rotate_left()
66 p_x->m_p_parent->m_p_right = p_y; in rotate_left()
68 p_y->m_p_left = p_x; in rotate_left()
69 p_x->m_p_parent = p_y; in rotate_left()
[all …]
Dpoint_iterators.hpp242 Node_Pointer p_y = m_p_nd->m_p_parent; in inc() local
243 while (m_p_nd == p_y->m_p_right) in inc()
245 m_p_nd = p_y; in inc()
246 p_y = p_y->m_p_parent; in inc()
249 if (m_p_nd->m_p_right != p_y) in inc()
250 m_p_nd = p_y; in inc()
268 Node_Pointer p_y = m_p_nd->m_p_left; in dec() local
269 while (p_y->m_p_right != NULL) in dec()
270 p_y = p_y->m_p_right; in dec()
271 m_p_nd = p_y; in dec()
[all …]
Dbin_search_tree_.hpp376 rotate_right(node_pointer p_y);
/freebsd-10-stable/contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/
Derase_fn_imps.hpp131 node_pointer p_y = p_z; in remove_node() local
135 if (p_y->m_p_left == NULL) in remove_node()
136 p_x = p_y->m_p_right; in remove_node()
137 else if (p_y->m_p_right == NULL) in remove_node()
138 p_x = p_y->m_p_left; in remove_node()
141 p_y = p_y->m_p_right; in remove_node()
142 while (p_y->m_p_left != NULL) in remove_node()
143 p_y = p_y->m_p_left; in remove_node()
144 p_x = p_y->m_p_right; in remove_node()
147 if (p_y == p_z) in remove_node()
[all …]
Dinsert_fn_imps.hpp75 node_pointer p_y = p_nd->m_p_parent->m_p_parent->m_p_right; in insert_fixup() local
76 if (p_y != NULL && p_y->m_red) in insert_fixup()
79 p_y->m_red = false; in insert_fixup()
97 node_pointer p_y = p_nd->m_p_parent->m_p_parent->m_p_left; in insert_fixup() local
98 if (p_y != NULL && p_y->m_red) in insert_fixup()
101 p_y->m_red = false; in insert_fixup()
/freebsd-10-stable/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
Drotate_fn_imps.hpp52 node_pointer p_y = p_x->m_p_right; in rotate_left() local
53 p_x->m_p_right = p_y->m_p_left; in rotate_left()
55 if (p_y->m_p_left != NULL) in rotate_left()
56 p_y->m_p_left->m_p_parent = p_x; in rotate_left()
58 p_y->m_p_parent = p_x->m_p_parent; in rotate_left()
60 m_p_head->m_p_parent = p_y; in rotate_left()
62 p_x->m_p_parent->m_p_left = p_y; in rotate_left()
64 p_x->m_p_parent->m_p_right = p_y; in rotate_left()
66 p_y->m_p_left = p_x; in rotate_left()
67 p_x->m_p_parent = p_y; in rotate_left()
[all …]
Dpoint_iterators.hpp252 node_pointer p_y = m_p_nd->m_p_parent; in inc() local
253 while (p_y->m_type != pat_trie_head_node_type && in inc()
256 m_p_nd = p_y; in inc()
257 p_y = p_y->m_p_parent; in inc()
260 if (p_y->m_type == pat_trie_head_node_type) in inc()
262 m_p_nd = p_y; in inc()
281 node_pointer p_y = m_p_nd->m_p_parent; in dec() local
282 while (p_y->m_type != pat_trie_head_node_type && in dec()
285 m_p_nd = p_y; in dec()
286 p_y = p_y->m_p_parent; in dec()
[all …]