reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaAccess.cpp
 1153   AccessTarget::SavedInstanceContext _ = entity.saveInstanceContext();
 1162   if (entity.isMemberAccess()) {
 1163     NamedDecl *D = entity.getTargetDecl();
 1165     const CXXRecordDecl *declaringClass = entity.getDeclaringClass();
 1167     switch (HasAccess(S, EC, declaringClass, accessSoFar, entity)) {
 1172       entity.suppressInstanceContext();
 1177           declaringClass == entity.getEffectiveNamingClass())
 1178         return diagnoseBadDirectAccess(S, EC, entity);
 1187   CXXBasePath &path = *FindBestPath(S, EC, entity, accessSoFar, paths);
 1210     switch (HasAccess(S, EC, derivingClass, accessSoFar, entity)) {
 1214       entity.suppressInstanceContext();
 1233     return diagnoseBadDirectAccess(S, EC, entity);
 1239   if (entity.isMemberAccess() ||
 1253   if (entity.isMemberAccess())
 1254     S.Diag(entity.getTargetDecl()->getLocation(),