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_ |