Lines Matching refs:b_it
235 get_pref_pos(const_e_iterator b_it, const_e_iterator e_it,
238 if (static_cast<size_t>(std::distance(b_it, e_it)) <= m_e_ind)
240 std::advance(b_it, m_e_ind);
241 return 1 + p_traits->e_pos(*b_it);
313 get_child_node(const_e_iterator b_it, const_e_iterator e_it,
316 const size_type i = get_pref_pos(b_it, e_it, p_traits);
324 get_child_it(const_e_iterator b_it, const_e_iterator e_it,
327 const size_type i = get_pref_pos(b_it, e_it, p_traits);
336 get_child_node(const_e_iterator b_it, const_e_iterator e_it,
338 { return const_cast<node_pointer>(get_child_node(b_it, e_it, p_traits)); }
343 get_lower_bound_child_node(const_e_iterator b_it, const_e_iterator e_it,
347 if (!should_be_mine(b_it, e_it, checked_ind, p_traits))
349 if (p_traits->cmp_prefixes(b_it, e_it, m_pref_b_it, m_pref_e_it, true))
354 size_type i = get_pref_pos(b_it, e_it, p_traits);
377 add_child(node_pointer p_nd, const_e_iterator b_it, const_e_iterator e_it,
380 const size_type i = get_pref_pos(b_it, e_it, p_traits);
406 const_e_iterator b_it;
413 b_it = p_traits->begin(r_key);
418 b_it = static_cast<internal_node_pointer>(p_nd)->pref_b_it();
421 i = get_pref_pos(b_it, e_it, p_traits);
455 replace_child(node_pointer p_nd, const_e_iterator b_it,
459 const size_type i = get_pref_pos(b_it, e_it, p_traits);
486 should_be_mine(const_e_iterator b_it, const_e_iterator e_it,
493 const size_type num_es = std::distance(b_it, e_it);
497 const_e_iterator key_b_it = b_it;
499 const_e_iterator key_e_it = b_it;