reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1637 NewTemplate->setPreviousDecl(PrevClassTemplate); 1639 NewClass->setDescribedClassTemplate(NewTemplate); 1642 NewTemplate->setModulePrivate(); 1645 QualType T = NewTemplate->getInjectedClassNameSpecialization(); 1657 if (!Invalid && TUK != TUK_Friend && NewTemplate->getDeclContext()->isRecord()) 1658 SetMemberAccessSpecifier(NewTemplate, PrevClassTemplate, AS); 1662 NewTemplate->setLexicalDeclContext(CurContext); 1680 PushOnScopeChains(NewTemplate, Outer); 1683 NewTemplate->setAccess(PrevClassTemplate->getAccess()); 1687 NewTemplate->setObjectOfFriendDecl(); 1692 DC->makeDeclVisibleInContext(NewTemplate); 1694 PushOnScopeChains(NewTemplate, EnclosingScope, 1699 Context, CurContext, NewClass->getLocation(), NewTemplate, FriendLoc); 1705 CheckRedeclarationModuleOwnership(NewTemplate, PrevClassTemplate); 1708 NewTemplate->setInvalidDecl(); 1712 ActOnDocumentableDecl(NewTemplate); 1717 return NewTemplate;