Searched refs:TypeParm (Results 1 – 3 of 3) sorted by relevance
4015 TemplateTypeParmType *TypeParm in getTemplateTypeParmType() local4018 if (TypeParm) in getTemplateTypeParmType()4019 return QualType(TypeParm, 0); in getTemplateTypeParmType()4023 TypeParm = new (*this, TypeAlignment) TemplateTypeParmType(TTPDecl, Canon); in getTemplateTypeParmType()4030 TypeParm = new (*this, TypeAlignment) in getTemplateTypeParmType()4033 Types.push_back(TypeParm); in getTemplateTypeParmType()4034 TemplateTypeParmTypes.InsertNode(TypeParm, InsertPos); in getTemplateTypeParmType()4036 return QualType(TypeParm, 0); in getTemplateTypeParmType()
1186 auto *TypeParm = ParamRef->getPointeeType()->getAs<TemplateTypeParmType>(); in isForwardingReference() local1187 return TypeParm && TypeParm->getIndex() >= FirstInnerIndex; in isForwardingReference()
4617 if (TemplateTypeParmDecl *TypeParm = dyn_cast<TemplateTypeParmDecl>(Param)) { in SubstDefaultTemplateArgumentIfAvailable() local4618 if (!hasVisibleDefaultArgument(TypeParm)) in SubstDefaultTemplateArgumentIfAvailable()4625 TypeParm, in SubstDefaultTemplateArgumentIfAvailable()