Chromium Code Reviews| 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) |
|
haraken
2014/05/08 03:45:06
Nit: Unnecessary space after '='.
Jens Widell
2014/05/08 16:38:05
Fixed.
|
| + { |
| + m_v8Object = object; |
| + } |
| + |
| bool prepare(); |
| operator String() const { return toString<String>(); } |
| operator AtomicString() const { return toString<AtomicString>(); } |