std.variant and delegate

Eyyub eyyub.pangearaion at gmail.com
Thu Aug 2 13:40:37 PDT 2012


On Thursday, 2 August 2012 at 20:36:53 UTC, Ali Çehreli wrote:
> On 08/02/2012 01:36 PM, Namespace wrote:
>> On Thursday, 2 August 2012 at 20:33:02 UTC, Eyyub wrote:
>>> Hi,
>>>
>>> std.variant with delegate seems to be buggy :
>>> http://dpaste.dzfl.pl/24a87b46
>>>
>>> Why the output is not 42 ?
>>>
>>> Thx
>>
>> writeln(*vastr.get!(typeof(() => 42)));
>> prints 42 ;)
>
> And these:
>
> a)
>
>     auto f = vastr.get!(typeof(() => 42));
>     writeln(f());
>
> b)
>
>     writeln(vastr.get!(typeof(() => 42))()());
>
> Ali

Thanks guys, this is so ugly that I didn't think to do that ! :P


More information about the Digitalmars-d-learn mailing list