Btw, tehre is no need for extra semicolon (`;`) after enum and struct definition

Dne 25.8.2016 v 12:23 Cauterite via Digitalmars-d-learn napsal(a):
On Wednesday, 24 August 2016 at 23:04:25 UTC, Illuminati wrote:


Well those other answers aren't wrong, but I envisioned that you'd have multiple categories within your sub-enums and whatnot, so you'd need something more like this:

struct A {
    enum X {
        one,
        two,
        three,
    };
    enum Y {
        four = X.max + 1,
        five,
        six,
    };
    enum Z {
        seven = Y.max + 1,
        eight,
        nine,
    };
};

Continuing each enumeration from the end of the previous ensures you won't get any fields with the same values.

Reply via email to