summaryrefslogtreecommitdiff
path: root/include/util/Singleton.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/util/Singleton.hpp')
-rwxr-xr-xinclude/util/Singleton.hpp13
1 files changed, 2 insertions, 11 deletions
diff --git a/include/util/Singleton.hpp b/include/util/Singleton.hpp
index f291435..80ab5e8 100755
--- a/include/util/Singleton.hpp
+++ b/include/util/Singleton.hpp
@@ -3,7 +3,7 @@
#include "ScopedPtr.hpp"
#include "NonCopyable.hpp"
-#include "Exportable.hpp"
+#include "UtilExportable.hpp"
#include "Noreturn.hpp"
#include <cstdlib>
@@ -13,20 +13,11 @@
friend class Singleton< T >; \
friend class scopedPtr< T >;
-#define DEFINE_SINGLETON( T )
-
-#if 0
-#define DECLARE_SINGLETON( T ) \
-
-#define DEFINE_SINGLETON( T ) \
- DLL_EXTERN template class DLL_VISIBLE Singleton< T >;
-#endif
-
template< class T >
class Singleton : private noncopyable
{
public:
- DLL_VISIBLE static T& instance( )
+ UTIL_DLL_VISIBLE static T& instance( )
{
if( destroyed ) {
onDeadReference( );