touch_noise_filter: replace scoped_ptr with std::unique_ptr
scoped_ptr from libchrome has been deprecated in favor of C++11
std::unique_ptr.
BUG=chromium:672314
TEST=Run unit tests.
Change-Id: I2a1e0a33794fcf0c0e13edfe36155c4bef21d2dd
Reviewed-on: https://chromium-review.googlesource.com/418478
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/input_event_filter.h b/input_event_filter.h
index bd70210..fd36923 100644
--- a/input_event_filter.h
+++ b/input_event_filter.h
@@ -8,7 +8,7 @@
#include <linux/input.h>
#include <stdint.h>
-#include <base/memory/scoped_ptr.h>
+#include <memory>
#include "touch_noise_filter/filter.h"
@@ -38,7 +38,7 @@
uint64_t current_touching_;
uint64_t prev_touching_;
- scoped_ptr<NoiseFilter> filter_;
+ std::unique_ptr<NoiseFilter> filter_;
size_t current_slot_;
};
diff --git a/mux_filter.h b/mux_filter.h
index baaf10c..c1bfc7a 100644
--- a/mux_filter.h
+++ b/mux_filter.h
@@ -7,7 +7,7 @@
#include "touch_noise_filter/filter.h"
-#include <base/memory/scoped_ptr.h>
+#include <memory>
namespace touch_noise_filter {
@@ -17,7 +17,7 @@
virtual ~MuxFilter();
void FilterFrame(Frame* previous, Frame* current, size_t num_slots);
private:
- scoped_ptr<NoiseFilter*[]> filters_;
+ std::unique_ptr<NoiseFilter*[]> filters_;
size_t num_filters_;
};