Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DASTContext.cpp4648 TemplateTypeParmType *TypeParm in getTemplateTypeParmType() local
4651 if (TypeParm) in getTemplateTypeParmType()
4652 return QualType(TypeParm, 0); in getTemplateTypeParmType()
4656 TypeParm = new (*this, TypeAlignment) TemplateTypeParmType(TTPDecl, Canon); in getTemplateTypeParmType()
4663 TypeParm = new (*this, TypeAlignment) in getTemplateTypeParmType()
4666 Types.push_back(TypeParm); in getTemplateTypeParmType()
4667 TemplateTypeParmTypes.InsertNode(TypeParm, InsertPos); in getTemplateTypeParmType()
4669 return QualType(TypeParm, 0); in getTemplateTypeParmType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp1200 auto *TypeParm = ParamRef->getPointeeType()->getAs<TemplateTypeParmType>(); in isForwardingReference() local
1201 return TypeParm && TypeParm->getIndex() >= FirstInnerIndex; in isForwardingReference()
H A DSemaTemplate.cpp5248 if (TemplateTypeParmDecl *TypeParm = dyn_cast<TemplateTypeParmDecl>(Param)) { in SubstDefaultTemplateArgumentIfAvailable() local
5249 if (!hasVisibleDefaultArgument(TypeParm)) in SubstDefaultTemplateArgumentIfAvailable()
5256 TypeParm, in SubstDefaultTemplateArgumentIfAvailable()