Singleton, alias to self?

tcak via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sun Feb 14 08:28:49 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

"this" is for an instance of class (or struct). There is no 
instance of define an alias at that time. I am not sure, but you 
can check "opCall" function as static for this. Give it a try at 
least.


More information about the Digitalmars-d-learn mailing list