reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
365 assert(Requests.empty() && "unprocessed requests when destroying ASTWorker"); 573 std::find_if(Requests.rbegin(), Requests.rend(), 573 std::find_if(Requests.rbegin(), Requests.rend(), 576 if (LastUpdate == Requests.rend()) { 581 Requests.insert(LastUpdate.base(), 642 Requests.push_back( 669 if (Requests.empty()) 678 if (!Requests.empty()) { 679 Ctx.emplace(Requests.front().Ctx.clone()); 681 SPAN_ATTACH(*Tracer, "next_request", Requests.front().Name); 693 Req = std::move(Requests.front()); 712 Requests.pop_front(); 713 IsEmpty = Requests.empty(); 722 if (Requests.empty()) 725 for (auto I = Requests.begin(), E = Requests.end(); I != E; ++I) { 725 for (auto I = Requests.begin(), E = Requests.end(); I != E; ++I) { 735 Requests.erase(I); 736 Requests.push_front(std::move(R)); 745 Requests.pop_front(); 746 assert(!Requests.empty() && "skipped the whole queue"); 751 for (const auto &R : Requests) 755 Deadline D(Requests.front().AddTime + UpdateDebounce); 761 assert(!Requests.empty()); 762 auto Next = Requests.begin(); 769 if (Next == Requests.end() || !Next->UpdateType) 779 for (; Next != Requests.end(); ++Next) 790 return wait(Lock, RequestsCV, Timeout, [&] { return Requests.empty(); });