Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclFriend.h67 FriendUnion Friend; variable
85 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, in FriendDecl() argument
88 : Decl(Decl::Friend, DC, L), Friend(Friend), FriendLoc(FriendL), in FriendDecl()
95 : Decl(Decl::Friend, Empty), UnsupportedFriend(false), in FriendDecl()
125 return Friend.dyn_cast<TypeSourceInfo*>(); in getFriendType()
140 return Friend.dyn_cast<NamedDecl *>(); in getFriendDecl()
184 static bool classofKind(Kind K) { return K == Decl::Friend; } in classofKind()
H A DDeclTemplate.h2267 FriendUnion Friend;
2274 FriendUnion Friend, SourceLocation FriendLoc)
2276 Params(Params.data()), Friend(Friend), FriendLoc(FriendLoc) {}
2285 MutableArrayRef<TemplateParameterList *> Params, FriendUnion Friend,
2294 return Friend.dyn_cast<TypeSourceInfo*>();
2301 return Friend.dyn_cast<NamedDecl*>();
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaAccess.cpp333 if (Friend == Context) in MightInstantiateTo()
342 if (Friend->isFileContext()) in MightInstantiateTo()
352 if (Friend == Context) in MightInstantiateTo()
411 if (EC.includesClass(Friend)) in MatchesFriend()
431 if (Friend->isDependentType()) in MatchesFriend()
499 if (Friend == *I) in MatchesFriend()
529 if (Friend == FTD) in MatchesFriend()
552 NamedDecl *Friend in MatchesFriend() local
557 if (isa<ClassTemplateDecl>(Friend)) in MatchesFriend()
560 if (isa<FunctionTemplateDecl>(Friend)) in MatchesFriend()
[all …]
H A DSemaTemplate.cpp1642 FriendDecl *Friend = FriendDecl::Create( in CheckClassTemplate() local
1644 Friend->setAccess(AS_public); in CheckClassTemplate()
1645 CurContext->addDecl(Friend); in CheckClassTemplate()
7792 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, in ActOnClassTemplateSpecialization() local
7796 Friend->setAccess(AS_public); in ActOnClassTemplateSpecialization()
7797 CurContext->addDecl(Friend); in ActOnClassTemplateSpecialization()
H A DSemaDeclCXX.cpp14120 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, in ActOnTemplatedFriendTag() local
14122 Friend->setAccess(AS_public); in ActOnTemplatedFriendTag()
14123 CurContext->addDecl(Friend); in ActOnTemplatedFriendTag()
14124 return Friend; in ActOnTemplatedFriendTag()
14144 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, in ActOnTemplatedFriendTag() local
14146 Friend->setAccess(AS_public); in ActOnTemplatedFriendTag()
14147 Friend->setUnsupportedFriend(true); in ActOnTemplatedFriendTag()
14148 CurContext->addDecl(Friend); in ActOnTemplatedFriendTag()
14149 return Friend; in ActOnTemplatedFriendTag()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclFriend.cpp37 FriendUnion Friend, in Create() argument
41 if (Friend.is<NamedDecl *>()) { in Create()
42 const auto *D = Friend.get<NamedDecl*>(); in Create()
60 auto *FD = new (C, DC, Extra) FriendDecl(DC, L, Friend, FriendL, in Create()
H A DDeclTemplate.cpp893 FriendUnion Friend, SourceLocation FLoc) { in Create() argument
894 return new (Context, DC) FriendTemplateDecl(DC, L, Params, Friend, FLoc); in Create()
H A DODRHash.cpp446 case Decl::Friend: in isWhitelistedDecl()
H A DDeclBase.cpp785 case Friend: in getIdentifierNamespaceForKind()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypeFriend.h22 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Friend)
H A DPDBTypes.h203 Friend, enumerator
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/
H A DPDBSymbol.cpp85 FACTORY_SYMTAG_CASE(Friend, PDBSymbolTypeFriend) in createSymbol()
H A DPDBExtras.cpp220 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Friend, OS) in operator <<()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DDeclNodes.td92 def Friend : Decl;
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h272 Friend = 0x03, enumerator
H A DTypeRecord.h88 return MP != MethodKind::Vanilla && MP != MethodKind::Friend && in isVirtual()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTCommon.cpp383 case Decl::Friend: in isRedeclarableDeclKind()
H A DASTReaderDecl.cpp2039 D->Friend = ReadDeclAs<NamedDecl>(); in VisitFriendDecl()
2041 D->Friend = GetTypeSourceInfo(); in VisitFriendDecl()
2058 D->Friend = ReadDeclAs<NamedDecl>(); in VisitFriendTemplateDecl()
2060 D->Friend = GetTypeSourceInfo(); in VisitFriendTemplateDecl()
H A DASTReader.cpp9978 Friend, in diagnoseOdrViolations() enumerator
10015 case Decl::Friend: in diagnoseOdrViolations()
10016 return Friend; in diagnoseOdrViolations()
10803 case Friend: { in diagnoseOdrViolations()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DTypeDumpVisitor.cpp64 ENUM_ENTRY(MethodKind, Friend),
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp156 RETURN_CASE(MethodKind, Friend, "friend"); in methodKind()
H A Dllvm-pdbutil.cpp1136 case PDB_SymType::Friend: { in dumpPretty()
/freebsd-12.1/contrib/googletest/googlemock/scripts/generator/cpp/
H A Dast.py198 class Friend(Expr): class
1330 return Friend(t0.start, t0.end, tokens, self.namespace_stack)
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp308 IO.enumCase(Kind, "Friend", MethodKind::Friend); in enumeration()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDecl.cpp88 case Decl::Friend: in EmitDecl()

12