Home
last modified time | relevance | path

Searched refs:IndexCtx (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp23 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 DIndexingAction.cpp25 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 DIndexBody.cpp24 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 DIndexTypeSourceInfo.cpp23 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 …]