summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThorbjørn Lindeijer <thorbjorn@lindeijer.nl>2011-11-06 21:47:12 +0100
committerThorbjørn Lindeijer <thorbjorn@lindeijer.nl>2011-11-07 18:54:37 +0100
commit2449c6b9c236829d4f43f260cdc19f672222f4a5 (patch)
treee2c6ef21d9855c4317e60a5efb7835d7b556f0bb
parent391916f685afe93d9afb021b81f8d5b5789822bc (diff)
downloadmanaserv-2449c6b9c236829d4f43f260cdc19f672222f4a5.tar.gz
manaserv-2449c6b9c236829d4f43f260cdc19f672222f4a5.tar.xz
manaserv-2449c6b9c236829d4f43f260cdc19f672222f4a5.zip
Removed unused singleton template
Looks unlikely that we'll be using this. Anyway, it can be found in the git history if so. Reviewed-by: Yohann Ferreira
-rw-r--r--accountserver.cbp1
-rw-r--r--src/utils/singleton.h71
2 files changed, 0 insertions, 72 deletions
diff --git a/accountserver.cbp b/accountserver.cbp
index 9606c52..df1d602 100644
--- a/accountserver.cbp
+++ b/accountserver.cbp
@@ -209,7 +209,6 @@
<Unit filename="src\utils\processorutils.h" />
<Unit filename="src\utils\sha256.cpp" />
<Unit filename="src\utils\sha256.h" />
- <Unit filename="src\utils\singleton.h" />
<Unit filename="src\utils\string.cpp" />
<Unit filename="src\utils\string.h" />
<Unit filename="src\utils\stringfilter.cpp" />
diff --git a/src/utils/singleton.h b/src/utils/singleton.h
deleted file mode 100644
index c3a8e2f..0000000
--- a/src/utils/singleton.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * The Mana Server
- * Copyright (C) 2004-2010 The Mana World Development Team
- *
- * This file is part of The Mana Server.
- *
- * The Mana Server is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * any later version.
- *
- * The Mana Server is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with The Mana Server. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef SINGLETON_H
-#define SINGLETON_H
-
-namespace utils
-{
-
-/**
- * An abstract Meyer's singleton class.
- */
-template <typename T>
-class Singleton
-{
- public:
- /**
- * Create an instance of Singleton.
- *
- * @return the unique instance of Singleton.
- */
- static T &instance()
- {
- static T theInstance;
- return theInstance;
- }
-
- protected:
- /**
- * Default constructor.
- */
- Singleton()
- throw()
- {}
-
- virtual ~Singleton()
- throw()
- {}
-
- private:
- /**
- * Copy constructor.
- */
- Singleton(const Singleton &);
-
- /**
- * Assignment operator.
- */
- Singleton &operator=(const Singleton &);
-};
-
-} // namespace utils
-
-#endif // SINGLETON_H