Lines Matching defs:nd_it
91 Const_Node_Iterator nd_it = node_begin();
94 while (nd_it != end_it)
97 if (r_interval.second >= (*nd_it)->first&&
98 r_interval.first <= (*nd_it)->second)
102 Const_Node_Iterator l_nd_it = nd_it.get_l_child();
112 nd_it = l_nd_it;
114 nd_it = nd_it.get_r_child();
121 // Update predicate: nd_it is a node iterator to the node currently
125 operator()(Node_Iterator nd_it, Const_Node_Iterator end_nd_it)
128 const unsigned int l_max_endpoint =(nd_it.get_l_child() == end_nd_it)?
129 0 : nd_it.get_l_child().get_metadata();
132 const unsigned int r_max_endpoint =(nd_it.get_r_child() == end_nd_it)?
133 0 : nd_it.get_r_child().get_metadata();
137 const_cast<unsigned int&>(nd_it.get_metadata()) =
138 max((*nd_it)->second, max<unsigned int>(l_max_endpoint, r_max_endpoint));