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

References

tools/clang/lib/Sema/SemaTemplate.cpp
 1360   assert(TUK != TUK_Reference && "Can only declare or define class templates");
 1381                         (SS.isEmpty() && TUK == TUK_Friend)
 1390       Diag(NameLoc, TUK == TUK_Friend
 1394       return TUK != TUK_Friend;
 1407     } else if (TUK != TUK_Friend && TUK != TUK_Reference)
 1407     } else if (TUK != TUK_Friend && TUK != TUK_Reference)
 1418     if (TUK != TUK_Friend &&
 1460   if (TUK == TUK_Friend) {
 1521     if (!(TUK == TUK_Friend && CurContext->isDependentContext()) &&
 1535                                       TUK == TUK_Definition,  KWLoc, Name)) {
 1544     if (TUK == TUK_Definition) {
 1581   if (!(TUK == TUK_Friend && CurContext->isDependentContext()) &&
 1590               : TUK == TUK_Friend ? TPC_FriendClassTemplate : TPC_ClassTemplate,
 1598       Diag(NameLoc, TUK == TUK_Friend ? diag::err_friend_decl_does_not_match
 1611     = !(TUK == TUK_Friend && CurContext->isDependentContext());
 1626   if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) {
 1657   if (!Invalid && TUK != TUK_Friend && NewTemplate->getDeclContext()->isRecord())
 1664   if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip))
 1675   if (TUK != TUK_Friend) {