Is anyone working on a new std.variant?

Mehrdad wfunction at hotmail.com
Fri Aug 31 12:02:35 PDT 2012


On Friday, 31 August 2012 at 08:55:18 UTC, Alex Rønne Petersen 
wrote:
> Hi,
>
> See title. I recently came across a bunch of pure/nothrow 
> issues with std.variant and fixing them is just not possible 
> with the current design (dynamic operator dispatch). I'd 
> literally have to rewrite the whole thing or use some extremely 
> dirty hacks resulting in implementation defined behavior. I'd 
> rather rewrite it, but not if someone's already done it.

Sounds like it's not a problem with std.variant specifically, but 
conditional attributes in general.

We'd need something like nothrow(condition) to make things work 
out nicely, I think.


More information about the Digitalmars-d mailing list