Singleton, alias to self?
Guillaume Piolat via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Feb 14 05:23:28 PST 2016
On Sunday, 14 February 2016 at 12:56:51 UTC, Vladde Nordholm
wrote:
> I'm not sure of how to use alias efficiently, so I want to know
> if I could somehow do this (psuedo-code)
>
> class Singleton
> {
> //So instead of calling `Singleton.getSingleton()` you just
> call `Singleton`
> alias this = getSingleon()
>
> //code for singleton...
> }
>
> Thanks in advance,
> vladde
The "alias newThing = x;" syntax is not allowed with alias this.
It's the only exception.
You have to use
alias getSingleton this;
More information about the Digitalmars-d-learn
mailing list