is expression

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Thu Jun 24 08:02:37 PDT 2010


On 06/24/2010 10:01 AM, Ellery Newcomer wrote:
> Hey,
>
> in std.container, line 2623, I'm seeing
>
> static if (is(_store.insertBack(value)))
>
> The spec doesn't mention allowing expressions as far as I can remember,
> so what's the deal? Yes, the argument is ambiguous with type at parse
> time, but it has to get converted to an expression at some point. Is
> allowing expressions in is expression a definite keeper?

My mistake, a typeof should wrap the expression.

Andrei


More information about the Digitalmars-d mailing list