diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2013-01-21 03:22:05 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2013-01-21 03:22:05 +0100 |
commit | 32f1cc8a22f62c18ba350eea440dee3c560fbc19 (patch) | |
tree | dc299dc1ecdb14beb2c0ac690ef40fcf49273d94 /src/utils/activator.hpp | |
parent | 88421fa5558e5402897840a2c15a04d510c62300 (diff) | |
download | usdx-32f1cc8a22f62c18ba350eea440dee3c560fbc19.tar.gz usdx-32f1cc8a22f62c18ba350eea440dee3c560fbc19.tar.xz usdx-32f1cc8a22f62c18ba350eea440dee3c560fbc19.zip |
utils/activator: removed unnecessary template
Diffstat (limited to 'src/utils/activator.hpp')
-rw-r--r-- | src/utils/activator.hpp | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/src/utils/activator.hpp b/src/utils/activator.hpp index 7384b2a8..681fcbf7 100644 --- a/src/utils/activator.hpp +++ b/src/utils/activator.hpp @@ -27,28 +27,18 @@ #include <boost/noncopyable.hpp> +#include "activatable.hpp" + namespace usdx { - template<typename Activatable> - class Activator : public boost::noncopyable + class Activator : public boost::noncopyable { private: Activatable* activatable; - public: - Activator(Activatable* activatable) - : activatable(activatable) - { - if (activatable) { - activatable->enable(); - } - } - virtual ~Activator() - { - if (activatable) { - activatable->disable(); - } - } + public: + Activator(Activatable* activatable); + virtual ~Activator(); }; }; |