| Index: Source/bindings/core/v8/V8DOMConfiguration.h
|
| diff --git a/Source/bindings/core/v8/V8DOMConfiguration.h b/Source/bindings/core/v8/V8DOMConfiguration.h
|
| index 979b78b622f526d56b5366ff1785f9d9f5556b6a..ce95d77deeae3c280105fef88d1795ea88a134c7 100644
|
| --- a/Source/bindings/core/v8/V8DOMConfiguration.h
|
| +++ b/Source/bindings/core/v8/V8DOMConfiguration.h
|
| @@ -66,7 +66,7 @@ public:
|
| // AttributeConfiguration translates into calls to SetAccessor() on either
|
| // the instance or the prototype ObjectTemplate, based on |instanceOrPrototypeConfiguration|.
|
| struct AttributeConfiguration {
|
| - WTF_MAKE_NONCOPYABLE(AttributeConfiguration);
|
| + AttributeConfiguration& operator=(const AttributeConfiguration&) = delete;
|
| DISALLOW_ALLOCATION();
|
| const char* const name;
|
| v8::AccessorNameGetterCallback getter;
|
| @@ -88,7 +88,7 @@ public:
|
| // AccessorConfiguration translates into calls to SetAccessorProperty()
|
| // on prototype ObjectTemplate.
|
| struct AccessorConfiguration {
|
| - WTF_MAKE_NONCOPYABLE(AccessorConfiguration);
|
| + AccessorConfiguration& operator=(const AccessorConfiguration&) = delete;
|
| DISALLOW_ALLOCATION();
|
| const char* const name;
|
| v8::FunctionCallback getter;
|
| @@ -123,7 +123,7 @@ public:
|
| // object's constants. It sets the constant on both the FunctionTemplate and
|
| // the ObjectTemplate. PropertyAttributes is always ReadOnly.
|
| struct ConstantConfiguration {
|
| - WTF_MAKE_NONCOPYABLE(ConstantConfiguration);
|
| + ConstantConfiguration& operator=(const ConstantConfiguration&) = delete;
|
| DISALLOW_ALLOCATION();
|
| const char* const name;
|
| int ivalue;
|
| @@ -150,7 +150,7 @@ public:
|
| // object's callbacks. It sets the method on both the FunctionTemplate or
|
| // the ObjectTemplate.
|
| struct MethodConfiguration {
|
| - WTF_MAKE_NONCOPYABLE(MethodConfiguration);
|
| + MethodConfiguration& operator=(const MethodConfiguration&) = delete;
|
| DISALLOW_ALLOCATION();
|
| v8::Local<v8::Name> methodName(v8::Isolate* isolate) const { return v8AtomicString(isolate, name); }
|
| v8::FunctionCallback callbackForWorld(const DOMWrapperWorld& world) const
|
| @@ -166,7 +166,7 @@ public:
|
| };
|
|
|
| struct SymbolKeyedMethodConfiguration {
|
| - WTF_MAKE_NONCOPYABLE(SymbolKeyedMethodConfiguration);
|
| + SymbolKeyedMethodConfiguration& operator=(const SymbolKeyedMethodConfiguration&) = delete;
|
| DISALLOW_ALLOCATION();
|
| v8::Local<v8::Name> methodName(v8::Isolate* isolate) const { return getSymbol(isolate); }
|
| v8::FunctionCallback callbackForWorld(const DOMWrapperWorld&) const
|
|
|