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.)