Home | History | Annotate | Download | only in libclang

Lines Matching defs:IndexCtx

19   IndexingContext &IndexCtx;
22 explicit IndexingDeclVisitor(IndexingContext &indexCtx)
23 : IndexCtx(indexCtx) { }
38 if (!IndexCtx.shouldIndexFunctionLocalSymbols()) {
39 IndexCtx.indexTypeSourceInfo(D->getTypeSourceInfo(), Parent);
40 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), Parent);
43 IndexCtx.handleVar(Parm);
46 IndexCtx.handleVar(PI);
53 IndexCtx.handleObjCMethod(D);
57 IndexCtx.indexTypeSourceInfo(D->getReturnTypeSourceInfo(), D);
64 IndexCtx.indexBody(Body, D, D);
70 IndexCtx.handleFunction(D);
77 IndexCtx.indexTypeSourceInfo(Init->getTypeSourceInfo(), D);
79 IndexCtx.handleReference(Member, Init->getMemberLocation(), D, D);
80 IndexCtx.indexBody(Init->getInit(), D, D);
88 IndexCtx.indexBody(Body, D, D);
95 IndexCtx.handleVar(D);
97 IndexCtx.indexBody(D->getInit(), D);
102 IndexCtx.handleField(D);
105 IndexCtx.indexBody(D->getBitWidth(), D);
107 IndexCtx.indexBody(D->getInClassInitializer(), D);
117 IndexCtx.handleEnumerator(D);
118 IndexCtx.indexBody(D->getInitExpr(), D);
123 IndexCtx.handleTypedefName(D);
124 IndexCtx.indexTypeSourceInfo(D->getTypeSourceInfo(), D);
131 IndexCtx.indexTagDecl(D);
136 IndexCtx.handleObjCInterface(D);
139 IndexCtx.indexTUDeclsInObjCContainer();
140 IndexCtx.indexDeclContext(D);
146 IndexCtx.handleObjCProtocol(D);
149 IndexCtx.indexTUDeclsInObjCContainer();
150 IndexCtx.indexDeclContext(D);
161 IndexCtx.handleObjCInterface(Class);
163 IndexCtx.handleObjCImplementation(D);
165 IndexCtx.indexTUDeclsInObjCContainer();
170 IndexCtx.indexDecl(IvarI);
173 IndexCtx.indexDecl(I);
180 IndexCtx.handleObjCCategory(D);
182 IndexCtx.indexTUDeclsInObjCContainer();
183 IndexCtx.indexDeclContext(D);
192 IndexCtx.handleObjCCategoryImpl(D);
194 IndexCtx.indexTUDeclsInObjCContainer();
195 IndexCtx.indexDeclContext(D);
216 IndexCtx.handleObjCProperty(D);
217 IndexCtx.indexTypeSourceInfo(D->getTypeSourceInfo(), D);
223 IndexCtx.handleSynthesizedObjCProperty(D);
231 IndexCtx.handleReference(IvarD, D->getPropertyIvarDeclLoc(), nullptr,
238 IndexCtx.handleSynthesizedObjCMethod(MD, D->getLocation(),
244 IndexCtx.handleSynthesizedObjCMethod(MD, D->getLocation(),
251 IndexCtx.handleNamespace(D);
252 IndexCtx.indexDeclContext(D);
260 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), D);
262 IndexCtx.handleReference(I->getUnderlyingDecl(), D->getLocation(), D,
271 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), D);
272 IndexCtx.handleReference(D->getNominatedNamespaceAsWritten(),
278 IndexCtx.handleClassTemplate(D);
280 IndexCtx.indexDeclContext(D->getTemplatedDecl());
289 (IndexCtx.shouldIndexImplicitTemplateInsts() ||
290 !IndexCtx.isTemplateImplicitInstantiation(D)))
291 IndexCtx.indexTagDecl(D);
296 IndexCtx.handleFunctionTemplate(D);
302 IndexCtx.indexBody(Body, D, FD);
309 IndexCtx.handleTypeAliasTemplate(D);
310 IndexCtx.indexTypeSourceInfo(D->getTemplatedDecl()->getTypeSourceInfo(), D);
315 IndexCtx.importedModule(D);