Index: third_party/WebKit/Source/modules/filesystem/LocalFileSystem.h |
diff --git a/third_party/WebKit/Source/modules/filesystem/LocalFileSystem.h b/third_party/WebKit/Source/modules/filesystem/LocalFileSystem.h |
index 696d955adc353b18c568e8750098236aa4a94c93..1255126159410a4131b2a1df7dbb8c715a0eb6a5 100644 |
--- a/third_party/WebKit/Source/modules/filesystem/LocalFileSystem.h |
+++ b/third_party/WebKit/Source/modules/filesystem/LocalFileSystem.h |
@@ -37,7 +37,7 @@ |
#include "platform/heap/Handle.h" |
#include "wtf/Forward.h" |
#include "wtf/Functional.h" |
-#include "wtf/PassOwnPtr.h" |
+#include <memory> |
namespace blink { |
@@ -53,12 +53,12 @@ class LocalFileSystem final : public GarbageCollectedFinalized<LocalFileSystem>, |
USING_GARBAGE_COLLECTED_MIXIN(LocalFileSystem); |
WTF_MAKE_NONCOPYABLE(LocalFileSystem); |
public: |
- static LocalFileSystem* create(PassOwnPtr<FileSystemClient>); |
+ static LocalFileSystem* create(std::unique_ptr<FileSystemClient>); |
~LocalFileSystem(); |
- void resolveURL(ExecutionContext*, const KURL&, PassOwnPtr<AsyncFileSystemCallbacks>); |
- void requestFileSystem(ExecutionContext*, FileSystemType, long long size, PassOwnPtr<AsyncFileSystemCallbacks>); |
- void deleteFileSystem(ExecutionContext*, FileSystemType, PassOwnPtr<AsyncFileSystemCallbacks>); |
+ void resolveURL(ExecutionContext*, const KURL&, std::unique_ptr<AsyncFileSystemCallbacks>); |
+ void requestFileSystem(ExecutionContext*, FileSystemType, long long size, std::unique_ptr<AsyncFileSystemCallbacks>); |
+ void deleteFileSystem(ExecutionContext*, FileSystemType, std::unique_ptr<AsyncFileSystemCallbacks>); |
FileSystemClient* client() const { return m_client.get(); } |
@@ -72,7 +72,7 @@ public: |
} |
private: |
- explicit LocalFileSystem(PassOwnPtr<FileSystemClient>); |
+ explicit LocalFileSystem(std::unique_ptr<FileSystemClient>); |
WebFileSystem* getFileSystem() const; |
void fileSystemNotAvailable(ExecutionContext*, CallbackWrapper*); |
@@ -83,7 +83,7 @@ private: |
void resolveURLInternal(ExecutionContext*, const KURL&, CallbackWrapper*); |
void deleteFileSystemInternal(ExecutionContext*, FileSystemType, CallbackWrapper*); |
- OwnPtr<FileSystemClient> m_client; |
+ std::unique_ptr<FileSystemClient> m_client; |
}; |
} // namespace blink |