On 11/7/11, Trass3r wrote:
>> Cool stuff, thanks guys. This thing kicks some serious C++ ass. ^^
>
> How? You can use using in C++ to do the same.
>
My bad. I was a bit over-excited there. :p
Cool stuff, thanks guys. This thing kicks some serious C++ ass. ^^
How? You can use using in C++ to do the same.
Cool stuff, thanks guys. This thing kicks some serious C++ ass. ^^
On Sun, 06 Nov 2011 23:10:57 -0500, Andrej Mitrovic
wrote:
I've had a simple problem where I've only wanted to override a setter
from a base class:
class Foo
{
@property void test(int) {}
@property int test() { return 1; }
}
class Bar : Foo
{
override @property void test(int) {}
class Foo
{
@property void test(int) {}
@property int test() { return 1; }
}
class Bar : Foo
{
alias super.test test;
override @property void test(int) {}
void bartest() { auto x = test; }
}
And it actually works! Is this a documented feature?
http://d-programming-language.
On Monday, November 07, 2011 05:10:57 Andrej Mitrovic wrote:
> I've had a simple problem where I've only wanted to override a setter
> from a base class:
>
> class Foo
> {
> @property void test(int) {}
> @property int test() { return 1; }
> }
>
> class Bar : Foo
> {
> override @proper