Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclFriend.h66 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()
124 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType()
139 return Friend.dyn_cast<NamedDecl *>(); in getFriendDecl()
183 static bool classofKind(Kind K) { return K == Decl::Friend; } in classofKind()
H A DDeclTemplate.h2454 FriendUnion Friend;
2461 FriendUnion Friend, SourceLocation FriendLoc)
2463 Params(Params.data()), Friend(Friend), FriendLoc(FriendLoc) {}
2472 MutableArrayRef<TemplateParameterList *> Params, FriendUnion Friend,
2481 return Friend.dyn_cast<TypeSourceInfo*>();
2488 return Friend.dyn_cast<NamedDecl*>();
/netbsd-src/external/apache2/llvm/dist/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 DSemaDeclCXX.cpp9952 for (FriendDecl *Friend : RD->friends()) { in findImplicitlyDeclaredEqualityComparisons()
9953 FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(Friend->getFriendDecl()); in findImplicitlyDeclaredEqualityComparisons()
16343 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, in ActOnTemplatedFriendTag() local
16345 Friend->setAccess(AS_public); in ActOnTemplatedFriendTag()
16346 CurContext->addDecl(Friend); in ActOnTemplatedFriendTag()
16347 return Friend; in ActOnTemplatedFriendTag()
16367 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, in ActOnTemplatedFriendTag() local
16369 Friend->setAccess(AS_public); in ActOnTemplatedFriendTag()
16370 Friend->setUnsupportedFriend(true); in ActOnTemplatedFriendTag()
16371 CurContext->addDecl(Friend); in ActOnTemplatedFriendTag()
[all …]
H A DSemaTemplate.cpp2060 FriendDecl *Friend = FriendDecl::Create( in CheckClassTemplate() local
2062 Friend->setAccess(AS_public); in CheckClassTemplate()
2063 CurContext->addDecl(Friend); in CheckClassTemplate()
8581 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, in ActOnClassTemplateSpecialization() local
8585 Friend->setAccess(AS_public); in ActOnClassTemplateSpecialization()
8586 CurContext->addDecl(Friend); in ActOnClassTemplateSpecialization()
/netbsd-src/external/apache2/llvm/dist/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 DDeclTemplate.cpp1086 FriendUnion Friend, SourceLocation FLoc) { in Create() argument
1087 return new (Context, DC) FriendTemplateDecl(DC, L, Params, Friend, FLoc); in Create()
H A DODRHash.cpp456 case Decl::Friend: in isDeclToBeProcessed()
H A DDeclBase.cpp821 case Friend: in getIdentifierNamespaceForKind()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypeFriend.h21 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Friend)
H A DPDBTypes.h263 Friend, enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/
H A DPDBSymbol.cpp84 FACTORY_SYMTAG_CASE(Friend, PDBSymbolTypeFriend) in createSymbol()
H A DPDBExtras.cpp258 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Friend, OS) in operator <<()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DDeclNodes.td94 def Friend : DeclNode<Decl>;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h272 Friend = 0x03, enumerator
H A DTypeRecord.h81 return MP != MethodKind::Vanilla && MP != MethodKind::Friend && in isVirtual()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTCommon.cpp411 case Decl::Friend: in isRedeclarableDeclKind()
H A DASTReaderDecl.cpp2031 D->Friend = readDeclAs<NamedDecl>(); in VisitFriendDecl()
2033 D->Friend = readTypeSourceInfo(); in VisitFriendDecl()
2050 D->Friend = readDeclAs<NamedDecl>(); in VisitFriendTemplateDecl()
2052 D->Friend = readTypeSourceInfo(); in VisitFriendTemplateDecl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
H A DEnumTables.cpp345 CV_ENUM_CLASS_ENT(MethodKind, Friend),
H A DTypeDumpVisitor.cpp63 ENUM_ENTRY(MethodKind, Friend),
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp156 RETURN_CASE(MethodKind, Friend, "friend"); in methodKind()
H A Dllvm-pdbutil.cpp1150 case PDB_SymType::Friend: { in dumpPretty()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp312 IO.enumCase(Kind, "Friend", MethodKind::Friend); in enumeration()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCIndex.cpp6610 case Decl::Friend: in clang_getCursorDefinition()
6611 if (NamedDecl *Friend = cast<FriendDecl>(D)->getFriendDecl()) in clang_getCursorDefinition() local
6612 return clang_getCursorDefinition(MakeCXCursor(Friend, TU)); in clang_getCursorDefinition()
6616 if (NamedDecl *Friend = cast<FriendTemplateDecl>(D)->getFriendDecl()) in clang_getCursorDefinition() local
6617 return clang_getCursorDefinition(MakeCXCursor(Friend, TU)); in clang_getCursorDefinition()
7920 case Decl::Friend: in getDeclLanguage()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDecl.cpp93 case Decl::Friend: in EmitDecl()

12