| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 23 if (!IndexCtx.shouldIndex(D)) return true; \ 37 IndexingContext &IndexCtx; member in __anonf10645d10111::IndexingDeclVisitor 41 : IndexCtx(indexCtx) { } in IndexingDeclVisitor() 56 IndexCtx.indexBody(LocInfo.getAsExpr(), Parent, DC); in handleTemplateArgumentLoc() 59 IndexCtx.indexTypeSourceInfo(LocInfo.getAsTypeSourceInfo(), Parent, DC); in handleTemplateArgumentLoc() 63 IndexCtx.indexNestedNameSpecifierLoc(TALoc.getTemplateQualifierLoc(), in handleTemplateArgumentLoc() 69 IndexCtx.handleReference(TTD, TALoc.getTemplateNameLoc(), Parent, DC); in handleTemplateArgumentLoc() 93 IndexCtx.indexTypeSourceInfo(D->getTypeSourceInfo(), Parent, in handleDeclarator() 96 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), Parent); in handleDeclarator() 101 IndexCtx.indexBody(Parm->getDefaultArg(), Parent); in handleDeclarator() [all …]
|
| H A D | IndexingAction.cpp | 25 std::shared_ptr<IndexingContext> IndexCtx; member in __anonb20dd8150111::IndexPPCallbacks 28 IndexPPCallbacks(std::shared_ptr<IndexingContext> IndexCtx) in IndexPPCallbacks() argument 29 : IndexCtx(std::move(IndexCtx)) {} in IndexPPCallbacks() 33 IndexCtx->handleMacroReference(*MacroNameTok.getIdentifierInfo(), in MacroExpands() 39 IndexCtx->handleMacroDefined(*MacroNameTok.getIdentifierInfo(), in MacroDefined() 48 IndexCtx->handleMacroUndefined(*MacroNameTok.getIdentifierInfo(), in MacroUndefined() 58 IndexCtx->handleMacroReference(*MacroNameTok.getIdentifierInfo(), in Defined() 66 IndexCtx->handleMacroReference(*MacroNameTok.getIdentifierInfo(), in Ifdef() 74 IndexCtx->handleMacroReference(*MacroNameTok.getIdentifierInfo(), in Ifndef() 85 IndexCtx->handleMacroReference(*MacroNameTok.getIdentifierInfo(), in Elifdef() [all …]
|
| H A D | IndexBody.cpp | 24 IndexingContext &IndexCtx; member in __anon1d8962c70111::BodyIndexer 37 : IndexCtx(indexCtx), Parent(Parent), ParentDC(DC) { } in BodyIndexer() 53 IndexCtx.indexTypeLoc(TL, Parent, ParentDC); in TraverseTypeLoc() 58 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC); in TraverseNestedNameSpecifierLoc() 147 return IndexCtx.handleReference(E->getDecl(), E->getLocation(), in VisitDeclRefExpr() 152 return IndexCtx.handleReference(S->getLabel(), S->getLabelLoc(), Parent, in VisitGotoStmt() 159 return IndexCtx.handleReference(E->getOperatorNew(), E->getBeginLoc(), in VisitCXXNewExpr() 166 return IndexCtx.handleReference(E->getOperatorDelete(), E->getBeginLoc(), in VisitCXXDeleteExpr() 171 if (IndexCtx.shouldIndexFunctionLocalSymbols()) in VisitLabelStmt() 172 return IndexCtx.handleDecl(S->getDecl()); in VisitLabelStmt() [all …]
|
| H A D | IndexTypeSourceInfo.cpp | 23 IndexingContext &IndexCtx; member in __anon05ca7ad80111::TypeIndexer 34 : IndexCtx(indexCtx), Parent(parent), ParentDC(DC), IsBase(isBase) { in TypeIndexer() 56 return IndexCtx.handleReference(TTPD, Loc, Parent, ParentDC, in VisitTemplateTypeParmTypeLoc() 65 return IndexCtx.handleReference(Underlying, Loc, Parent, in VisitTypedefTypeLoc() 69 TRY_TO(IndexCtx.handleReference(ND, Loc, in VisitTypedefTypeLoc() 72 TRY_TO(IndexCtx.handleReference(CD, Loc, Parent, ParentDC, in VisitTypedefTypeLoc() 77 TRY_TO(IndexCtx.handleReference(ND, Loc, in VisitTypedefTypeLoc() 86 return IndexCtx.handleReference(C, TL.getConceptNameLoc(), Parent, in VisitAutoTypeLoc() 115 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC); in TraverseNestedNameSpecifierLoc() 121 if (!IndexCtx.shouldIndexFunctionLocalSymbols() && in VisitTagTypeLoc() [all …]
|