Lines Matching refs:Parm
548 TemplateTemplateParmDecl *Parm) { in Profile() argument
549 ID.AddInteger(Parm->getDepth()); in Profile()
550 ID.AddInteger(Parm->getPosition()); in Profile()
551 ID.AddBoolean(Parm->isParameterPack()); in Profile()
553 TemplateParameterList *Params = Parm->getTemplateParameters(); in Profile()
3116 ASTContext::getSubstTemplateTypeParmType(const TemplateTypeParmType *Parm, in getSubstTemplateTypeParmType() argument
3122 SubstTemplateTypeParmType::Profile(ID, Parm, Replacement); in getSubstTemplateTypeParmType()
3129 SubstTemplateTypeParmType(Parm, Replacement); in getSubstTemplateTypeParmType()
3139 const TemplateTypeParmType *Parm, in getSubstTemplateTypeParmPackType() argument
3149 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack); in getSubstTemplateTypeParmPackType()
3156 if (!Parm->isCanonicalUnqualified()) { in getSubstTemplateTypeParmPackType()
3157 Canon = getCanonicalType(QualType(Parm, 0)); in getSubstTemplateTypeParmPackType()
3164 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon, in getSubstTemplateTypeParmPackType()