Lines Matching refs:Parm
667 TemplateTemplateParmDecl *Parm) { in Profile() argument
668 ID.AddInteger(Parm->getDepth()); in Profile()
669 ID.AddInteger(Parm->getPosition()); in Profile()
670 ID.AddBoolean(Parm->isParameterPack()); in Profile()
672 TemplateParameterList *Params = Parm->getTemplateParameters(); in Profile()
713 Expr *RequiresClause = Parm->getTemplateParameters()->getRequiresClause(); in Profile()
4746 ASTContext::getSubstTemplateTypeParmType(const TemplateTypeParmType *Parm, in getSubstTemplateTypeParmType() argument
4752 SubstTemplateTypeParmType::Profile(ID, Parm, Replacement); in getSubstTemplateTypeParmType()
4759 SubstTemplateTypeParmType(Parm, Replacement); in getSubstTemplateTypeParmType()
4769 const TemplateTypeParmType *Parm, in getSubstTemplateTypeParmPackType() argument
4779 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack); in getSubstTemplateTypeParmPackType()
4786 if (!Parm->isCanonicalUnqualified()) { in getSubstTemplateTypeParmPackType()
4787 Canon = getCanonicalType(QualType(Parm, 0)); in getSubstTemplateTypeParmPackType()
4794 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon, in getSubstTemplateTypeParmPackType()