On Tue, 29 Dec 2009 13:44:18 -0500, teo <[email protected]>
wrote:
On Tue, 29 Dec 2009 09:12:15 -0500, Steven Schveighoffer wrote:
Eventually, marking Prop as a @property should also work (haven't tested
it, it may work now):
@property A Prop() { return a; }
...
b.Prop += 3; // compiles
-Steve
Unfortunately it doesn't:
test.d(17): Error: 'b.Prop' is not a scalar, it is a @property A()
test.d(17): Error: incompatible types for ((b.Prop) += (3)): '@property A
()' and 'int'
It will evenutally, probably within the next couple releases.
-Steve