On Tuesday, 26 November 2013 at 00:27:25 UTC, IgorStepanov wrote:
You can write

enum Foo : void function()
{
    WOMBAT = function void () {writeln("Wombat");}
}

or

enum Foo
{
    WOMBAT = function void () {writeln("Wombat");}
}

`() {writeln("Wombat");}` literal recognized by compiler as delegate, not function.

Thank you. It looks like 2.063 only handled the first case (and only if there was a single entry), but with 2.064 it works perfectly.

Reply via email to