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