On Tuesday, 15 July 2014 at 05:26:57 UTC, Philippe Sigaud via
Digitalmars-d-learn wrote:
@property allows you to call a function without the parenthesis
(), to imitate a field in a struct or class.
Ah, ok. That means without @property I would need to write
defaultInit!T() instead of defaultInit!T
Hmm. I'm not sure that I like this syntax that hides a function
call.
In this particular case, I don't know what defaultInit is used
for. It seems to compile to a forward declaration of a function,
but I don't know what for.
I cannot find it on my copy of std.traits. What DMD version are
you using?
Hmm. Ok it was in 2.064. I should update my setup it seems :-)