diff --git a/native_mate/converter.cc b/native_mate/converter.cc index 1bda229985..c7cf96c304 100644 --- a/native_mate/converter.cc +++ b/native_mate/converter.cc @@ -103,6 +103,11 @@ bool Converter::FromV8(Isolate* isolate, Handle val, return true; } +Handle Converter::ToV8( + Isolate* isolate, const char* val) { + return MATE_STRING_NEW_FROM_UTF8(isolate, val, -1); +} + Handle Converter::ToV8( Isolate* isolate, const base::StringPiece& val) { return MATE_STRING_NEW_FROM_UTF8(isolate, val.data(), diff --git a/native_mate/converter.h b/native_mate/converter.h index 457d4d3341..a94d8defbd 100644 --- a/native_mate/converter.h +++ b/native_mate/converter.h @@ -88,6 +88,11 @@ struct Converter { double* out); }; +template<> +struct Converter { + static v8::Handle ToV8(v8::Isolate* isolate, const char* val); +}; + template<> struct Converter { static v8::Handle ToV8(v8::Isolate* isolate,