On 12/01/2016 09:31 PM, Ethan Watson wrote:
I'm also sure there's plenty of other legit uses for inline aggregate
types. So while the feature doesn't exist in the language yet, at least
you can now see that there's quite a legit hacky-as-all-fuck workaround
for it.

Interestingly, we do have anonymous classes:

    auto c = new class { @attr int foo; float bar; };

No anonymous structs, though. You can put a struct into the anonymous class and extract it immediately, but that's hacky again:

    auto t = typeof(
        new class { static struct S { int foo; float bar; } }
    ).S();

Reply via email to