Home | History | Annotate | Download | only in splay_tree_

Lines Matching refs:it

6 // software; you can redistribute it and/or modify it under the terms
11 // This library is distributed in the hope that it will be useful, but
33 // purpose. It is provided "as is" without express or implied
46 point_iterator it = find(r_key);
47 if (it == base_type::end())
49 erase(it);
56 erase(iterator it)
59 if (it == base_type::end())
60 return it;
61 iterator ret_it = it;
63 erase_node(it.m_p_nd);
71 erase(reverse_iterator it)
74 if (it.m_p_nd == base_type::m_p_head)
75 return (it);
76 reverse_iterator ret_it = it;
78 erase_node(it.m_p_nd);
91 iterator it = base_type::begin();
92 while (it != base_type::end())
94 if (pred(*it))
97 it = erase(it);
100 ++it;