Lines Matching defs:NamingClass
1716 // NamingClass and BaseType are used for access-checking. See
1718 CXXRecordDecl *NamingClass;
1729 NamingClass = llvm::dyn_cast<CXXRecordDecl>(InitialLookupCtx);
1736 if (!NamingClass)
1737 NamingClass = BaseType->getAsCXXRecordDecl();
1760 auto *NamingClass = this->NamingClass;
1763 if (!NamingClass)
1764 NamingClass = Cls;
1768 if (NamingClass->getCanonicalDecl() != Cls->getCanonicalDecl() &&
1769 !NamingClass->isDerivedFrom(Cls)) {
1770 NamingClass = Cls;
1775 // apply. Those do not rely on NamingClass and BaseType, so we clear them
1777 NamingClass = nullptr;
1780 return Results.getSema().IsSimplyAccessible(ND, NamingClass, BaseType);