Lines Matching defs:parm
851 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1141 NonTypeTemplateParmDecl *parm,
1173 if (parm->isExpandedParameterPack()) {
1174 type = parm->getExpansionType(SemaRef.ArgumentPackSubstitutionIndex);
1175 } else if (parm->isParameterPack() &&
1176 isa<PackExpansionType>(parm->getType())) {
1178 cast<PackExpansionType>(parm->getType())->getPattern(),
1179 TemplateArgs, loc, parm->getDeclName());
1181 type = SemaRef.SubstType(parm->getType(), TemplateArgs,
1182 loc, parm->getDeclName());
1200 type, resultExpr->getValueKind(), loc, parm, resultExpr);