aboutsummaryrefslogtreecommitdiffstats
path: root/vmime/textPartFactory.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'vmime/textPartFactory.hpp')
-rw-r--r--vmime/textPartFactory.hpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/vmime/textPartFactory.hpp b/vmime/textPartFactory.hpp
index bb1d6e40..39159bc2 100644
--- a/vmime/textPartFactory.hpp
+++ b/vmime/textPartFactory.hpp
@@ -23,17 +23,14 @@
#include "vmime/textPart.hpp"
#include "vmime/mediaType.hpp"
-#include "vmime/utility/singleton.hpp"
namespace vmime
{
-class textPartFactory : public utility::singleton <textPartFactory>
+class textPartFactory
{
- friend class utility::singleton <textPartFactory>;
-
protected:
textPartFactory();
@@ -60,6 +57,8 @@ protected:
public:
+ static textPartFactory* getInstance();
+
template <class T>
void registerType(const mediaType& type)
{