struct S
{
        this(string s)
        {
                type = Type.type1;
        }

        this(int n)
        {
                type = Type.type2;
        }

        Type type;
        int n;
}

int value(S s)()
{
        static if(s.type == Type.type2) {
                // do something
        }

        return n;
}

  • Can I make this work? Jack via Digitalmars-d-learn
    • Re: Can I make this work? Kagamin via Digitalmars-d-learn

Reply via email to