Lines Matching refs:ClassTemplateDecl
1151 Decl *TemplateDeclInstantiator::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
1176 ClassTemplateDecl *PrevClassTemplate = nullptr; in VisitClassTemplateDecl()
1181 PrevClassTemplate = dyn_cast<ClassTemplateDecl>(Found.front()); in VisitClassTemplateDecl()
1212 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); in VisitClassTemplateDecl()
1282 ClassTemplateDecl *Inst in VisitClassTemplateDecl()
1283 = ClassTemplateDecl::Create(SemaRef.Context, DC, D->getLocation(), in VisitClassTemplateDecl()
1341 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplatePartialSpecializationDecl()
1350 ClassTemplateDecl *InstClassTemplate in VisitClassTemplatePartialSpecializationDecl()
1351 = dyn_cast<ClassTemplateDecl>(Found.front()); in VisitClassTemplatePartialSpecializationDecl()
2958 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl()
2970 ClassTemplateDecl *InstClassTemplate in VisitClassTemplateSpecializationDecl()
2971 = dyn_cast<ClassTemplateDecl>(Found.front()); in VisitClassTemplateSpecializationDecl()
3246 ClassTemplateDecl *ClassTemplate, in InstantiateClassTemplatePartialSpecialization()
4744 static bool isInstantiationOf(ClassTemplateDecl *Pattern, in isInstantiationOf()
4745 ClassTemplateDecl *Instance) { in isInstantiationOf()
4904 if (auto *Temp = dyn_cast<ClassTemplateDecl>(Other)) in isInstantiationOf()
4905 return isInstantiationOf(cast<ClassTemplateDecl>(D), Temp); in isInstantiationOf()
5092 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); in FindInstantiatedDecl()
5113 ClassTemplateDecl *SpecTemplate = InstSpec->getSpecializedTemplate(); in FindInstantiatedDecl()