Make dur a property?
Andrej Mitrovic
andrej.mitrovich at gmail.com
Wed Jan 23 12:29:14 PST 2013
On 1/23/13, Adam D. Ruppe <destructionator at gmail.com> wrote:
> On Wednesday, 23 January 2013 at 17:13:05 UTC, Timon Gehr wrote:
> Amen! -property MUST die. @property should fix the real problems
> with properties, not leave that broken while adding new problems.
About @property problems, I've recently ran into this:
ModuleInfo.unitTest is defined as
@property void function() unitTest() nothrow pure;
And if I use it:
foreach (m; ModuleInfo)
{
if (m is null)
continue;
if (auto fp = m.unitTest)
{
fp(); // calls it
m.unitTest(); // doesn't call it
m.unitTest()(); // calls it
}
}
This is regardless of the -property switch. I would expect the second
call to work. Anyone know if this is filed already?
More information about the Digitalmars-d
mailing list