| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | DeclFriend.cpp | 20 void FriendDecl::anchor() { } in anchor() 22 FriendDecl *FriendDecl::getNextFriendSlowCase() { in getNextFriendSlowCase() 23 return cast_or_null<FriendDecl>( in getNextFriendSlowCase() 27 FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC, in Create() 50 FriendDecl *FD = new (C, DC, Extra) FriendDecl(DC, L, Friend, FriendL, in Create() 56 FriendDecl *FriendDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized() 59 return new (C, ID, Extra) FriendDecl(EmptyShell(), FriendTypeNumTPLists); in CreateDeserialized() 62 FriendDecl *CXXRecordDecl::getFirstFriend() const { in getFirstFriend() 65 return First ? cast<FriendDecl>(First) : nullptr; in getFirstFriend()
|
| HD | DeclPrinter.cpp | 65 void VisitFriendDecl(FriendDecl *D); 620 void DeclPrinter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
|
| HD | ASTDumper.cpp | 464 void VisitFriendDecl(const FriendDecl *D); 1416 void ASTDumper::VisitFriendDecl(const FriendDecl *D) { in VisitFriendDecl()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | DeclFriend.h | 40 class FriendDecl : public Decl { 76 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, in FriendDecl() function 89 FriendDecl(EmptyShell Empty, unsigned NumFriendTypeTPLists) in FriendDecl() function 93 FriendDecl *getNextFriend() { in getNextFriend() 95 return cast_or_null<FriendDecl>(NextFriend.get(nullptr)); in getNextFriend() 98 FriendDecl *getNextFriendSlowCase(); 101 static FriendDecl *Create(ASTContext &C, DeclContext *DC, 106 static FriendDecl *CreateDeserialized(ASTContext &C, unsigned ID, 178 FriendDecl *Ptr; 181 explicit friend_iterator(FriendDecl *Ptr) : Ptr(Ptr) {} in friend_iterator() [all …]
|
| HD | DeclCXX.h | 42 class FriendDecl; variable 637 FriendDecl *getFirstFriend() const; 791 void pushFriendDecl(FriendDecl *FD);
|
| HD | DataRecursiveASTVisitor.h | 1247 DEF_TRAVERSE_DECL(FriendDecl, {
|
| HD | RecursiveASTVisitor.h | 1315 DEF_TRAVERSE_DECL(FriendDecl, {
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTCommon.h | 99 if (auto *FD = dyn_cast<FriendDecl>(LexicalD)) in numberAnonymousDeclsWithin()
|
| HD | ASTWriterDecl.cpp | 106 void VisitFriendDecl(FriendDecl *D); 1185 void ASTDeclWriter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
|
| HD | ASTReaderDecl.cpp | 330 void VisitFriendDecl(FriendDecl *D); 1772 void ASTDeclReader::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl() 3178 D = FriendDecl::CreateDeserialized(Context, ID, Record[Idx++]); in ReadDeclRecord()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplateInstantiateDecl.cpp | 710 Decl *TemplateDeclInstantiator::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl() 728 FriendDecl *FD = SemaRef.CheckFriendTypeDecl(D->getLocStart(), in VisitFriendDecl() 749 FriendDecl *FD = in VisitFriendDecl() 750 FriendDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitFriendDecl()
|
| HD | SemaDeclCXX.cpp | 12177 FriendDecl *Sema::CheckFriendTypeDecl(SourceLocation LocStart, in CheckFriendTypeDecl() 12242 return FriendDecl::Create(Context, CurContext, in CheckFriendTypeDecl() 12334 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, in ActOnTemplatedFriendTag() 12358 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, in ActOnTemplatedFriendTag() 12722 FriendDecl *FrD = FriendDecl::Create(Context, CurContext, in ActOnFriendFunctionDecl()
|
| HD | SemaAccess.cpp | 542 FriendDecl *FriendD) { in MatchesFriend()
|
| HD | SemaTemplate.cpp | 1166 FriendDecl *Friend = FriendDecl::Create( in CheckClassTemplate() 6477 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, in ActOnClassTemplateSpecialization()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| HD | ASTMatchers.h | 816 const internal::VariadicDynCastAllOfMatcher<Decl, FriendDecl> friendDecl;
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 113 class FriendDecl; variable 5250 FriendDecl *CheckFriendTypeDecl(SourceLocation LocStart,
|