aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/disposer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/disposer.hpp')
-rw-r--r--src/utils/disposer.hpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/utils/disposer.hpp b/src/utils/disposer.hpp
index 9f826d37..16f24aee 100644
--- a/src/utils/disposer.hpp
+++ b/src/utils/disposer.hpp
@@ -25,12 +25,10 @@
#ifndef DISPOSER_HPP
#define DISPOSER_HPP
-#include <boost/noncopyable.hpp>
-
namespace usdx
{
template<typename T>
- class Disposer : public boost::noncopyable
+ class Disposer
{
private:
T* disposable;
@@ -51,6 +49,10 @@ namespace usdx
disposable->dispose();
delete disposable;
}
+
+ /* no copies */
+ Disposer(const Disposer&) = delete;
+ Disposer& operator=(const Disposer&) = delete;
};
}