Home | History | Annotate | Download | only in pat_trie_

Lines Matching refs:p_new_lf

391   leaf_pointer p_new_lf = s_leaf_allocator.allocate(1);
392 cond_dealtor cond(p_new_lf);
394 new (p_new_lf) leaf(r_val);
395 apply_update(p_new_lf, (node_update* )this);
399 m_p_head->m_p_parent = rec_join(m_p_head->m_p_parent, p_new_lf, 0, bag);
403 update_min_max_for_inserted_leaf(p_new_lf);
406 return std::make_pair(point_iterator(p_new_lf), true);
455 update_min_max_for_inserted_leaf(leaf_pointer p_new_lf)
458 synth_e_access_traits::cmp_keys(PB_DS_V2F(p_new_lf->value()),
460 m_p_head->m_p_min = p_new_lf;
463 synth_e_access_traits::cmp_keys(PB_DS_V2F(static_cast<const_leaf_pointer>(m_p_head->m_p_max)->value()), PB_DS_V2F(p_new_lf->value())))
464 m_p_head->m_p_max = p_new_lf;