Lines Matching refs:ND
518 getDepthAndIndex(NamedDecl *ND) { in getDepthAndIndex() argument
519 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) in getDepthAndIndex()
522 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
525 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex()
555 NamedDecl *ND = i->first.get<NamedDecl *>(); in CheckParameterPacksForExpansion() local
556 if (isa<ParmVarDecl>(ND)) in CheckParameterPacksForExpansion()
559 llvm::tie(Depth, Index) = getDepthAndIndex(ND); in CheckParameterPacksForExpansion()
561 Name = ND->getIdentifier(); in CheckParameterPacksForExpansion()
656 NamedDecl *ND = Unexpanded[I].first.get<NamedDecl *>(); in getNumArgumentsInExpansion() local
657 if (isa<ParmVarDecl>(ND)) { in getNumArgumentsInExpansion()
675 llvm::tie(Depth, Index) = getDepthAndIndex(ND); in getNumArgumentsInExpansion()
772 NamedDecl *ND = candidate.getCorrectionDecl(); in ValidateCandidate() local
773 return ND && ND->isParameterPack(); in ValidateCandidate()