Lines Matching refs:NewTemplate
1122 ClassTemplateDecl *NewTemplate in CheckClassTemplate() local
1126 NewClass->setDescribedClassTemplate(NewTemplate); in CheckClassTemplate()
1129 NewTemplate->setModulePrivate(); in CheckClassTemplate()
1132 QualType T = NewTemplate->getInjectedClassNameSpecialization(); in CheckClassTemplate()
1144 if (!Invalid && TUK != TUK_Friend && NewTemplate->getDeclContext()->isRecord()) in CheckClassTemplate()
1145 SetMemberAccessSpecifier(NewTemplate, PrevClassTemplate, AS); in CheckClassTemplate()
1149 NewTemplate->setLexicalDeclContext(CurContext); in CheckClassTemplate()
1167 PushOnScopeChains(NewTemplate, Outer); in CheckClassTemplate()
1170 NewTemplate->setAccess(PrevClassTemplate->getAccess()); in CheckClassTemplate()
1174 NewTemplate->setObjectOfFriendDecl(); in CheckClassTemplate()
1179 DC->makeDeclVisibleInContext(NewTemplate); in CheckClassTemplate()
1181 PushOnScopeChains(NewTemplate, EnclosingScope, in CheckClassTemplate()
1186 Context, CurContext, NewClass->getLocation(), NewTemplate, FriendLoc); in CheckClassTemplate()
1192 NewTemplate->setInvalidDecl(); in CheckClassTemplate()
1196 ActOnDocumentableDecl(NewTemplate); in CheckClassTemplate()
1198 return NewTemplate; in CheckClassTemplate()