Add converter for const char*.
This commit is contained in:
parent
730acd59c7
commit
1884b9a235
2 changed files with 10 additions and 0 deletions
|
@ -103,6 +103,11 @@ bool Converter<double>::FromV8(Isolate* isolate, Handle<Value> val,
|
|||
return true;
|
||||
}
|
||||
|
||||
Handle<Value> Converter<const char*>::ToV8(
|
||||
Isolate* isolate, const char* val) {
|
||||
return MATE_STRING_NEW_FROM_UTF8(isolate, val, -1);
|
||||
}
|
||||
|
||||
Handle<Value> Converter<base::StringPiece>::ToV8(
|
||||
Isolate* isolate, const base::StringPiece& val) {
|
||||
return MATE_STRING_NEW_FROM_UTF8(isolate, val.data(),
|
||||
|
|
|
@ -88,6 +88,11 @@ struct Converter<double> {
|
|||
double* out);
|
||||
};
|
||||
|
||||
template<>
|
||||
struct Converter<const char*> {
|
||||
static v8::Handle<v8::Value> ToV8(v8::Isolate* isolate, const char* val);
|
||||
};
|
||||
|
||||
template<>
|
||||
struct Converter<base::StringPiece> {
|
||||
static v8::Handle<v8::Value> ToV8(v8::Isolate* isolate,
|
||||
|
|
Loading…
Reference in a new issue