Lines Matching refs:PrevClassTemplate
1892 ClassTemplateDecl *PrevClassTemplate = in CheckClassTemplate() local
1898 if (!PrevClassTemplate && isa_and_nonnull<CXXRecordDecl>(PrevDecl) && in CheckClassTemplate()
1901 PrevClassTemplate in CheckClassTemplate()
1903 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) { in CheckClassTemplate()
1904 PrevClassTemplate in CheckClassTemplate()
1929 PrevDecl = PrevClassTemplate = nullptr; in CheckClassTemplate()
1949 PrevDecl = PrevClassTemplate = nullptr; in CheckClassTemplate()
1954 !(PrevClassTemplate && in CheckClassTemplate()
1955 PrevClassTemplate->getDeclContext()->getRedeclContext()->Equals( in CheckClassTemplate()
1962 PrevDecl = PrevClassTemplate = nullptr; in CheckClassTemplate()
1966 if (PrevClassTemplate) { in CheckClassTemplate()
1975 TemplateParams, PrevClassTemplate, in CheckClassTemplate()
1976 PrevClassTemplate->getTemplateParameters(), /*Complain=*/true, in CheckClassTemplate()
1985 RecordDecl *PrevRecordDecl = PrevClassTemplate->getTemplatedDecl(); in CheckClassTemplate()
2036 PrevClassTemplate ? GetTemplateParameterList(PrevClassTemplate) in CheckClassTemplate()
2049 if (!SS.isInvalid() && !Invalid && !PrevClassTemplate) { in CheckClassTemplate()
2068 PrevClassTemplate && ShouldAddRedecl ? in CheckClassTemplate()
2069 PrevClassTemplate->getTemplatedDecl() : nullptr, in CheckClassTemplate()
2090 NewTemplate->setPreviousDecl(PrevClassTemplate); in CheckClassTemplate()
2105 if (PrevClassTemplate && in CheckClassTemplate()
2106 PrevClassTemplate->getInstantiatedFromMemberTemplate()) in CheckClassTemplate()
2107 PrevClassTemplate->setMemberSpecialization(); in CheckClassTemplate()
2112 SetMemberAccessSpecifier(NewTemplate, PrevClassTemplate, AS); in CheckClassTemplate()
2124 if (PrevClassTemplate) in CheckClassTemplate()
2125 mergeDeclAttributes(NewClass, PrevClassTemplate->getTemplatedDecl()); in CheckClassTemplate()
2138 if (PrevClassTemplate && PrevClassTemplate->getAccess() != AS_none) { in CheckClassTemplate()
2139 NewTemplate->setAccess(PrevClassTemplate->getAccess()); in CheckClassTemplate()
2140 NewClass->setAccess(PrevClassTemplate->getAccess()); in CheckClassTemplate()
2160 if (PrevClassTemplate) in CheckClassTemplate()
2161 CheckRedeclarationInModule(NewTemplate, PrevClassTemplate); in CheckClassTemplate()