| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 166 CXXRecordDecl *NamingClass, in AccessTarget() 169 : AccessedEntity(Context.getDiagAllocator(), Member, NamingClass, in AccessTarget() 619 const CXXRecordDecl *NamingClass; member 628 const CXXRecordDecl *NamingClass) in ProtectedFriendContext() 629 : S(S), EC(EC), NamingClass(NamingClass), in ProtectedFriendContext() 631 NamingClass->isDependentContext()), in ProtectedFriendContext() 657 if (Cur == NamingClass) in findFriendship() 660 if (CheckDependent && MightInstantiateTo(Cur, NamingClass)) in findFriendship() 731 const CXXRecordDecl *NamingClass) { in GetProtectedFriendKind() argument 734 assert(NamingClass->getCanonicalDecl() == NamingClass); in GetProtectedFriendKind() [all …]
|
| H A D | SemaCodeComplete.cpp | 1721 CXXRecordDecl *NamingClass; member in __anone047e0890311::CodeCompletionDeclConsumer 1732 NamingClass = llvm::dyn_cast<CXXRecordDecl>(InitialLookupCtx); in CodeCompletionDeclConsumer() 1739 if (!NamingClass) in CodeCompletionDeclConsumer() 1740 NamingClass = BaseType->getAsCXXRecordDecl(); in CodeCompletionDeclConsumer() 1763 auto *NamingClass = this->NamingClass; in IsAccessible() local 1766 if (!NamingClass) in IsAccessible() 1767 NamingClass = Cls; in IsAccessible() 1771 if (NamingClass->getCanonicalDecl() != Cls->getCanonicalDecl() && in IsAccessible() 1772 !NamingClass->isDerivedFrom(Cls)) { in IsAccessible() 1773 NamingClass = Cls; in IsAccessible() [all …]
|
| H A D | SemaOverload.cpp | 14878 ExprResult Sema::CreateUnresolvedLookupExpr(CXXRecordDecl *NamingClass, in CreateUnresolvedLookupExpr() argument 14884 Context, NamingClass, NNSLoc, DNI, PerformADL, Fns.begin(), Fns.end(), in CreateUnresolvedLookupExpr() 15013 CXXRecordDecl *NamingClass = nullptr; // lookup ignores member operators in CreateOverloadedUnaryOp() local 15015 NamingClass, NestedNameSpecifierLoc(), OpNameInfo, Fns); in CreateOverloadedUnaryOp() 15269 CXXRecordDecl *NamingClass = nullptr; // lookup ignores member operators in CreateOverloadedBinOp() local 15274 NamingClass, NestedNameSpecifierLoc(), OpNameInfo, Fns, PerformADL); in CreateOverloadedBinOp() 15857 CXXRecordDecl *NamingClass = nullptr; // lookup ignores member operators in CreateOverloadedArraySubscriptExpr() local 15862 NamingClass, NestedNameSpecifierLoc(), OpNameInfo, UnresolvedSet<0>()); in CreateOverloadedArraySubscriptExpr()
|
| H A D | TreeTransform.h | 14800 CXXRecordDecl *NamingClass in TransformUnresolvedLookupExpr() local 14804 if (!NamingClass) { in TransformUnresolvedLookupExpr() 14809 R.setNamingClass(NamingClass); in TransformUnresolvedLookupExpr() 16025 CXXRecordDecl *NamingClass = cast_or_null<CXXRecordDecl>( in TransformUnresolvedMemberExpr() local 16027 if (!NamingClass) in TransformUnresolvedMemberExpr() 16030 R.setNamingClass(NamingClass); in TransformUnresolvedMemberExpr()
|
| H A D | SemaExprCXX.cpp | 1902 CXXRecordDecl *NamingClass, DeclAccessPair Decl, in CheckDeleteOperator() argument 1923 S.CheckAllocationAccess(StartLoc, Range, NamingClass, Decl, Diagnose); in CheckDeleteOperator()
|
| H A D | SemaExpr.cpp | 6427 const CXXRecordDecl *const NamingClass = in enclosingClassIsRelatedToClassInWhichMembersWereFound() local 6429 assert(NamingClass && "Must have naming class even for implicit access"); in enclosingClassIsRelatedToClassInWhichMembersWereFound() 6435 return CurParentClass == NamingClass || in enclosingClassIsRelatedToClassInWhichMembersWereFound() 6436 CurParentClass->isDerivedFrom(NamingClass); in enclosingClassIsRelatedToClassInWhichMembersWereFound()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DelayedDiagnostic.h | 61 MemberNonce _, CXXRecordDecl *NamingClass, in AccessedEntity() argument 64 Target(FoundDecl.getDecl()), NamingClass(NamingClass), in AccessedEntity() 71 NamingClass(DerivedClass), Diag(0, Allocator) {} in AccessedEntity() 81 CXXRecordDecl *getNamingClass() const { return NamingClass; } in getNamingClass() 87 CXXRecordDecl *getDerivedClass() const { return NamingClass; } in getDerivedClass() 119 CXXRecordDecl *NamingClass; variable
|
| H A D | Lookup.h | 202 NamingClass(std::move(Other.NamingClass)), in LookupResult() 225 NamingClass = std::move(Other.NamingClass); 433 return NamingClass != nullptr; in isClassLookup() 453 return NamingClass; in getNamingClass() 458 NamingClass = Record; in setNamingClass() 612 NamingClass = nullptr; in clear() 800 CXXRecordDecl *NamingClass = nullptr; variable
|
| H A D | Sema.h | 1665 CXXRecordDecl *NamingClass, 1690 CXXRecordDecl *NamingClass, 1750 bool IsSimplyAccessible(NamedDecl *Decl, CXXRecordDecl *NamingClass, 1755 bool isMemberAccessibleForDeletion(CXXRecordDecl *NamingClass, 1759 bool isMemberAccessibleForDeletion(CXXRecordDecl *NamingClass, in isMemberAccessibleForDeletion() argument 1762 return isMemberAccessibleForDeletion(NamingClass, Found, ObjectType, in isMemberAccessibleForDeletion() 10740 ExprResult CreateUnresolvedLookupExpr(CXXRecordDecl *NamingClass,
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 401 const ASTContext &Context, CXXRecordDecl *NamingClass, in UnresolvedLookupExpr() argument 410 NamingClass(NamingClass) { in UnresolvedLookupExpr() 421 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create() argument 430 Context, NamingClass, QualifierLoc, in Create() 437 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create() argument 451 Context, NamingClass, QualifierLoc, TemplateKWLoc, NameInfo, RequiresADL, in Create()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 3336 CXXRecordDecl *NamingClass; variable 3352 UnresolvedLookupExpr(const ASTContext &Context, CXXRecordDecl *NamingClass, 3373 Create(const ASTContext &Context, CXXRecordDecl *NamingClass, 3383 Create(const ASTContext &Context, CXXRecordDecl *NamingClass, 3402 CXXRecordDecl *getNamingClass() { return NamingClass; } in getNamingClass() 3403 const CXXRecordDecl *getNamingClass() const { return NamingClass; } in getNamingClass()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2134 E->NamingClass = readDeclAs<CXXRecordDecl>(); in VisitUnresolvedLookupExpr()
|