Lines Matching defs:ObjCPropertyOpBuilder
269 class ObjCPropertyOpBuilder : public PseudoOpBuilder {
280 ObjCPropertyOpBuilder(Sema &S, ObjCPropertyRefExpr *refExpr, bool IsUnique)
587 bool ObjCPropertyOpBuilder::isWeakProperty() const {
604 bool ObjCPropertyOpBuilder::findGetter() {
636 bool ObjCPropertyOpBuilder::findSetter(bool warn) {
694 void ObjCPropertyOpBuilder::DiagnoseUnsupportedPropertyUse() {
707 Expr *ObjCPropertyOpBuilder::rebuildAndCaptureObject(Expr *syntacticBase) {
727 ExprResult ObjCPropertyOpBuilder::buildGet() {
760 ExprResult ObjCPropertyOpBuilder::buildSet(Expr *op, SourceLocation opcLoc,
826 ExprResult ObjCPropertyOpBuilder::buildRValueOperation(Expr *op) {
868 bool ObjCPropertyOpBuilder::tryBuildGetOfReference(Expr *op,
890 ObjCPropertyOpBuilder::buildAssignmentOperation(Scope *Sc,
937 ObjCPropertyOpBuilder::buildIncDecOperation(Scope *Sc, SourceLocation opcLoc,
973 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) {
1452 ObjCPropertyOpBuilder builder(SemaRef, refExpr, true);
1485 ObjCPropertyOpBuilder builder(SemaRef, refExpr, false);
1523 ObjCPropertyOpBuilder builder(SemaRef, refExpr, IsSimpleAssign);