Lines Matching defs:Friend
10476 for (FriendDecl *Friend : RD->friends()) {
10477 FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(Friend->getFriendDecl());
10481 // Friend operator== explicitly declared: no implicit operator==s.
11291 // Friend declarations require some care. Consider:
17405 return CheckClassTemplate(S, TagSpec, TagUseKind::Friend, TagLoc, SS,
17438 return ActOnTag(S, TagSpec, TagUseKind::Friend, TagLoc, SS, Name, NameLoc,
17471 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc,
17473 Friend->setAccess(AS_public);
17474 CurContext->addDecl(Friend);
17475 return Friend;
17495 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc,
17497 Friend->setAccess(AS_public);
17498 Friend->setUnsupportedFriend(true);
17499 CurContext->addDecl(Friend);
17500 return Friend;
17537 // for a TagUseKind::Friend.
17875 // Friend function defined in a local class.