| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 601 const CXXRecordDecl *NamingClass; member 611 : S(S), EC(EC), NamingClass(NamingClass), in ProtectedFriendContext() 639 if (Cur == NamingClass) in findFriendship() 716 assert(NamingClass->getCanonicalDecl() == NamingClass); in GetProtectedFriendKind() 734 assert(NamingClass->getCanonicalDecl() == NamingClass && in HasAccess() 750 if (ECRecord == NamingClass) in HasAccess() 1372 if (DeclaringClass == NamingClass) in IsAccessible() 1516 NamingClass, in HandleDependentAccessCheck() 1684 ObjectClass = NamingClass; in CheckConstructorAccess() 1703 !NamingClass || in CheckAllocationAccess() [all …]
|
| H A D | SemaCodeComplete.cpp | 1290 CXXRecordDecl *NamingClass; member in __anonc8a3b6180211::CodeCompletionDeclConsumer 1301 NamingClass = llvm::dyn_cast<CXXRecordDecl>(InitialLookupCtx); in CodeCompletionDeclConsumer() 1308 if (!NamingClass) in CodeCompletionDeclConsumer() 1309 NamingClass = BaseType->getAsCXXRecordDecl(); in CodeCompletionDeclConsumer() 1332 auto *NamingClass = this->NamingClass; in IsAccessible() local 1335 if (!NamingClass) in IsAccessible() 1336 NamingClass = Cls; in IsAccessible() 1340 if (NamingClass->getCanonicalDecl() != Cls->getCanonicalDecl() && in IsAccessible() 1341 !NamingClass->isDerivedFrom(Cls)) { in IsAccessible() 1342 NamingClass = Cls; in IsAccessible() [all …]
|
| H A D | SemaOverload.cpp | 12238 CXXRecordDecl *NamingClass = nullptr; // lookup ignores member operators in CreateOverloadedUnaryOp() local 12240 Context, NamingClass, NestedNameSpecifierLoc(), OpNameInfo, in CreateOverloadedUnaryOp() 12425 CXXRecordDecl *NamingClass = nullptr; // lookup ignores member operators in CreateOverloadedBinOp() local 12429 Context, NamingClass, NestedNameSpecifierLoc(), OpNameInfo, in CreateOverloadedBinOp() 12682 CXXRecordDecl *NamingClass = nullptr; // lookup ignores member operators in CreateOverloadedArraySubscriptExpr() local 12687 = UnresolvedLookupExpr::Create(Context, NamingClass, in CreateOverloadedArraySubscriptExpr()
|
| H A D | TreeTransform.h | 10542 CXXRecordDecl *NamingClass in TransformUnresolvedLookupExpr() local 10546 if (!NamingClass) { in TransformUnresolvedLookupExpr() 10551 R.setNamingClass(NamingClass); in TransformUnresolvedLookupExpr() 11409 CXXRecordDecl *NamingClass in TransformUnresolvedMemberExpr() local 11413 if (!NamingClass) in TransformUnresolvedMemberExpr() 11416 R.setNamingClass(NamingClass); in TransformUnresolvedMemberExpr()
|
| H A D | SemaExpr.cpp | 5352 const CXXRecordDecl *const NamingClass = in enclosingClassIsRelatedToClassInWhichMembersWereFound() local 5354 assert(NamingClass && "Must have naming class even for implicit access"); in enclosingClassIsRelatedToClassInWhichMembersWereFound() 5360 return CurParentClass == NamingClass || in enclosingClassIsRelatedToClassInWhichMembersWereFound() 5361 CurParentClass->isDerivedFrom(NamingClass); in enclosingClassIsRelatedToClassInWhichMembersWereFound()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | DelayedDiagnostic.h | 63 CXXRecordDecl *NamingClass, in AccessedEntity() argument 67 Target(FoundDecl.getDecl()), NamingClass(NamingClass), in AccessedEntity() 77 NamingClass(DerivedClass), Diag(0, Allocator) {} in AccessedEntity() 87 CXXRecordDecl *getNamingClass() const { return NamingClass; } in getNamingClass() 93 CXXRecordDecl *getDerivedClass() const { return NamingClass; } in getDerivedClass() 123 CXXRecordDecl *NamingClass; variable
|
| H A D | Lookup.h | 187 NamingClass(std::move(Other.NamingClass)), in LookupResult() 207 NamingClass = std::move(Other.NamingClass); 373 return NamingClass != nullptr; in isClassLookup() 393 return NamingClass; in getNamingClass() 398 NamingClass = Record; in setNamingClass() 548 NamingClass = nullptr; in clear() 717 CXXRecordDecl *NamingClass = nullptr; variable
|
| H A D | Sema.h | 6057 CXXRecordDecl *NamingClass, 6076 CXXRecordDecl *NamingClass, 6095 bool IsSimplyAccessible(NamedDecl *Decl, CXXRecordDecl *NamingClass,
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DependentDiagnostic.h | 48 CXXRecordDecl *NamingClass, in Create() argument 56 DD->AccessData.NamingClass = NamingClass; in Create() 87 return AccessData.NamingClass; in getAccessNamingClass() 120 CXXRecordDecl *NamingClass; member
|
| H A D | ExprCXX.h | 2840 CXXRecordDecl *NamingClass; variable 2856 UnresolvedLookupExpr(const ASTContext &Context, CXXRecordDecl *NamingClass, 2877 Create(const ASTContext &Context, CXXRecordDecl *NamingClass, 2883 Create(const ASTContext &Context, CXXRecordDecl *NamingClass, 2904 CXXRecordDecl *getNamingClass() { return NamingClass; } in getNamingClass() 2905 const CXXRecordDecl *getNamingClass() const { return NamingClass; } in getNamingClass()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 306 const ASTContext &Context, CXXRecordDecl *NamingClass, in UnresolvedLookupExpr() argument 314 NamingClass(NamingClass) { in UnresolvedLookupExpr() 326 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create() argument 334 return new (Mem) UnresolvedLookupExpr(Context, NamingClass, QualifierLoc, in Create() 340 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create() argument 352 return new (Mem) UnresolvedLookupExpr(Context, NamingClass, QualifierLoc, in Create()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1696 E->NamingClass = ReadDeclAs<CXXRecordDecl>(); in VisitUnresolvedLookupExpr()
|