Lines Matching refs:ClassTemplateDecl

120   llvm::SmallPtrSet<ClassTemplateDecl *, 8> ClassTemplates;  in FilterAcceptableTemplateNames()
138 if (ClassTemplateDecl *ClassTmpl = dyn_cast<ClassTemplateDecl>(Repl)) in FilterAcceptableTemplateNames()
244 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || in isTemplateName()
467 } else if (!FoundOuter.getAsSingle<ClassTemplateDecl>() || in LookupTemplateName()
1355 ClassTemplateDecl *PrevClassTemplate = in CheckClassTemplate()
1356 dyn_cast_or_null<ClassTemplateDecl>(PrevDecl); in CheckClassTemplate()
1576 ClassTemplateDecl *NewTemplate in CheckClassTemplate()
1577 = ClassTemplateDecl::Create(Context, SemanticContext, NameLoc, in CheckClassTemplate()
1686 ClassTemplateDecl *Template) in ConvertConstructorToDeductionGuideTransform()
1690 ClassTemplateDecl *Template;
1989 *this, cast<ClassTemplateDecl>(Template)); in DeclareImplicitDeductionGuides()
2907 : isa<ClassTemplateDecl>(Template) in NoteAllFoundTemplates()
3251 if (isa<ClassTemplateDecl>(Template)) { in CheckTemplateIdType()
3282 } else if (ClassTemplateDecl *ClassTemplate in CheckTemplateIdType()
3283 = dyn_cast<ClassTemplateDecl>(Template)) { in CheckTemplateIdType()
4196 if (ClassTemplateDecl *Temp = R.getAsSingle<ClassTemplateDecl>()) { in BuildQualifiedTemplateIdExpr()
6702 if (!isa<ClassTemplateDecl>(Template) && in CheckTemplateTemplateArgument()
7236 if (isa<ClassTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope()
7463 ClassTemplateDecl *ClassTemplate in ActOnClassTemplateSpecialization()
7464 = dyn_cast_or_null<ClassTemplateDecl>(Name.getAsTemplateDecl()); in ActOnClassTemplateSpecialization()
8658 ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(TD); in ActOnExplicitInstantiation()
10113 if (auto *TD = From.dyn_cast<ClassTemplateDecl *>()) in checkInstantiated()