Lines Matching refs:Parent
21 const NamedDecl *Parent; member in __anona7e091eb0111::BodyIndexer
27 const NamedDecl *Parent, const DeclContext *DC) in BodyIndexer() argument
28 : IndexCtx(indexCtx), Parent(Parent), ParentDC(DC) { } in BodyIndexer()
33 IndexCtx.indexTypeLoc(TL, Parent, ParentDC); in TraverseTypeLoc()
38 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC); in TraverseNestedNameSpecifierLoc()
44 Parent, ParentDC, E); in VisitDeclRefExpr()
50 Parent, ParentDC, E); in VisitMemberExpr()
60 Parent, ParentDC, E); in VisitDesignatedInitExpr()
67 Parent, ParentDC, E); in VisitObjCIvarRefExpr()
73 IndexCtx.indexTypeSourceInfo(Cls, Parent, ParentDC); in VisitObjCMessageExpr()
77 Parent, ParentDC, E, in VisitObjCMessageExpr()
86 Parent, ParentDC, E); in VisitObjCPropertyRefExpr()
96 Parent, ParentDC, E, CXIdxEntityRef_Implicit); in VisitObjCBoxedExpr()
103 Parent, ParentDC, E, CXIdxEntityRef_Implicit); in VisitObjCDictionaryLiteral()
110 Parent, ParentDC, E, CXIdxEntityRef_Implicit); in VisitObjCArrayLiteral()
116 Parent, ParentDC, E); in VisitCXXConstructExpr()
138 Parent, ParentDC); in TraverseLambdaCapture()
146 void IndexingContext::indexBody(const Stmt *S, const NamedDecl *Parent, in indexBody() argument
152 DC = Parent->getLexicalDeclContext(); in indexBody()
153 BodyIndexer(*this, Parent, DC).TraverseStmt(const_cast<Stmt*>(S)); in indexBody()