Why doesn't std.variant.visit automatically call the provided delegates?

Nick Sabalausky via Digitalmars-d digitalmars-d at puremagic.com
Tue Nov 8 08:31:45 PST 2016


On 11/05/2016 04:22 PM, Adam D. Ruppe wrote:
> On Saturday, 5 November 2016 at 20:15:14 UTC, Kapps wrote:
>> That feels like it should be a compiler warning.
>
> I'm now of the opinion that the {} delegates should be deprecated
> (instead use () {} delegates)... this comes up a lot and there's a few
> other places too where it is a pain... and it isn't that worth keeping imo.

I didn't even know you could create a delegate with just {} and no 
parens. Kinda confusing since, normally, {} by itself creates a scope, 
not a delegate.



More information about the Digitalmars-d mailing list