On Mon, Nov 30, 2009 at 6:03 PM, Walter Bright
<[email protected]> wrote:
> Bill Baxter wrote:
>>
>> Also how does this interact with property syntax?
>
> Define opDispatch with @property.

So we can overload on @property-ness?  I.e. this works

struct S
{
@property
float x() { return 1.0f; }
float x() { return 2.0f; }
}

void main()
{
    S  s;
    writefln("%s", s.x); // writes 1.0
    writefln("%s", s.x()); // writes 2.0
}

--bb

Reply via email to