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

References

tools/clang/lib/Sema/SemaExprMember.cpp
 1290       S.Diag(MemberLoc, diag::err_typecheck_member_reference_arrow)
 1334         return new (S.Context) ObjCIsaExpr(BaseExpr.get(), IsArrow, MemberLoc,
 1380           S.Diag(MemberLoc, diag::err_property_found_suggest)
 1386         S.Diag(MemberLoc, diag::err_typecheck_member_reference_ivar)
 1402     if (S.DiagnoseUseOfDecl(IV, MemberLoc))
 1427             S.Diag(MemberLoc, diag::err_private_ivar_access)
 1431           S.Diag(MemberLoc, diag::err_protected_ivar_access)
 1456         S.Diag(MemberLoc, diag::warn_direct_ivar_access) << IV->getDeclName();
 1460         IV, IV->getUsageType(BaseType), MemberLoc, OpLoc, BaseExpr.get(),
 1465           !S.Diags.isIgnored(diag::warn_arc_repeated_use_of_weak, MemberLoc))
 1501           if (S.DiagnoseUseOfDecl(PD, MemberLoc))
 1506                                   OK_ObjCProperty, MemberLoc, BaseExpr.get());
 1522                                   OK_ObjCProperty, MemberLoc, BaseExpr.get());
 1531       return ExprError(S.Diag(MemberLoc, diag::err_property_not_found)
 1556         if (S.DiagnoseUseOfDecl(Getter, MemberLoc))
 1573       if (Setter && S.DiagnoseUseOfDecl(Setter, MemberLoc))
 1579             OK_ObjCProperty, MemberLoc, BaseExpr.get());
 1586       return ExprError(S.Diag(MemberLoc, diag::err_property_not_found)
 1592                                        MemberLoc, SourceLocation(), QualType(),
 1611                                            Member, MemberLoc);
 1619         ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc);
 1670     << BaseType << BaseExpr.get()->getSourceRange() << MemberLoc;