Lines Matching refs:ObjCPropertyOpBuilder
271 class ObjCPropertyOpBuilder : public PseudoOpBuilder { class
282 ObjCPropertyOpBuilder(Sema &S, ObjCPropertyRefExpr *refExpr, bool IsUnique) in ObjCPropertyOpBuilder() function in __anonb581425c0111::ObjCPropertyOpBuilder
589 bool ObjCPropertyOpBuilder::isWeakProperty() const { in isWeakProperty()
606 bool ObjCPropertyOpBuilder::findGetter() { in findGetter()
638 bool ObjCPropertyOpBuilder::findSetter(bool warn) { in findSetter()
696 void ObjCPropertyOpBuilder::DiagnoseUnsupportedPropertyUse() { in DiagnoseUnsupportedPropertyUse()
709 Expr *ObjCPropertyOpBuilder::rebuildAndCaptureObject(Expr *syntacticBase) { in rebuildAndCaptureObject()
729 ExprResult ObjCPropertyOpBuilder::buildGet() { in buildGet()
762 ExprResult ObjCPropertyOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
828 ExprResult ObjCPropertyOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
870 bool ObjCPropertyOpBuilder::tryBuildGetOfReference(Expr *op, in tryBuildGetOfReference()
892 ObjCPropertyOpBuilder::buildAssignmentOperation(Scope *Sc, in buildAssignmentOperation()
939 ObjCPropertyOpBuilder::buildIncDecOperation(Scope *Sc, SourceLocation opcLoc, in buildIncDecOperation()
975 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) { in complete()
1454 ObjCPropertyOpBuilder builder(SemaRef, refExpr, true); in checkRValue()
1487 ObjCPropertyOpBuilder builder(SemaRef, refExpr, false); in checkIncDec()
1525 ObjCPropertyOpBuilder builder(SemaRef, refExpr, IsSimpleAssign); in checkAssignment()