Lines Matching defs:IndexCtx
23 IndexingContext &IndexCtx;
36 : IndexCtx(indexCtx), Parent(Parent), ParentDC(DC) { }
52 IndexCtx.indexTypeLoc(TL, Parent, ParentDC);
57 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC);
143 return IndexCtx.handleReference(E->getDecl(), E->getLocation(),
148 return IndexCtx.handleReference(S->getLabel(), S->getLabelLoc(), Parent,
153 if (IndexCtx.shouldIndexFunctionLocalSymbols())
154 return IndexCtx.handleDecl(S->getDecl());
164 return IndexCtx.handleReference(E->getMemberDecl(), Loc,
196 return IndexCtx.handleReference(Symbols[0], Loc, Parent, ParentDC, Roles,
219 return IndexCtx.handleReference(FD, D.getFieldLoc(), Parent,
230 return IndexCtx.handleReference(E->getDecl(), E->getLocation(),
300 return IndexCtx.handleReference(MD, E->getSelectorStartLoc(),
310 return IndexCtx.handleReference(E->getExplicitProperty(), E->getLocation(),
320 return IndexCtx.handleReference(PD, E->getLocation(), Parent,
332 return IndexCtx.handleReference(E->getPropertyDecl(), E->getMemberLoc(),
337 return IndexCtx.handleReference(E->getProtocol(), E->getProtocolIdLoc(),
346 return IndexCtx.handleReference(MD, E->getBeginLoc(), Parent, ParentDC,
375 return IndexCtx.handleReference(E->getConstructor(), E->getLocation(),
387 if (IndexCtx.shouldIndexFunctionLocalSymbols()) {
388 IndexCtx.indexDeclGroupRef(S->getDeclGroup());
398 IndexCtx.indexTopLevelDecl(D);
412 if (C->capturesVariable() && IndexCtx.shouldIndexFunctionLocalSymbols())
413 return IndexCtx.handleReference(C->getCapturedVar(), C->getLocation(),
436 return IndexCtx.handleReference(FD, D.getFieldLoc(), Parent,
471 IndexCtx.handleReference(Component.getField(), Component.getEndLoc(),
480 if (IndexCtx.shouldIndexFunctionLocalSymbols()) {
483 IndexCtx.handleDecl(D);
492 IndexCtx.handleReference(D, E->getNameLoc(), Parent, ParentDC, Roles,
498 IndexCtx.handleReference(R->getNamedConcept(), R->getConceptNameLoc(),
504 IndexCtx.handleReference(C->getNamedConcept(), C->getConceptNameLoc(),