Lines Matching refs:DeclaringClass
73 CXXRecordDecl *DeclaringClass = cast<CXXRecordDecl>(DC); in FindDeclaringClass() local
74 while (DeclaringClass->isAnonymousStructOrUnion()) in FindDeclaringClass()
75 DeclaringClass = cast<CXXRecordDecl>(DeclaringClass->getDeclContext()); in FindDeclaringClass()
76 return DeclaringClass; in FindDeclaringClass()
236 return DeclaringClass; in getDeclaringClass()
257 DeclaringClass = FindDeclaringClass(getTargetDecl()); in initialize()
259 DeclaringClass = getBaseClass(); in initialize()
260 DeclaringClass = DeclaringClass->getCanonicalDecl(); in initialize()
266 const CXXRecordDecl *DeclaringClass; member
1134 CXXRecordDecl *DeclaringClass = FindDeclaringClass(D); in diagnoseBadDirectAccess() local
1136 if (D->getDeclContext() == DeclaringClass) in diagnoseBadDirectAccess()
1140 while (DC->getParent() != DeclaringClass) in diagnoseBadDirectAccess()
1148 for (const auto *I : DeclaringClass->decls()) { in diagnoseBadDirectAccess()
1276 const CXXRecordDecl *DeclaringClass = Entity.getDeclaringClass(); in DiagnoseBadAccess() local
1283 << S.Context.getTypeDeclType(DeclaringClass); in DiagnoseBadAccess()
1368 const CXXRecordDecl *DeclaringClass = Entity.getDeclaringClass(); in IsAccessible() local
1371 switch (HasAccess(S, EC, DeclaringClass, FinalAccess, Entity)) { in IsAccessible()
1385 if (DeclaringClass == NamingClass) in IsAccessible()