Home | History | Annotate | Download | only in libclang

Lines Matching defs:WL

1719   VisitorWorkList &WL;
1722 EnqueueVisitor(VisitorWorkList &wl, CXCursor parent)
1723 : WL(wl), Parent(parent) {}
1786 WL.push_back(DeclarationNameInfoVisit(S, Parent));
1792 WL.push_back(NestedNameSpecifierLocVisit(Qualifier, Parent));
1797 WL.push_back(StmtVisit(S, Parent));
1801 WL.push_back(DeclVisit(D, Parent, isFirst));
1806 WL.push_back(ExplicitTemplateArgsVisit(
1811 WL.push_back(MemberRefVisit(D, L, Parent));
1815 WL.push_back(TypeLocVisit(TI->getTypeLoc(), Parent));
1818 unsigned size = WL.size();
1822 if (size == WL.size())
1826 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end();
1830 WL.push_back(LabelRefVisit(E->getLabel(), E->getLabelLoc(), Parent));
1924 WL.push_back(DeclRefExprParts(DR, Parent));
1932 unsigned size = WL.size();
1939 if (size == WL.size())
1943 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end();
1978 WL.push_back(LabelRefVisit(GS->getLabel(), GS->getLabelLoc(), Parent));
1993 WL.push_back(MemberExprParts(M, Parent));
2031 WL.push_back(OverloadExprParts(E, Parent));
2086 WL.push_back(SizeOfPackExprParts(E, Parent));
2096 WL.push_back(LambdaExprParts(E, Parent));
2103 void CursorVisitor::EnqueueWorkList(VisitorWorkList &WL, Stmt *S) {
2104 EnqueueVisitor(WL, MakeCXCursor(S, StmtParent, TU,RegionOfInterest)).Visit(S);
2116 bool CursorVisitor::RunVisitorWorkList(VisitorWorkList &WL) {
2117 while (!WL.empty()) {
2119 VisitorJob LI = WL.back();
2120 WL.pop_back();
2198 EnqueueWorkList(WL, S);
2320 VisitorWorkList *WL = 0;
2322 WL = WorkListFreeList.back();
2323 WL->clear();
2327 WL = new VisitorWorkList();
2328 WorkListCache.push_back(WL);
2330 EnqueueWorkList(*WL, S);
2331 bool result = RunVisitorWorkList(*WL);
2332 WorkListFreeList.push_back(WL);