August 21, 2009 alias foo.bar this? | ||||
---|---|---|---|---|
| ||||
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 } |
August 21, 2009 Re: alias foo.bar this? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lutger | On Fri, Aug 21, 2009 at 2:47 AM, Lutger<lutger.blijdestijn@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 |
Copyright © 1999-2021 by the D Language Foundation