Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaAccess.cpp170 CXXRecordDecl *NamingClass, in AccessTarget()
173 : AccessedEntity(Context.getDiagAllocator(), Member, NamingClass, in AccessTarget()
613 const CXXRecordDecl *NamingClass; member
622 const CXXRecordDecl *NamingClass) in ProtectedFriendContext()
623 : S(S), EC(EC), NamingClass(NamingClass), in ProtectedFriendContext()
625 NamingClass->isDependentContext()), in ProtectedFriendContext()
651 if (Cur == NamingClass) in findFriendship()
654 if (CheckDependent && MightInstantiateTo(Cur, NamingClass)) in findFriendship()
725 const CXXRecordDecl *NamingClass) { in GetProtectedFriendKind() argument
728 assert(NamingClass->getCanonicalDecl() == NamingClass); in GetProtectedFriendKind()
[all …]
H A DSemaCodeComplete.cpp1618 CXXRecordDecl *NamingClass; member in __anon4254e5140211::CodeCompletionDeclConsumer
1629 NamingClass = llvm::dyn_cast<CXXRecordDecl>(InitialLookupCtx); in CodeCompletionDeclConsumer()
1636 if (!NamingClass) in CodeCompletionDeclConsumer()
1637 NamingClass = BaseType->getAsCXXRecordDecl(); in CodeCompletionDeclConsumer()
1660 auto *NamingClass = this->NamingClass; in IsAccessible() local
1663 if (!NamingClass) in IsAccessible()
1664 NamingClass = Cls; in IsAccessible()
1668 if (NamingClass->getCanonicalDecl() != Cls->getCanonicalDecl() && in IsAccessible()
1669 !NamingClass->isDerivedFrom(Cls)) { in IsAccessible()
1670 NamingClass = Cls; in IsAccessible()
[all …]
H A DSemaOverload.cpp13188 ExprResult Sema::CreateUnresolvedLookupExpr(CXXRecordDecl *NamingClass, in CreateUnresolvedLookupExpr() argument
13193 return UnresolvedLookupExpr::Create(Context, NamingClass, NNSLoc, DNI, in CreateUnresolvedLookupExpr()
13247 CXXRecordDecl *NamingClass = nullptr; // lookup ignores member operators in CreateOverloadedUnaryOp() local
13249 NamingClass, NestedNameSpecifierLoc(), OpNameInfo, Fns); in CreateOverloadedUnaryOp()
13507 CXXRecordDecl *NamingClass = nullptr; // lookup ignores member operators in CreateOverloadedBinOp() local
13512 NamingClass, NestedNameSpecifierLoc(), OpNameInfo, Fns, PerformADL); in CreateOverloadedBinOp()
13984 CXXRecordDecl *NamingClass = nullptr; // lookup ignores member operators in CreateOverloadedArraySubscriptExpr() local
13989 NamingClass, NestedNameSpecifierLoc(), OpNameInfo, UnresolvedSet<0>()); in CreateOverloadedArraySubscriptExpr()
H A DTreeTransform.h12017 CXXRecordDecl *NamingClass in TransformUnresolvedLookupExpr() local
12021 if (!NamingClass) { in TransformUnresolvedLookupExpr()
12026 R.setNamingClass(NamingClass); in TransformUnresolvedLookupExpr()
13147 CXXRecordDecl *NamingClass in TransformUnresolvedMemberExpr() local
13151 if (!NamingClass) in TransformUnresolvedMemberExpr()
13154 R.setNamingClass(NamingClass); in TransformUnresolvedMemberExpr()
H A DSemaExpr.cpp6293 const CXXRecordDecl *const NamingClass = in enclosingClassIsRelatedToClassInWhichMembersWereFound() local
6295 assert(NamingClass && "Must have naming class even for implicit access"); in enclosingClassIsRelatedToClassInWhichMembersWereFound()
6301 return CurParentClass == NamingClass || in enclosingClassIsRelatedToClassInWhichMembersWereFound()
6302 CurParentClass->isDerivedFrom(NamingClass); in enclosingClassIsRelatedToClassInWhichMembersWereFound()
/netbsd-src/external/apache2/llvm/dist/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()
117 CXXRecordDecl *NamingClass; variable
H A DLookup.h187 NamingClass(std::move(Other.NamingClass)), in LookupResult()
208 NamingClass = std::move(Other.NamingClass);
384 return NamingClass != nullptr; in isClassLookup()
404 return NamingClass; in getNamingClass()
409 NamingClass = Record; in setNamingClass()
559 NamingClass = nullptr; in clear()
728 CXXRecordDecl *NamingClass = nullptr; variable
H A DSema.h3826 ExprResult CreateUnresolvedLookupExpr(CXXRecordDecl *NamingClass,
7250 CXXRecordDecl *NamingClass,
7269 CXXRecordDecl *NamingClass,
7288 bool IsSimplyAccessible(NamedDecl *Decl, CXXRecordDecl *NamingClass,
7290 bool isMemberAccessibleForDeletion(CXXRecordDecl *NamingClass,
7294 bool isMemberAccessibleForDeletion(CXXRecordDecl *NamingClass, in isMemberAccessibleForDeletion() argument
7297 return isMemberAccessibleForDeletion(NamingClass, Found, ObjectType, in isMemberAccessibleForDeletion()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDependentDiagnostic.h47 CXXRecordDecl *NamingClass, in Create() argument
55 DD->AccessData.NamingClass = NamingClass; in Create()
86 return AccessData.NamingClass; in getAccessNamingClass()
119 CXXRecordDecl *NamingClass; member
H A DExprCXX.h3085 CXXRecordDecl *NamingClass; variable
3101 UnresolvedLookupExpr(const ASTContext &Context, CXXRecordDecl *NamingClass,
3122 Create(const ASTContext &Context, CXXRecordDecl *NamingClass,
3128 Create(const ASTContext &Context, CXXRecordDecl *NamingClass,
3149 CXXRecordDecl *getNamingClass() { return NamingClass; } in getNamingClass()
3150 const CXXRecordDecl *getNamingClass() const { return NamingClass; } in getNamingClass()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExprCXX.cpp349 const ASTContext &Context, CXXRecordDecl *NamingClass, in UnresolvedLookupExpr() argument
357 NamingClass(NamingClass) { in UnresolvedLookupExpr()
369 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create() argument
377 return new (Mem) UnresolvedLookupExpr(Context, NamingClass, QualifierLoc, in Create()
383 const ASTContext &Context, CXXRecordDecl *NamingClass, in Create() argument
395 return new (Mem) UnresolvedLookupExpr(Context, NamingClass, QualifierLoc, in Create()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp2052 E->NamingClass = readDeclAs<CXXRecordDecl>(); in VisitUnresolvedLookupExpr()