diff options
Diffstat (limited to 'include/mbgl/platform/log.hpp')
-rw-r--r-- | include/mbgl/platform/log.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/mbgl/platform/log.hpp b/include/mbgl/platform/log.hpp index 5d287eb572..d6f3cd1ab4 100644 --- a/include/mbgl/platform/log.hpp +++ b/include/mbgl/platform/log.hpp @@ -4,6 +4,7 @@ #include <mbgl/platform/event.hpp> #include <mbgl/util/std.hpp> +#include <mbgl/util/noncopyable.hpp> #include <memory> #include <string> @@ -12,7 +13,7 @@ namespace mbgl { class Log { public: - class Observer { + class Observer : private util::noncopyable { public: virtual ~Observer() = default; @@ -22,6 +23,7 @@ public: }; static void setObserver(std::unique_ptr<Observer> Observer); + static std::unique_ptr<Observer> removeObserver(); private: template <typename T, size_t N> |