On Tuesday, 29 October 2013 at 10:26:13 UTC, Jacob Carlborg wrote:
On 2013-10-29 10:43, Andrea Fontana wrote:
I was reading 2.064 changelog on website.
Check this:

template Tuple(T...) { alias Tuple = T; }

template isIntOrFloat(T)
{
    static if (is(T == int) || is(T == float))
        enum isIntOrFloat = true;
    else
        enum isIntOrFloat = true;
}

I guess the "else" branch should be " = false" rather than " = true";


Or just:

template isIntOrFloat(T)
{
    enum isIntOrFloat = is(T == int) || is(T == float)
}

Didn't we get the shorthand enum template syntax in this release?

enum isInOrFloat(T) = is(T == int) || is(T == float)

Reply via email to