Lines Matching defs:PrevClassTemplate
1919 ClassTemplateDecl *PrevClassTemplate =
1925 if (!PrevClassTemplate && isa_and_nonnull<CXXRecordDecl>(PrevDecl) &&
1928 PrevClassTemplate
1930 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) {
1931 PrevClassTemplate
1956 PrevDecl = PrevClassTemplate = nullptr;
1976 PrevDecl = PrevClassTemplate = nullptr;
1981 !(PrevClassTemplate &&
1982 PrevClassTemplate->getDeclContext()->getRedeclContext()->Equals(
1989 PrevDecl = PrevClassTemplate = nullptr;
1993 if (PrevClassTemplate) {
2002 TemplateParams, PrevClassTemplate,
2003 PrevClassTemplate->getTemplateParameters(), /*Complain=*/true,
2012 RecordDecl *PrevRecordDecl = PrevClassTemplate->getTemplatedDecl();
2063 PrevClassTemplate ? GetTemplateParameterList(PrevClassTemplate)
2076 if (!SS.isInvalid() && !Invalid && !PrevClassTemplate) {
2095 PrevClassTemplate && ShouldAddRedecl ?
2096 PrevClassTemplate->getTemplatedDecl() : nullptr,
2117 NewTemplate->setPreviousDecl(PrevClassTemplate);
2132 if (PrevClassTemplate &&
2133 PrevClassTemplate->getInstantiatedFromMemberTemplate())
2134 PrevClassTemplate->setMemberSpecialization();
2139 SetMemberAccessSpecifier(NewTemplate, PrevClassTemplate, AS);
2150 if (PrevClassTemplate)
2151 mergeDeclAttributes(NewClass, PrevClassTemplate->getTemplatedDecl());
2164 if (PrevClassTemplate && PrevClassTemplate->getAccess() != AS_none) {
2165 NewTemplate->setAccess(PrevClassTemplate->getAccess());
2166 NewClass->setAccess(PrevClassTemplate->getAccess());
2186 if (PrevClassTemplate)
2187 CheckRedeclarationInModule(NewTemplate, PrevClassTemplate);