Home
last modified time | relevance | path

Searched refs:Friend (Results 1 – 25 of 54) sorted by relevance

123

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DDeclFriend.h65 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 DODRDiagsEmitter.h113 Friend, enumerator
H A DDeclTemplate.h2481 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 DSemaAccess.cpp344 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 DSemaTemplate.cpp1695 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 DDeclFriend.cpp36 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 DODRDiagsEmitter.cpp612 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 DDeclTemplate.cpp1158 FriendUnion Friend, SourceLocation FLoc) { in Create() argument
1165 FriendTemplateDecl(DC, L, TPL, Params.size(), Friend, FLoc); in Create()
H A DODRHash.cpp538 case Decl::Friend: in isSubDeclToBeProcessed()
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.other/
H A Dfriend2.C7 friend class Friend; in f() local
12 class Friend { in f()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypeFriend.h20 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Friend)
H A DPDBTypes.h263 Friend, enumerator
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/
H A DPDBSymbol.cpp84 FACTORY_SYMTAG_CASE(Friend, PDBSymbolTypeFriend) in createSymbol()
H A DPDBExtras.cpp259 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Friend, OS) in operator <<()
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DDeclNodes.td100 def Friend : DeclNode<Decl>;
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h274 Friend = 0x03, enumerator
H A DTypeRecord.h81 return MP != MethodKind::Vanilla && MP != MethodKind::Friend && in isVirtual()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTCommon.cpp417 case Decl::Friend: in isRedeclarableDeclKind()
H A DASTReaderDecl.cpp2237 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 DEnumTables.cpp348 CV_ENUM_CLASS_ENT(MethodKind, Friend),
H A DTypeDumpVisitor.cpp64 ENUM_ENTRY(MethodKind, Friend),
/openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp159 RETURN_CASE(MethodKind, Friend, "friend"); in methodKind()
/openbsd-src/gnu/gcc/
H A DFAQ32 1. [23]Friend Templates
308 Friend Templates
/openbsd-src/gnu/usr.bin/gcc/
H A DFAQ36 1. [26]Friend Templates
363 Friend Templates
/openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp312 IO.enumCase(Kind, "Friend", MethodKind::Friend); in enumeration()

123