reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaTemplate.cpp
 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;