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

References

tools/clang/lib/Sema/SemaPseudoObject.cpp
  355      RefExpr = getBaseMSProperty(refExpr);
 1456   InstanceBase = capture(RefExpr->getBaseExpr());
 1472   if (!RefExpr->getPropertyDecl()->hasGetter()) {
 1473     S.Diag(RefExpr->getMemberLoc(), diag::err_no_accessor_for_property)
 1474       << 0 /* getter */ << RefExpr->getPropertyDecl();
 1479   IdentifierInfo *II = RefExpr->getPropertyDecl()->getGetterId();
 1480   GetterName.setIdentifier(II, RefExpr->getMemberLoc());
 1482   SS.Adopt(RefExpr->getQualifierLoc());
 1485                               RefExpr->isArrow() ? tok::arrow : tok::period, SS,
 1488     S.Diag(RefExpr->getMemberLoc(),
 1490       << RefExpr->getPropertyDecl();
 1495                          RefExpr->getSourceRange().getBegin(), CallArgs,
 1496                          RefExpr->getSourceRange().getEnd());
 1501   if (!RefExpr->getPropertyDecl()->hasSetter()) {
 1502     S.Diag(RefExpr->getMemberLoc(), diag::err_no_accessor_for_property)
 1503       << 1 /* setter */ << RefExpr->getPropertyDecl();
 1508   IdentifierInfo *II = RefExpr->getPropertyDecl()->getSetterId();
 1509   SetterName.setIdentifier(II, RefExpr->getMemberLoc());
 1511   SS.Adopt(RefExpr->getQualifierLoc());
 1514                               RefExpr->isArrow() ? tok::arrow : tok::period, SS,
 1517     S.Diag(RefExpr->getMemberLoc(),
 1519       << RefExpr->getPropertyDecl();
 1527                          RefExpr->getSourceRange().getBegin(), ArgExprs,