| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclFriend.h | 65 FriendUnion Friend; variable 84 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, in FriendDecl() argument 87 : Decl(Decl::Friend, DC, L), Friend(Friend), FriendLoc(FriendL), in FriendDecl() 94 : Decl(Decl::Friend, Empty), UnsupportedFriend(false), in FriendDecl() 123 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType() 138 return Friend.dyn_cast<NamedDecl *>(); in getFriendDecl() 182 static bool classofKind(Kind K) { return K == Decl::Friend; } in classofKind()
|
| H A D | ODRDiagsEmitter.h | 113 Friend, enumerator
|
| H A D | DeclTemplate.h | 2456 FriendUnion Friend; 2463 FriendUnion Friend, SourceLocation FriendLoc) 2465 Params(Params), Friend(Friend), FriendLoc(FriendLoc) {} 2474 MutableArrayRef<TemplateParameterList *> Params, FriendUnion Friend, 2483 return Friend.dyn_cast<TypeSourceInfo*>(); 2490 return Friend.dyn_cast<NamedDecl*>();
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 355 if (Friend == Context) in MightInstantiateTo() 364 if (Friend->isFileContext()) in MightInstantiateTo() 374 if (Friend == Context) in MightInstantiateTo() 433 if (EC.includesClass(Friend)) in MatchesFriend() 453 if (Friend->isDependentType()) in MatchesFriend() 521 if (Friend == *I) in MatchesFriend() 551 if (Friend == FTD) in MatchesFriend() 574 NamedDecl *Friend in MatchesFriend() local 579 if (isa<ClassTemplateDecl>(Friend)) in MatchesFriend() 582 if (isa<FunctionTemplateDecl>(Friend)) in MatchesFriend() [all …]
|
| H A D | SemaTemplate.cpp | 1708 const FunctionDecl *Friend = nullptr; member in __anon6a6d17470711::ConstraintRefersToContainingTemplateChecker 1718 for (const DeclContext *DC = Friend->getLexicalDeclContext(); in CheckIfContainingRecord() 1743 : inherited(SemaRef), Friend(Friend), TemplateDepth(TemplateDepth) {} in ConstraintRefersToContainingTemplateChecker() 1790 const FunctionDecl *Friend, unsigned TemplateDepth, in ConstraintExpressionDependsOnEnclosingTemplate() argument 1792 assert(Friend->getFriendObjectKind() && "Only works on a friend"); in ConstraintExpressionDependsOnEnclosingTemplate() 2207 FriendDecl *Friend = FriendDecl::Create( in CheckClassTemplate() local 2209 Friend->setAccess(AS_public); in CheckClassTemplate() 2210 CurContext->addDecl(Friend); in CheckClassTemplate() 9183 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, in ActOnClassTemplateSpecialization() local 9187 Friend->setAccess(AS_public); in ActOnClassTemplateSpecialization() [all …]
|
| H A D | SemaDeclCXX.cpp | 10537 for (FriendDecl *Friend : RD->friends()) { in findImplicitlyDeclaredEqualityComparisons() 10538 FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(Friend->getFriendDecl()); in findImplicitlyDeclaredEqualityComparisons() 17691 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, in ActOnTemplatedFriendTag() local 17693 Friend->setAccess(AS_public); in ActOnTemplatedFriendTag() 17694 CurContext->addDecl(Friend); in ActOnTemplatedFriendTag() 17695 return Friend; in ActOnTemplatedFriendTag() 17715 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, in ActOnTemplatedFriendTag() local 17717 Friend->setAccess(AS_public); in ActOnTemplatedFriendTag() 17718 Friend->setUnsupportedFriend(true); in ActOnTemplatedFriendTag() 17719 CurContext->addDecl(Friend); in ActOnTemplatedFriendTag() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclFriend.cpp | 36 FriendUnion Friend, in Create() argument 40 if (Friend.is<NamedDecl *>()) { in Create() 41 const auto *D = Friend.get<NamedDecl*>(); in Create() 59 auto *FD = new (C, DC, Extra) FriendDecl(DC, L, Friend, FriendL, in Create()
|
| H A D | ODRDiagsEmitter.cpp | 614 case Decl::Friend: in FindTypeDiffs() 615 return Friend; in FindTypeDiffs() 1281 case Friend: { in diagnoseMismatch() 1613 case Friend: in diagnoseMismatch() 2055 case Friend: in diagnoseMismatch() 2184 case Friend: in diagnoseMismatch()
|
| H A D | DeclTemplate.cpp | 1155 FriendUnion Friend, SourceLocation FLoc) { in Create() argument 1162 FriendTemplateDecl(DC, L, TPL, Params.size(), Friend, FLoc); in Create()
|
| H A D | ODRHash.cpp | 542 case Decl::Friend: in isSubDeclToBeProcessed()
|
| H A D | DeclBase.cpp | 913 case Friend: in getIdentifierNamespaceForKind()
|
| H A D | Type.cpp | 2713 llvm::none_of(Decl->friends(), [&](const FriendDecl *Friend) { in HasNonDeletedDefaultedEqualityComparison() argument 2714 if (NamedDecl *ND = Friend->getFriendDecl()) { in HasNonDeletedDefaultedEqualityComparison()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBSymbolTypeFriend.h | 20 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Friend)
|
| H A D | PDBTypes.h | 263 Friend, enumerator
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBSymbol.cpp | 84 FACTORY_SYMTAG_CASE(Friend, PDBSymbolTypeFriend) in createSymbol()
|
| H A D | PDBExtras.cpp | 261 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Friend, OS) in operator <<()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 100 def Friend : DeclNode<Decl>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeView.h | 277 Friend = 0x03, enumerator
|
| H A D | TypeRecord.h | 81 return MP != MethodKind::Vanilla && MP != MethodKind::Friend && in isVirtual()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 422 case Decl::Friend: in isRedeclarableDeclKind()
|
| H A D | ASTReaderDecl.cpp | 2366 D->Friend = readDeclAs<NamedDecl>(); in VisitFriendDecl() 2368 D->Friend = readTypeSourceInfo(); in VisitFriendDecl() 2385 D->Friend = readDeclAs<NamedDecl>(); in VisitFriendTemplateDecl() 2387 D->Friend = readTypeSourceInfo(); in VisitFriendTemplateDecl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | MinimalTypeDumper.cpp | 160 RETURN_CASE(MethodKind, Friend, "friend"); in methodKind()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | TypeDumpVisitor.cpp | 64 ENUM_ENTRY(MethodKind, Friend),
|
| H A D | EnumTables.cpp | 349 CV_ENUM_CLASS_ENT(MethodKind, Friend),
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLTypes.cpp | 312 IO.enumCase(Kind, "Friend", MethodKind::Friend); in enumeration()
|