Home | History | Annotate | Download | only in Sema

Lines Matching refs:Parm

579       NamedDecl *Parm = cast<NamedDecl>((Decl *)Active->Entity);
581 if (!Parm->getName().empty())
582 Name = std::string(" '") + Parm->getName().str() + "'";
593 << isa<TemplateTemplateParmDecl>(Parm)
854 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1139 parm,
1170 if (parm->isExpandedParameterPack()) {
1171 type = parm->getExpansionType(SemaRef.ArgumentPackSubstitutionIndex);
1172 } else if (parm->isParameterPack() &&
1173 isa<PackExpansionType>(parm->getType())) {
1175 cast<PackExpansionType>(parm->getType())->getPattern(),
1176 TemplateArgs, loc, parm->getDeclName());
1178 type = SemaRef.SubstType(parm->getType(), TemplateArgs,
1179 loc, parm->getDeclName());
1199 loc, parm, resultExpr));