Lines Matching refs:Parent
51 const NamedDecl *Parent, in handleTemplateArgumentLoc() argument
56 IndexCtx.indexBody(LocInfo.getAsExpr(), Parent, DC); in handleTemplateArgumentLoc()
59 IndexCtx.indexTypeSourceInfo(LocInfo.getAsTypeSourceInfo(), Parent, DC); in handleTemplateArgumentLoc()
64 Parent, DC); in handleTemplateArgumentLoc()
69 IndexCtx.handleReference(TTD, TALoc.getTemplateNameLoc(), Parent, DC); in handleTemplateArgumentLoc()
89 const NamedDecl *Parent = nullptr, in handleDeclarator() argument
91 if (!Parent) Parent = D; in handleDeclarator()
93 IndexCtx.indexTypeSourceInfo(D->getTypeSourceInfo(), Parent, in handleDeclarator()
94 Parent->getLexicalDeclContext(), in handleDeclarator()
96 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), Parent); in handleDeclarator()
98 const NamedDecl *Parent) { in handleDeclarator() argument
101 IndexCtx.indexBody(Parm->getDefaultArg(), Parent); in handleDeclarator()
136 IndexCtx.indexBody(C, Parent); in handleDeclarator()
610 const NamedDecl *Parent = dyn_cast<NamedDecl>(DC); in VisitUsingDecl() local
611 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), Parent, in VisitUsingDecl()
620 IndexCtx.handleReference(I->getUnderlyingDecl(), D->getLocation(), Parent, in VisitUsingDecl()
628 const NamedDecl *Parent = dyn_cast<NamedDecl>(DC); in VisitUsingDirectiveDecl() local
633 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), Parent, in VisitUsingDirectiveDecl()
637 D->getLocation(), Parent, in VisitUsingDirectiveDecl()
645 const NamedDecl *Parent = dyn_cast<NamedDecl>(DC); in VisitUnresolvedUsingValueDecl() local
646 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), Parent, in VisitUnresolvedUsingValueDecl()
654 const NamedDecl *Parent = dyn_cast<NamedDecl>(DC); in VisitUnresolvedUsingTypenameDecl() local
655 IndexCtx.indexNestedNameSpecifierLoc(D->getQualifierLoc(), Parent, in VisitUnresolvedUsingTypenameDecl()
700 const NamedDecl *Parent) { in indexTemplateParameters() argument
706 handleTemplateArgumentLoc(TTP->getDefaultArgument(), Parent, in indexTemplateParameters()
710 Parent, TTP->getLexicalDeclContext()); in indexTemplateParameters()
712 IndexCtx.indexTypeSourceInfo(NTTP->getTypeSourceInfo(), Parent); in indexTemplateParameters()
714 handleTemplateArgumentLoc(NTTP->getDefaultArgument(), Parent, in indexTemplateParameters()
718 handleTemplateArgumentLoc(TTPD->getDefaultArgument(), Parent, in indexTemplateParameters()
723 IndexCtx.indexBody(R, Parent); in indexTemplateParameters()
727 const NamedDecl *Parent = D->getTemplatedDecl(); in VisitTemplateDecl() local
728 if (!Parent) in VisitTemplateDecl()
733 if (Params && shouldIndexTemplateParameterDefaultValue(Parent)) { in VisitTemplateDecl()
734 indexTemplateParameters(Params, Parent); in VisitTemplateDecl()
737 return Visit(Parent); in VisitTemplateDecl()