On 11/29/2013 12:29 AM, Bienlein wrote:
I guess in D you would do something like this:

mixin template Rectangular() {
   Point x, y;
}

mixin Rectangular;

struct Rectangle {
   mixin Rectangular;
}

It's easier than that:

struct Rectangular {
    Point x,y;
}

struct Rectangular {
    Rectangle rectangle;
    alias this rectangle;
}

Reply via email to