| Index: webkit/glue/devtools/devtools_rpc_js.h
|
| ===================================================================
|
| --- webkit/glue/devtools/devtools_rpc_js.h (revision 30177)
|
| +++ webkit/glue/devtools/devtools_rpc_js.h (working copy)
|
| @@ -8,9 +8,9 @@
|
| #define WEBKIT_GLUE_DEVTOOLS_DEVTOOLS_RPC_JS_H_
|
|
|
| // Do not remove this one although it is not used.
|
| +#include <wtf/Noncopyable.h>
|
| #include <wtf/OwnPtr.h>
|
|
|
| -#include "base/basictypes.h"
|
| #include "webkit/api/public/WebFrame.h"
|
| #include "webkit/glue/devtools/bound_object.h"
|
| #include "webkit/glue/devtools/devtools_rpc.h"
|
| @@ -70,7 +70,7 @@
|
| // JS RPC main obj macro
|
|
|
| #define DEFINE_RPC_JS_BOUND_OBJ(Class, STRUCT, DClass, DELEGATE_STRUCT) \
|
| -class Js##Class##BoundObj : public Class##Stub { \
|
| +class Js##Class##BoundObj : public Class##Stub, public Noncopyable { \
|
| public: \
|
| Js##Class##BoundObj(Delegate* rpc_delegate, \
|
| v8::Handle<v8::Context> context, \
|
| @@ -106,7 +106,6 @@
|
| param3); \
|
| } \
|
| OwnPtr<BoundObject> bound_obj_; \
|
| - DISALLOW_COPY_AND_ASSIGN(Js##Class##BoundObj); \
|
| };
|
|
|
| #endif // WEBKIT_GLUE_DEVTOOLS_DEVTOOLS_RPC_JS_H_
|
|
|