Home | History | Annotate | Download | only in libclang

Lines Matching defs:WL

1990   VisitorWorkList &WL;
1994 EnqueueVisitor(VisitorWorkList &wl, CXCursor parent)
1995 : WL(wl), Parent(parent) {}
2132 WL.push_back(DeclarationNameInfoVisit(S, Parent));
2138 WL.push_back(NestedNameSpecifierLocVisit(Qualifier, Parent));
2143 WL.push_back(StmtVisit(S, Parent));
2147 WL.push_back(DeclVisit(D, Parent, isFirst));
2151 WL.push_back(ExplicitTemplateArgsVisit(A, A + NumTemplateArgs, Parent));
2155 WL.push_back(MemberRefVisit(D, L, Parent));
2159 WL.push_back(TypeLocVisit(TI->getTypeLoc(), Parent));
2162 unsigned size = WL.size();
2166 if (size == WL.size())
2170 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end();
2576 unsigned size = WL.size();
2579 if (size == WL.size())
2583 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end();
2587 WL.push_back(LabelRefVisit(E->getLabel(), E->getLabelLoc(), Parent));
2688 WL.push_back(DeclRefExprParts(DR, Parent));
2698 unsigned size = WL.size();
2704 if (size == WL.size())
2708 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end();
2741 WL.push_back(LabelRefVisit(GS->getLabel(), GS->getLabelLoc(), Parent));
2757 WL.push_back(MemberExprParts(M, Parent));
2808 WL.push_back(OverloadExprParts(E, Parent));
2852 WL.push_back(SizeOfPackExprParts(E, Parent));
2862 WL.push_back(LambdaExprParts(E, Parent));
3138 void CursorVisitor::EnqueueWorkList(VisitorWorkList &WL, const Stmt *S) {
3139 EnqueueVisitor(WL, MakeCXCursor(S, StmtParent, TU, RegionOfInterest))
3152 bool CursorVisitor::RunVisitorWorkList(VisitorWorkList &WL) {
3153 while (!WL.empty()) {
3155 VisitorJob LI = WL.pop_back_val();
3232 WL.push_back(PostChildrenVisit(nullptr, Cursor));
3233 EnqueueWorkList(WL, S);
3358 VisitorWorkList *WL = nullptr;
3360 WL = WorkListFreeList.back();
3361 WL->clear();
3364 WL = new VisitorWorkList();
3365 WorkListCache.push_back(WL);
3367 EnqueueWorkList(*WL, S);
3368 bool result = RunVisitorWorkList(*WL);
3369 WorkListFreeList.push_back(WL);