alias this with property enforce
Namespace
rswhite4 at googlemail.com
Wed Jun 6 11:12:37 PDT 2012
If i have this code:
class Bar {
public:
Foo GetFoo() {
return this._foo;
}
alias GetFoo this;
}
to allow access to Foo methods from Bar i get the error, that
"GetFoo" isn't a property if i use -property.
Why?
The solution is to set @property before "Foo GetFoo()" but why
must GetFoo a property? What if i don't want to declare GetFoo as
a property? I cannot use it with alias this?
More information about the Digitalmars-d-learn
mailing list