Searched refs:TypeParm (Results 1 – 3 of 3) sorted by relevance
5671 TemplateTypeParmType *TypeParm in getTemplateTypeParmType() local5674 if (TypeParm) in getTemplateTypeParmType()5675 return QualType(TypeParm, 0); in getTemplateTypeParmType()5679 TypeParm = new (*this, alignof(TemplateTypeParmType)) in getTemplateTypeParmType()5687 TypeParm = new (*this, alignof(TemplateTypeParmType)) TemplateTypeParmType( in getTemplateTypeParmType()5690 Types.push_back(TypeParm); in getTemplateTypeParmType()5691 TemplateTypeParmTypes.InsertNode(TypeParm, InsertPos); in getTemplateTypeParmType()5693 return QualType(TypeParm, 0); in getTemplateTypeParmType()
1363 auto *TypeParm = ParamRef->getPointeeType()->getAs<TemplateTypeParmType>(); in isForwardingReference() local1364 return TypeParm && TypeParm->getIndex() >= FirstInnerIndex; in isForwardingReference()
5288 if (TemplateTypeParmDecl *TypeParm = dyn_cast<TemplateTypeParmDecl>(Param)) { in SubstDefaultTemplateArgumentIfAvailable() local5289 if (!hasReachableDefaultArgument(TypeParm)) in SubstDefaultTemplateArgumentIfAvailable()5295 TypeParm, SugaredConverted, in SubstDefaultTemplateArgumentIfAvailable()