Home | History | Annotate | Download | only in Sema

Lines Matching defs:declaringClass

73   CXXRecordDecl *DeclaringClass = cast<CXXRecordDecl>(DC);
74 while (DeclaringClass->isAnonymousStructOrUnion())
75 DeclaringClass = cast<CXXRecordDecl>(DeclaringClass->getDeclContext());
76 return DeclaringClass;
218 return DeclaringClass;
239 DeclaringClass = FindDeclaringClass(getTargetDecl());
241 DeclaringClass = getBaseClass();
242 DeclaringClass = DeclaringClass->getCanonicalDecl();
248 const CXXRecordDecl *DeclaringClass;
1121 CXXRecordDecl *DeclaringClass = FindDeclaringClass(D);
1123 if (D->getDeclContext() == DeclaringClass)
1127 while (DC->getParent() != DeclaringClass)
1135 for (const auto *I : DeclaringClass->decls()) {
1166 const CXXRecordDecl *declaringClass = entity.getDeclaringClass();
1168 switch (HasAccess(S, EC, declaringClass, accessSoFar, entity)) {
1178 declaringClass == entity.getEffectiveNamingClass())
1263 const CXXRecordDecl *DeclaringClass = Entity.getDeclaringClass();
1270 << S.Context.getTypeDeclType(DeclaringClass);
1354 const CXXRecordDecl *DeclaringClass = Entity.getDeclaringClass();
1357 switch (HasAccess(S, EC, DeclaringClass, FinalAccess, Entity)) {
1371 if (DeclaringClass == NamingClass)