| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | DeclFriend.h | 65 FriendUnion Friend; variable 83 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, in FriendDecl() argument 86 : Decl(Decl::Friend, DC, L), Friend(Friend), FriendLoc(FriendL), in FriendDecl() 93 : Decl(Decl::Friend, Empty), UnsupportedFriend(false), in FriendDecl() 122 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType() 137 return Friend.dyn_cast<NamedDecl *>(); in getFriendDecl() 181 static bool classofKind(Kind K) { return K == Decl::Friend; } in classofKind()
|
| H A D | ODRDiagsEmitter.h | 113 Friend, enumerator
|
| H A D | DeclTemplate.h | 2481 FriendUnion Friend; 2488 FriendUnion Friend, SourceLocation FriendLoc) 2490 Params(Params), Friend(Friend), FriendLoc(FriendLoc) {} 2499 MutableArrayRef<TemplateParameterList *> Params, FriendUnion Friend, 2508 return Friend.dyn_cast<TypeSourceInfo*>(); 2515 return Friend.dyn_cast<NamedDecl*>();
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 344 DeclContext *Friend) { in MightInstantiateTo() argument 345 if (Friend == Context) in MightInstantiateTo() 348 assert(!Friend->isDependentContext() && in MightInstantiateTo() 354 if (Friend->isFileContext()) in MightInstantiateTo() 363 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { in MightInstantiateTo() argument 364 if (Friend == Context) in MightInstantiateTo() 367 if (!Friend->isDependentType() && !Context->isDependentType()) in MightInstantiateTo() 376 FunctionDecl *Friend) { in MightInstantiateTo() argument 377 if (Context->getDeclName() != Friend->getDeclName()) in MightInstantiateTo() 382 Friend->getDeclContext())) in MightInstantiateTo() [all …]
|
| H A D | SemaTemplate.cpp | 1695 const FunctionDecl *Friend = nullptr; member in __anone870e7e80711::ConstraintRefersToContainingTemplateChecker 1703 for (const DeclContext *DC = Friend->getLexicalDeclContext(); in CheckIfContainingRecord() 1726 const FunctionDecl *Friend, in ConstraintRefersToContainingTemplateChecker() argument 1728 : inherited(SemaRef), Friend(Friend), TemplateDepth(TemplateDepth) {} in ConstraintRefersToContainingTemplateChecker() 1775 const FunctionDecl *Friend, unsigned TemplateDepth, in ConstraintExpressionDependsOnEnclosingTemplate() argument 1777 assert(Friend->getFriendObjectKind() && "Only works on a friend"); in ConstraintExpressionDependsOnEnclosingTemplate() 1778 ConstraintRefersToContainingTemplateChecker Checker(*this, Friend, in ConstraintExpressionDependsOnEnclosingTemplate() 2159 FriendDecl *Friend = FriendDecl::Create( in CheckClassTemplate() local 2161 Friend->setAccess(AS_public); in CheckClassTemplate() 2162 CurContext->addDecl(Friend); in CheckClassTemplate() [all …]
|
| /openbsd-src/gnu/llvm/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 | 612 case Decl::Friend: in FindTypeDiffs() 613 return Friend; in FindTypeDiffs() 1276 case Friend: { in diagnoseMismatch() 1608 case Friend: in diagnoseMismatch() 2049 case Friend: in diagnoseMismatch() 2177 case Friend: in diagnoseMismatch()
|
| H A D | DeclTemplate.cpp | 1158 FriendUnion Friend, SourceLocation FLoc) { in Create() argument 1165 FriendTemplateDecl(DC, L, TPL, Params.size(), Friend, FLoc); in Create()
|
| H A D | ODRHash.cpp | 538 case Decl::Friend: in isSubDeclToBeProcessed()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.other/ |
| H A D | friend2.C | 7 friend class Friend; in f() local 12 class Friend { in f()
|
| /openbsd-src/gnu/llvm/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
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBSymbol.cpp | 84 FACTORY_SYMTAG_CASE(Friend, PDBSymbolTypeFriend) in createSymbol()
|
| H A D | PDBExtras.cpp | 259 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Friend, OS) in operator <<()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 100 def Friend : DeclNode<Decl>;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeView.h | 274 Friend = 0x03, enumerator
|
| H A D | TypeRecord.h | 81 return MP != MethodKind::Vanilla && MP != MethodKind::Friend && in isVirtual()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 417 case Decl::Friend: in isRedeclarableDeclKind()
|
| H A D | ASTReaderDecl.cpp | 2237 D->Friend = readDeclAs<NamedDecl>(); in VisitFriendDecl() 2239 D->Friend = readTypeSourceInfo(); in VisitFriendDecl() 2256 D->Friend = readDeclAs<NamedDecl>(); in VisitFriendTemplateDecl() 2258 D->Friend = readTypeSourceInfo(); in VisitFriendTemplateDecl()
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/CodeView/ |
| H A D | EnumTables.cpp | 348 CV_ENUM_CLASS_ENT(MethodKind, Friend),
|
| H A D | TypeDumpVisitor.cpp | 64 ENUM_ENTRY(MethodKind, Friend),
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/ |
| H A D | MinimalTypeDumper.cpp | 159 RETURN_CASE(MethodKind, Friend, "friend"); in methodKind()
|
| /openbsd-src/gnu/gcc/ |
| H A D | FAQ | 32 1. [23]Friend Templates 308 Friend Templates
|
| /openbsd-src/gnu/usr.bin/gcc/ |
| H A D | FAQ | 36 1. [26]Friend Templates 363 Friend Templates
|
| /openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLTypes.cpp | 312 IO.enumCase(Kind, "Friend", MethodKind::Friend); in enumeration()
|