| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclFriend.cpp | 28 void FriendDecl::anchor() {} in anchor() 30 FriendDecl *FriendDecl::getNextFriendSlowCase() { in getNextFriendSlowCase() 31 return cast_or_null<FriendDecl>( in getNextFriendSlowCase() 35 FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC, in Create() 58 FriendDecl::additionalSizeToAlloc<TemplateParameterList *>( in Create() 60 auto *FD = new (C, DC, Extra) FriendDecl(DC, L, Friend, FriendL, in Create() 66 FriendDecl *FriendDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized() 70 return new (C, ID, Extra) FriendDecl(EmptyShell(), FriendTypeNumTPLists); in CreateDeserialized() 73 FriendDecl *CXXRecordDecl::getFirstFriend() const { in getFirstFriend() 76 return First ? cast<FriendDecl>(First) : nullptr; in getFirstFriend()
|
| H A D | ASTImporterLookupTable.cpp | 30 bool VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
|
| H A D | ASTStructuralEquivalence.cpp | 1381 FriendDecl *D1, FriendDecl *D2) { in IsStructurallyEquivalent() 1636 } else if (FriendDecl *FrD1 = dyn_cast<FriendDecl>(D1)) { in CheckKindSpecificEquivalence() 1637 if (FriendDecl *FrD2 = dyn_cast<FriendDecl>(D2)) { in CheckKindSpecificEquivalence()
|
| H A D | DeclPrinter.cpp | 69 void VisitFriendDecl(FriendDecl *D); 744 void DeclPrinter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
|
| H A D | ASTDumper.cpp | 272 void VisitFriendDecl(const FriendDecl *D); 1195 void ASTDumper::VisitFriendDecl(const FriendDecl *D) { in VisitFriendDecl()
|
| H A D | ODRHash.cpp | 358 void VisitFriendDecl(const FriendDecl *D) { in VisitFriendDecl()
|
| H A D | ASTImporter.cpp | 476 ExpectedDecl VisitFriendDecl(FriendDecl *D); 3406 ExpectedDecl ASTNodeImporter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl() 3415 FriendDecl *ImportedFriend = RD->getFirstFriend(); in VisitFriendDecl() 3433 FriendDecl::FriendUnion ToFU; in VisitFriendDecl() 3467 FriendDecl *FrD; in VisitFriendDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclFriend.h | 54 class FriendDecl final 94 FriendDecl(EmptyShell Empty, unsigned NumFriendTypeTPLists) in FriendDecl() function 98 FriendDecl *getNextFriend() { in getNextFriend() 104 FriendDecl *getNextFriendSlowCase(); 112 static FriendDecl *Create(ASTContext &C, DeclContext *DC, 191 FriendDecl *Ptr; 193 explicit friend_iterator(FriendDecl *Ptr) : Ptr(Ptr) {} in friend_iterator() 198 using value_type = FriendDecl *; 199 using reference = FriendDecl *; 200 using pointer = FriendDecl *; [all …]
|
| H A D | DeclCXX.h | 68 class FriendDecl; variable 708 FriendDecl *getFirstFriend() const; 903 void pushFriendDecl(FriendDecl *FD);
|
| H A D | RecursiveASTVisitor.h | 1436 DEF_TRAVERSE_DECL(FriendDecl, {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTCommon.h | 101 if (auto *FD = dyn_cast<FriendDecl>(LexicalD)) in numberAnonymousDeclsWithin()
|
| H A D | ASTReaderDecl.cpp | 402 void VisitFriendDecl(FriendDecl *D); 2036 void ASTDeclReader::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl() 3719 D = FriendDecl::CreateDeserialized(Context, ID, Record.readInt()); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 121 void VisitFriendDecl(FriendDecl *D); 1376 void ASTDeclWriter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
|
| H A D | ASTReader.cpp | 10804 FriendDecl *FirstFriend = cast<FriendDecl>(FirstDecl); in diagnoseOdrViolations() 10805 FriendDecl *SecondFriend = cast<FriendDecl>(SecondDecl); in diagnoseOdrViolations()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1198 extern const internal::VariadicDynCastAllOfMatcher<Decl, FriendDecl> friendDecl; 3106 AST_POLYMORPHIC_SUPPORTED_TYPES(Expr, FriendDecl, TypedefNameDecl, 3135 hasType, AST_POLYMORPHIC_SUPPORTED_TYPES(Expr, FriendDecl, ValueDecl),
|
| H A D | ASTMatchersInternal.h | 129 inline QualType getUnderlyingType(const FriendDecl &Node) { in getUnderlyingType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 693 bool VisitFriendDecl(const FriendDecl *D) { in VisitFriendDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 614 const internal::VariadicDynCastAllOfMatcher<Decl, FriendDecl> friendDecl;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 935 Decl *TemplateDeclInstantiator::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl() 953 FriendDecl *FD = SemaRef.CheckFriendTypeDecl(D->getBeginLoc(), in VisitFriendDecl() 974 FriendDecl *FD = in VisitFriendDecl() 975 FriendDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitFriendDecl()
|
| H A D | SemaDeclCXX.cpp | 13963 FriendDecl *Sema::CheckFriendTypeDecl(SourceLocation LocStart, in CheckFriendTypeDecl() 14028 return FriendDecl::Create(Context, CurContext, in CheckFriendTypeDecl() 14120 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, in ActOnTemplatedFriendTag() 14144 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, in ActOnTemplatedFriendTag() 14532 FriendDecl *FrD = FriendDecl::Create(Context, CurContext, in ActOnFriendFunctionDecl()
|
| H A D | SemaAccess.cpp | 543 FriendDecl *FriendD) { in MatchesFriend()
|
| H A D | SemaTemplate.cpp | 1642 FriendDecl *Friend = FriendDecl::Create( in CheckClassTemplate() 7792 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, in ActOnClassTemplateSpecialization()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 121 class FriendDecl; variable 5936 FriendDecl *CheckFriendTypeDecl(SourceLocation LocStart,
|