Home
last modified time | relevance | path

Searched refs:NamingClass (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp166 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 DSemaCodeComplete.cpp1721 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 DSemaOverload.cpp14878 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 DTreeTransform.h14800 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 DSemaExprCXX.cpp1902 CXXRecordDecl *NamingClass, DeclAccessPair Decl, in CheckDeleteOperator() argument
1923 S.CheckAllocationAccess(StartLoc, Range, NamingClass, Decl, Diagnose); in CheckDeleteOperator()
H A DSemaExpr.cpp6427 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 DDelayedDiagnostic.h61 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 DLookup.h202 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 DSema.h1665 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 DExprCXX.cpp401 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 DExprCXX.h3336 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 DASTReaderStmt.cpp2134 E->NamingClass = readDeclAs<CXXRecordDecl>(); in VisitUnresolvedLookupExpr()