alias foo.bar this?

Bill Baxter wbaxter at gmail.com
Fri Aug 21 09:21:45 PDT 2009


On Fri, Aug 21, 2009 at 2:47 AM, Lutger<lutger.blijdestijn at gmail.com> wrote:
> The following doesn't compile, I was wondering whether this is a temporary
> limitation, bug or by design?
>
> struct Bar
> {
>    int baz;
> }
>
> struct Foo
> {
>    Bar bar;
>    alias bar.baz this; // error
> }

Problem I would guess is that bar.baz is an expression and you can't
alias expressions in any context.
      alias bar.baz that;
doesn't work either.

--bb


More information about the Digitalmars-d-learn mailing list