Lines Matching +full:dc +full:- +full:id
1 //===- DeclFriend.cpp - C++ Friend Declaration AST Node Implementation ----===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
34 FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument
49 assert(D->getFriendObjectKind() || in Create()
50 (cast<CXXRecordDecl>(DC)->getTemplateSpecializationKind())); in Create()
59 auto *FD = new (C, DC, Extra) FriendDecl(DC, L, Friend, FriendL, in Create()
61 cast<CXXRecordDecl>(DC)->pushFriendDecl(FD); in Create()
65 FriendDecl *FriendDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID, in CreateDeserialized() argument
69 return new (C, ID, Extra) FriendDecl(EmptyShell(), FriendTypeNumTPLists); in CreateDeserialized()