Index: gin/public/isolate_holder.h |
diff --git a/gin/public/isolate_holder.h b/gin/public/isolate_holder.h |
index cb51c2f0844e8f6dcfcd2db0b3a40c493e670a15..7cf3d94ac898bed0ce2023d670fdb59082471e78 100644 |
--- a/gin/public/isolate_holder.h |
+++ b/gin/public/isolate_holder.h |
@@ -5,8 +5,9 @@ |
#ifndef GIN_PUBLIC_ISOLATE_HOLDER_H_ |
#define GIN_PUBLIC_ISOLATE_HOLDER_H_ |
+#include <memory> |
+ |
#include "base/macros.h" |
-#include "base/memory/scoped_ptr.h" |
#include "gin/gin_export.h" |
#include "gin/public/v8_idle_task_runner.h" |
#include "v8/include/v8.h" |
@@ -74,7 +75,7 @@ class GIN_EXPORT IsolateHolder { |
// This method returns if v8::Locker is needed to access isolate. |
AccessMode access_mode() const { return access_mode_; } |
- void EnableIdleTasks(scoped_ptr<V8IdleTaskRunner> idle_task_runner); |
+ void EnableIdleTasks(std::unique_ptr<V8IdleTaskRunner> idle_task_runner); |
// This method returns V8IsolateMemoryDumpProvider of this isolate, used for |
// testing. |
@@ -85,9 +86,9 @@ class GIN_EXPORT IsolateHolder { |
private: |
v8::Isolate* isolate_; |
- scoped_ptr<PerIsolateData> isolate_data_; |
- scoped_ptr<RunMicrotasksObserver> task_observer_; |
- scoped_ptr<V8IsolateMemoryDumpProvider> isolate_memory_dump_provider_; |
+ std::unique_ptr<PerIsolateData> isolate_data_; |
+ std::unique_ptr<RunMicrotasksObserver> task_observer_; |
+ std::unique_ptr<V8IsolateMemoryDumpProvider> isolate_memory_dump_provider_; |
AccessMode access_mode_; |
DISALLOW_COPY_AND_ASSIGN(IsolateHolder); |