Index: third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h |
diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h b/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h |
index 36d104c3df498dac1e3d320df2bf9a60c3e9e645..6872a3298684b9e1a6f3987518fe677472b700b5 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h |
+++ b/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h |
@@ -40,6 +40,15 @@ |
namespace blink { |
+class CORE_EXPORT TraceWrapperBase { |
+ WTF_MAKE_NONCOPYABLE(TraceWrapperBase); |
+ |
+ public: |
+ TraceWrapperBase() = default; |
+ |
+ DECLARE_VIRTUAL_TRACE_WRAPPERS(){}; |
+}; |
+ |
// ScriptWrappable provides a way to map from/to C++ DOM implementation to/from |
// JavaScript object (platform object). toV8() converts a ScriptWrappable to |
// a v8::Object and toScriptWrappable() converts a v8::Object back to |