On Thursday, 8 December 2016 at 22:46:32 UTC, Jonathan M Davis
On Thursday, December 08, 2016 22:11:22 ArturG via
On Thursday, 8 December 2016 at 16:54:57 UTC, Adam D. Ruppe
> On Thursday, 8 December 2016 at 16:53:13 UTC, Satoshi wrote:
>> is there any advantage of marking function as @property??
> Not really. I think it just changes the meaning of
> typeof(thatfunc) but otherwise it does nothing.
> However, if you use it in a base class, you must also use it
> when overriding the function.
it does when you add it to for example a struct with alias
reported it as a bug
but seems to be addressed by https://wiki.dlang.org/DIP23
- Jonathan M Davis
i actually didnt want to use @property at all, as i asumed that
by using alias opCall this it would always call opCall not only
the issue was about the commented line
// a; // Error: var has no effect in expression (a)
the rest can be solved by @property or a custom toString.