Lines Matching defs:p_internal_nd
148 internal_node_pointer p_internal_nd = static_cast<internal_node_pointer>(p_nd);
150 node_pointer p_child_ret = rec_split(p_internal_nd->get_child_node(b_it, e_it, this), b_it, e_it, other, r_bag);
153 p_internal_nd->replace_child(p_child_ret, b_it, e_it, this);
154 apply_update(p_internal_nd, (node_update* )this);
157 p_internal_nd->get_child_it(b_it, e_it, this);
160 std::distance(p_internal_nd->begin(), child_it) + 1;
165 std::distance(p_internal_nd->begin(), p_internal_nd->end()) -
170 apply_update(p_internal_nd, (node_update* )this);
171 return (p_internal_nd);
175 other.split_insert_branch(p_internal_nd->get_e_ind(),
178 child_it = p_internal_nd->get_child_it(b_it, e_it, this);
182 child_it = p_internal_nd->remove_child(child_it);
186 apply_update(p_internal_nd, (node_update* )this);
187 _GLIBCXX_DEBUG_ASSERT(std::distance(p_internal_nd->begin(),
188 p_internal_nd->end()) >= 1);
190 if (std::distance(p_internal_nd->begin(), p_internal_nd->end()) > 1)
192 p_internal_nd->update_prefixes(this);
193 _GLIBCXX_DEBUG_ONLY(p_internal_nd->assert_valid(this);)
194 apply_update(p_internal_nd, (node_update* )this);
195 return (p_internal_nd);
198 node_pointer p_ret =* p_internal_nd->begin();
199 p_internal_nd->~internal_node();
200 s_internal_node_allocator.deallocate(p_internal_nd, 1);