/freebsd-current/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclFriend.cpp | 1 //===- DeclFriend.cpp - C++ Friend Declaration AST Node Implementation ----===// 36 FriendUnion Friend, 40 if (Friend.is<NamedDecl *>()) { 41 const auto *D = Friend.get<NamedDecl*>(); 59 auto *FD = new (C, DC, Extra) FriendDecl(DC, L, Friend, FriendL, 34 Create(ASTContext &C, DeclContext *DC, SourceLocation L, FriendUnion Friend, SourceLocation FriendL, ArrayRef<TemplateParameterList *> FriendTypeTPLists) argument
|
H A D | ODRDiagsEmitter.cpp | 614 case Decl::Friend: 615 return Friend; 1281 case Friend: { 1613 case Friend: 2055 case Friend: 2184 case Friend:
|
H A D | DeclTemplate.cpp | 1155 FriendUnion Friend, SourceLocation FLoc) { 1162 FriendTemplateDecl(DC, L, TPL, Params.size(), Friend, FLoc); 1152 Create(ASTContext &Context, DeclContext *DC, SourceLocation L, MutableArrayRef<TemplateParameterList *> Params, FriendUnion Friend, SourceLocation FLoc) argument
|
H A D | ODRHash.cpp | 542 case Decl::Friend:
|
H A D | DeclBase.cpp | 913 case Friend: 1286 // Friend function declarations are dependent if their *lexical*
|
H A D | Type.cpp | 2713 llvm::none_of(Decl->friends(), [&](const FriendDecl *Friend) { 2714 if (NamedDecl *ND = Friend->getFriendDecl()) {
|
/freebsd-current/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, member in class:llvm::pdb::PDB_Checksum::PDB_SymType
|
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclFriend.h | 65 FriendUnion Friend; member in class:clang::final 84 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, argument 87 : Decl(Decl::Friend, DC, L), Friend(Friend), FriendLoc(FriendL), 94 : Decl(Decl::Friend, Empty), UnsupportedFriend(false), 123 return Friend.dyn_cast<TypeSourceInfo*>(); 138 return Friend.dyn_cast<NamedDecl *>(); 182 static bool classofKind(Kind K) { return K == Decl::Friend; }
|
H A D | ODRDiagsEmitter.h | 113 Friend, enumerator in enum:clang::ODRDiagsEmitter::ODRMismatchDecl
|
H A D | DeclTemplate.h | 2456 FriendUnion Friend; member in class:clang::final::FriendTemplateDecl 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*>(); 2461 FriendTemplateDecl(DeclContext *DC, SourceLocation Loc, TemplateParameterList **Params, unsigned NumParams, FriendUnion Friend, SourceLocation FriendLoc) argument
|
/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAccess.cpp | 354 DeclContext *Friend) { 355 if (Friend == Context) 358 assert(!Friend->isDependentContext() && 364 if (Friend->isFileContext()) 373 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { argument 374 if (Friend == Context) 377 if (!Friend->isDependentType() && !Context->isDependentType()) 386 FunctionDecl *Friend) { 387 if (Context->getDeclName() != Friend->getDeclName()) 392 Friend 353 MightInstantiateTo(Sema &S, DeclContext *Context, DeclContext *Friend) argument 384 MightInstantiateTo(Sema &S, FunctionDecl *Context, FunctionDecl *Friend) argument 422 MightInstantiateTo(Sema &S, FunctionTemplateDecl *Context, FunctionTemplateDecl *Friend) argument 430 MatchesFriend(Sema &S, const EffectiveContext &EC, const CXXRecordDecl *Friend) argument 446 MatchesFriend(Sema &S, const EffectiveContext &EC, CanQualType Friend) argument 461 MatchesFriend(Sema &S, const EffectiveContext &EC, ClassTemplateDecl *Friend) argument 514 MatchesFriend(Sema &S, const EffectiveContext &EC, FunctionDecl *Friend) argument 533 MatchesFriend(Sema &S, const EffectiveContext &EC, FunctionTemplateDecl *Friend) argument [all...] |
H A D | SemaTemplate.cpp | 1708 const FunctionDecl *Friend = nullptr; member in class:__anon7::ConstraintRefersToContainingTemplateChecker 1712 // Friend, likely because it was referred to without its template arguments. 1718 for (const DeclContext *DC = Friend->getLexicalDeclContext(); 1741 const FunctionDecl *Friend, 1743 : inherited(SemaRef), Friend(Friend), TemplateDepth(TemplateDepth) {} 1790 const FunctionDecl *Friend, unsigned TemplateDepth, 1792 assert(Friend->getFriendObjectKind() && "Only works on a friend"); 1793 ConstraintRefersToContainingTemplateChecker Checker(*this, Friend, 2198 // Friend template 1740 ConstraintRefersToContainingTemplateChecker(Sema &SemaRef, const FunctionDecl *Friend, unsigned TemplateDepth) argument 1789 ConstraintExpressionDependsOnEnclosingTemplate( const FunctionDecl *Friend, unsigned TemplateDepth, const Expr *Constraint) argument 2207 FriendDecl *Friend = FriendDecl::Create( local 9183 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, local [all...] |
H A D | SemaDeclCXX.cpp | 10537 for (FriendDecl *Friend : RD->friends()) { 10538 FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(Friend->getFriendDecl()); 10542 // Friend operator== explicitly declared: no implicit operator==s. 17691 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, 17693 Friend->setAccess(AS_public); 17694 CurContext->addDecl(Friend); 17695 return Friend; 17715 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, 17717 Friend->setAccess(AS_public); 17718 Friend [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDBSymbol.cpp | 84 FACTORY_SYMTAG_CASE(Friend, PDBSymbolTypeFriend)
|
H A D | PDBExtras.cpp | 261 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Friend, OS)
|
/freebsd-current/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 422 case Decl::Friend: 457 // Friend declarations in dependent contexts aren't anonymous in the usual
|
H A D | ASTReaderDecl.cpp | 2366 D->Friend = readDeclAs<NamedDecl>(); 2368 D->Friend = readTypeSourceInfo(); 2385 D->Friend = readDeclAs<NamedDecl>(); 2387 D->Friend = readTypeSourceInfo();
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | CodeView.h | 277 Friend = 0x03, member in class:llvm::codeview::CallingConvention::ClassOptions::FrameProcedureOptions::FunctionOptions::HfaKind::MemberAccess::MethodKind
|
H A D | TypeRecord.h | 81 return MP != MethodKind::Vanilla && MP != MethodKind::Friend &&
|
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | EnumTables.cpp | 349 CV_ENUM_CLASS_ENT(MethodKind, Friend),
|
H A D | TypeDumpVisitor.cpp | 64 ENUM_ENTRY(MethodKind, Friend),
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | MinimalTypeDumper.cpp | 160 RETURN_CASE(MethodKind, Friend, "friend");
|
H A D | llvm-pdbutil.cpp | 1174 case PDB_SymType::Friend: {
|
/freebsd-current/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | CodeViewYAMLTypes.cpp | 312 IO.enumCase(Kind, "Friend", MethodKind::Friend);
|