Lines Matching defs:IndexCtx

20   IndexingContext &IndexCtx;
24 : IndexCtx(indexCtx) { }
29 if (!IndexCtx.shouldIndexFunctionLocalSymbols()) {
30 IndexCtx.indexTypeSourceInfo(D->getTypeSourceInfo(), Parent);
31 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), Parent);
34 IndexCtx.handleVar(Parm);
38 IndexCtx.handleVar(*PI);
45 IndexCtx.handleObjCMethod(D);
49 IndexCtx.indexTypeSourceInfo(D->getResultTypeSourceInfo(), D);
57 IndexCtx.indexBody(Body, D, D);
63 IndexCtx.handleFunction(D);
73 IndexCtx.indexTypeSourceInfo(Init->getTypeSourceInfo(), D);
75 IndexCtx.handleReference(Member, Init->getMemberLocation(), D, D);
76 IndexCtx.indexBody(Init->getInit(), D, D);
84 IndexCtx.indexBody(Body, D, D);
91 IndexCtx.handleVar(D);
93 IndexCtx.indexBody(D->getInit(), D);
98 IndexCtx.handleField(D);
101 IndexCtx.indexBody(D->getBitWidth(), D);
103 IndexCtx.indexBody(D->getInClassInitializer(), D);
108 IndexCtx.handleEnumerator(D);
109 IndexCtx.indexBody(D->getInitExpr(), D);
114 IndexCtx.handleTypedefName(D);
115 IndexCtx.indexTypeSourceInfo(D->getTypeSourceInfo(), D);
122 IndexCtx.indexTagDecl(D);
127 IndexCtx.handleObjCInterface(D);
130 IndexCtx.indexTUDeclsInObjCContainer();
131 IndexCtx.indexDeclContext(D);
137 IndexCtx.handleObjCProtocol(D);
140 IndexCtx.indexTUDeclsInObjCContainer();
141 IndexCtx.indexDeclContext(D);
152 IndexCtx.handleObjCInterface(Class);
154 IndexCtx.handleObjCImplementation(D);
156 IndexCtx.indexTUDeclsInObjCContainer();
163 IndexCtx.indexDecl(*IvarI);
168 IndexCtx.indexDecl(*I);
175 IndexCtx.handleObjCCategory(D);
177 IndexCtx.indexTUDeclsInObjCContainer();
178 IndexCtx.indexDeclContext(D);
187 IndexCtx.handleObjCCategoryImpl(D);
189 IndexCtx.indexTUDeclsInObjCContainer();
190 IndexCtx.indexDeclContext(D);
211 IndexCtx.handleObjCProperty(D);
212 IndexCtx.indexTypeSourceInfo(D->getTypeSourceInfo(), D);
218 IndexCtx.handleSynthesizedObjCProperty(D);
226 IndexCtx.handleReference(IvarD, D->getPropertyIvarDeclLoc(), 0,
232 IndexCtx.handleSynthesizedObjCMethod(MD, D->getLocation(),
237 IndexCtx.handleSynthesizedObjCMethod(MD, D->getLocation(),
244 IndexCtx.handleNamespace(D);
245 IndexCtx.indexDeclContext(D);
253 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), D);
256 IndexCtx.handleReference((*I)->getUnderlyingDecl(), D->getLocation(),
266 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), D);
267 IndexCtx.handleReference(D->getNominatedNamespaceAsWritten(),
273 IndexCtx.handleClassTemplate(D);
275 IndexCtx.indexDeclContext(D->getTemplatedDecl());
284 (IndexCtx.shouldIndexImplicitTemplateInsts() ||
285 !IndexCtx.isTemplateImplicitInstantiation(D)))
286 IndexCtx.indexTagDecl(D);
291 IndexCtx.handleFunctionTemplate(D);
297 IndexCtx.indexBody(Body, D, FD);
304 IndexCtx.handleTypeAliasTemplate(D);
305 IndexCtx.indexTypeSourceInfo(D->getTemplatedDecl()->getTypeSourceInfo(), D);