Lines Matching refs:FriendDecl
502 ExpectedDecl VisitFriendDecl(FriendDecl *D);
1867 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<FriendDecl>(D)) { in ImportDeclContext()
3769 const FriendDecl *FD, in getFriendCountAndPosition()
3770 llvm::function_ref<T(const FriendDecl *)> GetCanTypeOrDecl) { in getFriendCountAndPosition()
3777 for (const FriendDecl *FoundFriend : RD->friends()) { in getFriendCountAndPosition()
3792 static FriendCountAndPosition getFriendCountAndPosition(const FriendDecl *FD) { in getFriendCountAndPosition()
3794 return getFriendCountAndPosition<QualType>(FD, [](const FriendDecl *F) { in getFriendCountAndPosition()
3800 return getFriendCountAndPosition<Decl *>(FD, [](const FriendDecl *F) { in getFriendCountAndPosition()
3807 ExpectedDecl ASTNodeImporter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
3817 FriendDecl *ImportedFriend = RD->getFirstFriend(); in VisitFriendDecl()
3818 SmallVector<FriendDecl *, 2> ImportedEquivalentFriends; in VisitFriendDecl()
3846 FriendDecl::FriendUnion ToFU; in VisitFriendDecl()
3880 FriendDecl *FrD; in VisitFriendDecl()