Lines Matching refs:Parm
661 TemplateTemplateParmDecl *Parm) {
662 ID.AddInteger(Parm->getDepth());
663 ID.AddInteger(Parm->getPosition());
664 ID.AddBoolean(Parm->isParameterPack());
666 TemplateParameterList *Params = Parm->getTemplateParameters();
707 Expr *RequiresClause = Parm->getTemplateParameters()->getRequiresClause();
4584 ASTContext::getSubstTemplateTypeParmType(const TemplateTypeParmType *Parm,
4590 SubstTemplateTypeParmType::Profile(ID, Parm, Replacement);
4597 SubstTemplateTypeParmType(Parm, Replacement);
4607 const TemplateTypeParmType *Parm,
4617 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack);
4624 if (!Parm->isCanonicalUnqualified()) {
4625 Canon = getCanonicalType(QualType(Parm, 0));
4632 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon,