| Index: Source/bindings/v8/V8StringResource.h
|
| diff --git a/Source/bindings/v8/V8StringResource.h b/Source/bindings/v8/V8StringResource.h
|
| index e11002e5b0492b719f3bb4e560c5610ef63c0dce..c07536a42d4cf3f4eff1f863f365049c635e6d60 100644
|
| --- a/Source/bindings/v8/V8StringResource.h
|
| +++ b/Source/bindings/v8/V8StringResource.h
|
| @@ -169,13 +169,22 @@ enum V8StringResourceMode {
|
| template <V8StringResourceMode Mode = DefaultMode>
|
| class V8StringResource {
|
| public:
|
| + V8StringResource()
|
| + : m_mode(Externalize)
|
| + {
|
| + }
|
| +
|
| V8StringResource(v8::Handle<v8::Value> object)
|
| : m_v8Object(object)
|
| , m_mode(Externalize)
|
| - , m_string()
|
| {
|
| }
|
|
|
| + void operator= (v8::Handle<v8::Value> object)
|
| + {
|
| + m_v8Object = object;
|
| + }
|
| +
|
| bool prepare();
|
| operator String() const { return toString<String>(); }
|
| operator AtomicString() const { return toString<AtomicString>(); }
|
|
|