Lines Matching refs:ParamD

10005   NamedDecl *ParamD;  in DiagnoseBadDeduction()  local
10006 (ParamD = Param.dyn_cast<TemplateTypeParmDecl*>()) || in DiagnoseBadDeduction()
10007 (ParamD = Param.dyn_cast<NonTypeTemplateParmDecl*>()) || in DiagnoseBadDeduction()
10008 (ParamD = Param.dyn_cast<TemplateTemplateParmDecl*>()); in DiagnoseBadDeduction()
10014 assert(ParamD && "no parameter found for incomplete deduction result"); in DiagnoseBadDeduction()
10017 << ParamD->getDeclName(); in DiagnoseBadDeduction()
10023 assert(ParamD && "no parameter found for incomplete deduction result"); in DiagnoseBadDeduction()
10026 << ParamD->getDeclName() in DiagnoseBadDeduction()
10034 assert(ParamD && "no parameter found for bad qualifiers deduction result"); in DiagnoseBadDeduction()
10035 TemplateTypeParmDecl *TParam = cast<TemplateTypeParmDecl>(ParamD); in DiagnoseBadDeduction()
10053 << ParamD->getDeclName() << Arg << NonCanonParam; in DiagnoseBadDeduction()
10059 assert(ParamD && "no parameter found for inconsistent deduction result"); in DiagnoseBadDeduction()
10061 if (isa<TemplateTypeParmDecl>(ParamD)) in DiagnoseBadDeduction()
10063 else if (isa<NonTypeTemplateParmDecl>(ParamD)) { in DiagnoseBadDeduction()
10074 << ParamD->getDeclName() << *DeductionFailure.getFirstArg() << T1 in DiagnoseBadDeduction()
10087 << which << ParamD->getDeclName() << *DeductionFailure.getFirstArg() in DiagnoseBadDeduction()
10094 assert(ParamD && "no parameter found for invalid explicit arguments"); in DiagnoseBadDeduction()
10095 if (ParamD->getDeclName()) in DiagnoseBadDeduction()
10098 << ParamD->getDeclName(); in DiagnoseBadDeduction()
10101 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ParamD)) in DiagnoseBadDeduction()
10104 = dyn_cast<NonTypeTemplateParmDecl>(ParamD)) in DiagnoseBadDeduction()
10107 index = cast<TemplateTemplateParmDecl>(ParamD)->getIndex(); in DiagnoseBadDeduction()