reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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,