diff options
Diffstat (limited to 'vmime/textPartFactory.hpp')
-rw-r--r-- | vmime/textPartFactory.hpp | 7 |
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) { |