Lines Matching refs:ClassTemplateDecl
298 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || in isTemplateName()
1804 ClassTemplateDecl *PrevClassTemplate = in CheckClassTemplate()
1805 dyn_cast_or_null<ClassTemplateDecl>(PrevDecl); in CheckClassTemplate()
1993 ClassTemplateDecl *NewTemplate in CheckClassTemplate()
1994 = ClassTemplateDecl::Create(Context, SemanticContext, NameLoc, in CheckClassTemplate()
2134 ClassTemplateDecl *Template) in ConvertConstructorToDeductionGuideTransform()
2138 ClassTemplateDecl *Template;
2477 *this, cast<ClassTemplateDecl>(Template)); in DeclareImplicitDeductionGuides()
3421 : isa<ClassTemplateDecl>(Template) in NoteAllFoundTemplates()
3771 if (isa<ClassTemplateDecl>(Template)) { in CheckTemplateIdType()
3802 } else if (ClassTemplateDecl *ClassTemplate in CheckTemplateIdType()
3803 = dyn_cast<ClassTemplateDecl>(Template)) { in CheckTemplateIdType()
4801 if (ClassTemplateDecl *Temp = R.getAsSingle<ClassTemplateDecl>()) { in BuildQualifiedTemplateIdExpr()
7405 if (!isa<ClassTemplateDecl>(Template) && in CheckTemplateTemplateArgument()
8020 if (isa<ClassTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope()
8245 ClassTemplateDecl *ClassTemplate in ActOnClassTemplateSpecialization()
8246 = dyn_cast_or_null<ClassTemplateDecl>(Name.getAsTemplateDecl()); in ActOnClassTemplateSpecialization()
9526 ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(TD); in ActOnExplicitInstantiation()
11068 if (auto *TD = From.dyn_cast<ClassTemplateDecl *>()) in checkInstantiated()