Home
last modified time | relevance | path

Searched refs:TypeParm (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp5275 TemplateTypeParmType *TypeParm in getTemplateTypeParmType() local
5278 if (TypeParm) in getTemplateTypeParmType()
5279 return QualType(TypeParm, 0); in getTemplateTypeParmType()
5283 TypeParm = new (*this, alignof(TemplateTypeParmType)) in getTemplateTypeParmType()
5291 TypeParm = new (*this, alignof(TemplateTypeParmType)) in getTemplateTypeParmType()
5294 Types.push_back(TypeParm); in getTemplateTypeParmType()
5295 TemplateTypeParmTypes.InsertNode(TypeParm, InsertPos); in getTemplateTypeParmType()
5297 return QualType(TypeParm, 0); in getTemplateTypeParmType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp1375 auto *TypeParm = ParamRef->getPointeeType()->getAs<TemplateTypeParmType>(); in isForwardingReference() local
1376 return TypeParm && TypeParm->getIndex() >= FirstInnerIndex; in isForwardingReference()
H A DSemaTemplate.cpp4907 if (TemplateTypeParmDecl *TypeParm = dyn_cast<TemplateTypeParmDecl>(Param)) { in SubstDefaultTemplateArgumentIfAvailable() local
4908 if (!hasReachableDefaultArgument(TypeParm)) in SubstDefaultTemplateArgumentIfAvailable()
4914 TypeParm, SugaredConverted, in SubstDefaultTemplateArgumentIfAvailable()