On 06.01.2018 22:36, Rubn wrote:
Tab + Enter + No Delete/Edit = :/


template valueOf(alias v) // <-- alias
{
     alias valueOf = v;
}

alias aa = valueOf!(10 == 10);
enum  ee = 10 == 10;

alias err = 10 == 10; // error


Can't alias just be extended to support enum values as well instead of having this workaround with templates?

Yes, it can.

Is there any reason this hasn't already been done?




Nobody stepped up and did it, I guess.

I might write a DIP to clean up the language grammar at some point. (There are a few more cases like this one.)

Reply via email to