DMD 2.064 changelog typo?
Rene Zwanenburg
renezwanenburg at gmail.com
Tue Oct 29 05:13:12 PDT 2013
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)
More information about the Digitalmars-d
mailing list