Searched refs:TypeParm (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTContext.cpp | 4860 TemplateTypeParmType *TypeParm in getTemplateTypeParmType() local 4863 if (TypeParm) in getTemplateTypeParmType() 4864 return QualType(TypeParm, 0); in getTemplateTypeParmType() 4868 TypeParm = new (*this, alignof(TemplateTypeParmType)) in getTemplateTypeParmType() 4876 TypeParm = new (*this, alignof(TemplateTypeParmType)) in getTemplateTypeParmType() 4879 Types.push_back(TypeParm); in getTemplateTypeParmType() 4880 TemplateTypeParmTypes.InsertNode(TypeParm, InsertPos); in getTemplateTypeParmType() 4882 return QualType(TypeParm, 0); in getTemplateTypeParmType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 1239 auto *TypeParm = ParamRef->getPointeeType()->getAs<TemplateTypeParmType>(); in isForwardingReference() local 1240 return TypeParm && TypeParm->getIndex() >= FirstInnerIndex; in isForwardingReference()
|
| H A D | SemaTemplate.cpp | 5603 if (TemplateTypeParmDecl *TypeParm = dyn_cast<TemplateTypeParmDecl>(Param)) { in SubstDefaultTemplateArgumentIfAvailable() local 5604 if (!hasReachableDefaultArgument(TypeParm)) in SubstDefaultTemplateArgumentIfAvailable() 5609 *this, Template, TemplateLoc, RAngleLoc, TypeParm, SugaredConverted, in SubstDefaultTemplateArgumentIfAvailable()
|