singleton: fix missing *this return value in operator=

while there, disable both operator= and copy ctor, since they
are not supposed to be around for a singleton
This commit is contained in:
moneromooo-monero 2018-12-07 16:34:56 +00:00 committed by wowario
parent b494943a10
commit e2095e00ba
No known key found for this signature in database
GPG Key ID: 24DCBE762DE9C111

View File

@ -50,8 +50,8 @@ namespace Language
class Singleton
{
Singleton() {}
Singleton(Singleton &s) {}
Singleton& operator=(const Singleton&) {}
Singleton(Singleton &s) = delete;
Singleton& operator=(const Singleton&) = delete;
public:
static T* instance()
{