reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1317 const CXXRecordDecl *NamingClass = Entity.getEffectiveNamingClass(); 1319 AccessSpecifier UnprivilegedAccess = Entity.getAccess(); 1327 switch (HasAccess(S, EC, NamingClass, UnprivilegedAccess, Entity)) { 1343 AccessTarget::SavedInstanceContext _ = Entity.saveInstanceContext(); 1349 if (Entity.isMemberAccess()) { 1352 NamedDecl *Target = Entity.getTargetDecl(); 1353 const CXXRecordDecl *DeclaringClass = Entity.getDeclaringClass(); 1356 switch (HasAccess(S, EC, DeclaringClass, FinalAccess, Entity)) { 1364 Entity.suppressInstanceContext(); 1376 assert(Entity.getDeclaringClass() != NamingClass); 1380 CXXBasePath *Path = FindBestPath(S, EC, Entity, FinalAccess, Paths);