Merge pull request #9 from renaesop/master
Add Converter<std::map<std::string, T>>::ToV8
This commit is contained in:
commit
eb109cf905
1 changed files with 9 additions and 0 deletions
|
@ -281,6 +281,15 @@ struct Converter<std::map<std::string, T> > {
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
static v8::Local<v8::Value> ToV8(v8::Isolate* isolate,
|
||||||
|
const std::map<std::string, T>& val) {
|
||||||
|
v8::Local<v8::Object> result = v8::Object::New(isolate);
|
||||||
|
for (auto i = val.begin(); i != val.end(); i++) {
|
||||||
|
result->Set(Converter<T>::ToV8(isolate, i->first),
|
||||||
|
Converter<T>::ToV8(isolate, i->second));
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// Convenience functions that deduce T.
|
// Convenience functions that deduce T.
|
||||||
|
|
Loading…
Reference in a new issue