Home | History | Annotate | Download | only in Sema

Lines Matching refs:Friend

876       // in the AST, and historically we have just ignored such friend
933 // declared as a friend, and when the name of the friend class or
955 // If this is a dependent context, we don't want to link the friend
1098 // Friend templates are visible in fairly strange ways.
1107 FriendDecl *Friend = FriendDecl::Create(Context, CurContext,
1111 Friend->setAccess(AS_public);
1112 CurContext->addDecl(Friend);
1141 // If a friend function template declaration specifies a default
1163 // friend template declaration.
1169 // for friend function templates if there is only a single
1552 /// matching template parameters to scope specifiers in friend
1799 // In friend declarations we can have template-ids which don't
5101 // friend declarations.
5254 // referencing this specialization as a friend, reuse that
5356 // this explicit specialization or friend declaration.
5407 // If this is not a friend, note that this is an explicit specialization.
5462 FriendDecl *Friend = FriendDecl::Create(Context, CurContext,
5466 Friend->setAccess(AS_public);
5467 CurContext->addDecl(Friend);
5719 /// function template specialization is with a friend declaration,
5724 /// friend void foo<>(T);
5849 // If this is a friend declaration, then we're not really declaring
5975 // If this is a friend, just bail out here before we start turning