Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / web / DatabaseClientImpl.h
index 18811f0..a096016 100644 (file)
 
 namespace blink {
 
-class DatabaseClientImpl FINAL : public WebCore::DatabaseClient {
+class DatabaseClientImpl FINAL : public NoBaseWillBeGarbageCollectedFinalized<DatabaseClientImpl>, public WebCore::DatabaseClient {
+    WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(DatabaseClientImpl);
 public:
-    static PassOwnPtr<DatabaseClientImpl> create();
+    static PassOwnPtrWillBeRawPtr<DatabaseClientImpl> create();
 
     virtual ~DatabaseClientImpl();
 
     virtual bool allowDatabase(WebCore::ExecutionContext*, const String& name, const String& displayName, unsigned long estimatedSize) OVERRIDE;
 
+    virtual void trace(WebCore::Visitor*) OVERRIDE { }
+
 private:
     DatabaseClientImpl();
 };