Lines Matching refs:PrevClassTemplate
920 ClassTemplateDecl *PrevClassTemplate in CheckClassTemplate() local
926 if (!PrevClassTemplate && PrevDecl && isa<CXXRecordDecl>(PrevDecl) && in CheckClassTemplate()
929 PrevClassTemplate in CheckClassTemplate()
931 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) { in CheckClassTemplate()
932 PrevClassTemplate in CheckClassTemplate()
957 PrevDecl = PrevClassTemplate = nullptr; in CheckClassTemplate()
978 PrevDecl = PrevClassTemplate = nullptr; in CheckClassTemplate()
983 !(PrevClassTemplate && in CheckClassTemplate()
984 PrevClassTemplate->getDeclContext()->getRedeclContext()->Equals( in CheckClassTemplate()
991 PrevDecl = PrevClassTemplate = nullptr; in CheckClassTemplate()
995 if (PrevClassTemplate) { in CheckClassTemplate()
1001 PrevClassTemplate->getTemplateParameters(), in CheckClassTemplate()
1011 RecordDecl *PrevRecordDecl = PrevClassTemplate->getTemplatedDecl(); in CheckClassTemplate()
1067 PrevClassTemplate ? PrevClassTemplate->getTemplateParameters() in CheckClassTemplate()
1079 if (!SS.isInvalid() && !Invalid && !PrevClassTemplate) { in CheckClassTemplate()
1089 PrevClassTemplate? in CheckClassTemplate()
1090 PrevClassTemplate->getTemplatedDecl() : nullptr, in CheckClassTemplate()
1108 NewClass, PrevClassTemplate); in CheckClassTemplate()
1122 if (PrevClassTemplate && in CheckClassTemplate()
1123 PrevClassTemplate->getInstantiatedFromMemberTemplate()) in CheckClassTemplate()
1124 PrevClassTemplate->setMemberSpecialization(); in CheckClassTemplate()
1128 SetMemberAccessSpecifier(NewTemplate, PrevClassTemplate, AS); in CheckClassTemplate()
1140 if (PrevClassTemplate) in CheckClassTemplate()
1141 mergeDeclAttributes(NewClass, PrevClassTemplate->getTemplatedDecl()); in CheckClassTemplate()
1152 if (PrevClassTemplate && PrevClassTemplate->getAccess() != AS_none) { in CheckClassTemplate()
1153 NewTemplate->setAccess(PrevClassTemplate->getAccess()); in CheckClassTemplate()
1154 NewClass->setAccess(PrevClassTemplate->getAccess()); in CheckClassTemplate()