Lines Matching defs:Curr
191 auto Curr = Funcs.begin();
193 while (Curr != Funcs.end()) {
197 if (Prev->Range.intersects(Curr->Range)) {
199 if (Prev->Range == Curr->Range) {
204 if (*Prev == *Curr) {
208 << *Curr << '\n';
209 Curr = Funcs.erase(Prev);
211 if (!Prev->hasRichInfo() && Curr->hasRichInfo()) {
214 Curr = Funcs.erase(Prev);
219 << *Curr << "\n";
220 Curr = Funcs.erase(Prev);
227 << *Curr << "\n";
230 Curr->Range.contains(Prev->Range.Start)) {
233 << *Curr << "\n";
234 Curr = Funcs.erase(Prev);
237 if (Curr == Funcs.end())
239 Prev = Curr++;