Home | History | Annotate | Download | only in Sema

Lines Matching defs:Friend

883     //   declared as a friend, and when the name of the friend class or
905 // If this is a dependent context, we don't want to link the friend
1038 // Friend templates are visible in fairly strange ways.
1047 FriendDecl *Friend = FriendDecl::Create(Context, CurContext,
1051 Friend->setAccess(AS_public);
1052 CurContext->addDecl(Friend);
1081 // If a friend function template declaration specifies a default
1103 // friend template declaration.
1109 // for friend function templates if there is only a single
1495 /// matching template parameters to scope specifiers in friend
1742 // In friend declarations we can have template-ids which don't
4727 // friend declarations.
4883 // referencing this specialization as a friend, reuse that
4989 // this explicit specialization or friend declaration.
5040 // If this is not a friend, note that this is an explicit specialization.
5090 FriendDecl *Friend = FriendDecl::Create(Context, CurContext,
5094 Friend->setAccess(AS_public);
5095 CurContext->addDecl(Friend);
5319 /// function template specialization is with a friend declaration,
5324 /// friend void foo<>(T);
5444 // If this is a friend declaration, then we're not really declaring
5564 // If this is a friend, just bail out here before we start turning