Lines Matching refs:ParentDC
25 const DeclContext *ParentDC; member in __anon1d8962c70111::BodyIndexer
36 : IndexCtx(indexCtx), Parent(Parent), ParentDC(DC) { } in BodyIndexer()
52 IndexCtx.indexTypeLoc(TL, Parent, ParentDC); in TraverseTypeLoc()
57 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC); in TraverseNestedNameSpecifierLoc()
134 if (auto *FD = dyn_cast<FunctionDecl>(ParentDC)) in addCallRole()
136 else if (auto *MD = dyn_cast<ObjCMethodDecl>(ParentDC)) in addCallRole()
144 Parent, ParentDC, Roles, Relations, E); in VisitDeclRefExpr()
149 ParentDC); in VisitGotoStmt()
165 Parent, ParentDC, Roles, Relations, E); in VisitMemberExpr()
196 return IndexCtx.handleReference(Symbols[0], Loc, Parent, ParentDC, Roles, in indexDependentReference()
220 ParentDC, SymbolRoleSet(), {}, E); in VisitDesignatedInitExpr()
231 Parent, ParentDC, Roles, Relations, E); in VisitObjCIvarRefExpr()
301 Parent, ParentDC, Roles, Relations, E); in VisitObjCMessageExpr()
311 Parent, ParentDC, Roles, Relations, E); in VisitObjCPropertyRefExpr()
321 ParentDC, Roles, Relations, E); in VisitObjCPropertyRefExpr()
333 Parent, ParentDC, SymbolRoleSet(), {}, E); in VisitMSPropertyRefExpr()
338 Parent, ParentDC, SymbolRoleSet(), {}, E); in VisitObjCProtocolExpr()
346 return IndexCtx.handleReference(MD, E->getBeginLoc(), Parent, ParentDC, in passObjCLiteralMethodCall()
376 Parent, ParentDC, Roles, Relations, E); in VisitCXXConstructExpr()
414 Parent, ParentDC, SymbolRoleSet()); in TraverseLambdaCapture()
437 ParentDC, SymbolRoleSet(), in TraverseInitListExpr()
472 Parent, ParentDC, SymbolRoleSet(), {}); in VisitOffsetOfExpr()
492 IndexCtx.handleReference(D, E->getNameLoc(), Parent, ParentDC, Roles, in VisitOverloadExpr()
499 Parent, ParentDC); in VisitConceptSpecializationExpr()
505 Parent, ParentDC); in TraverseTypeConstraint()