| Index: public/platform/WebDragData.h
|
| diff --git a/public/platform/WebDragData.h b/public/platform/WebDragData.h
|
| index c89dd9b4ca953ea7e583500a0873e8ca3370ed14..b55654c0daf2377e9690faad1a8d4d9c17620920 100644
|
| --- a/public/platform/WebDragData.h
|
| +++ b/public/platform/WebDragData.h
|
| @@ -38,7 +38,10 @@
|
|
|
| #if BLINK_IMPLEMENTATION
|
| namespace WebCore { class DataObject; }
|
| -namespace WTF { template <typename T> class PassRefPtr; }
|
| +namespace WTF {
|
| +template <typename T> class PassRefPtr;
|
| +template <typename T> class RawPtr;
|
| +}
|
| #endif
|
|
|
| namespace blink {
|
| @@ -83,15 +86,11 @@ public:
|
| WebURL baseURL;
|
| };
|
|
|
| - ~WebDragData() { reset(); }
|
| + ~WebDragData();
|
|
|
| - WebDragData() : m_private(0) { }
|
| - WebDragData(const WebDragData& d) : m_private(0) { assign(d); }
|
| - WebDragData& operator=(const WebDragData& d)
|
| - {
|
| - assign(d);
|
| - return *this;
|
| - }
|
| + WebDragData();
|
| + WebDragData(const WebDragData&);
|
| + WebDragData& operator=(const WebDragData&);
|
|
|
| BLINK_EXPORT void initialize();
|
| BLINK_EXPORT void reset();
|
| @@ -107,9 +106,9 @@ public:
|
| BLINK_EXPORT void setFilesystemId(const WebString&);
|
|
|
| #if BLINK_IMPLEMENTATION
|
| - WebDragData(const WTF::PassRefPtr<WebCore::DataObject>&);
|
| - WebDragData& operator=(const WTF::PassRefPtr<WebCore::DataObject>&);
|
| - operator WTF::PassRefPtr<WebCore::DataObject>() const;
|
| + WebDragData(const WebCore::PassRefPtrWillBeRawPtr<WebCore::DataObject>&);
|
| + WebDragData& operator=(const WebCore::PassRefPtrWillBeRawPtr<WebCore::DataObject>&);
|
| + WebCore::DataObject* getValue() const;
|
| #endif
|
|
|
| private:
|
|
|