MCPcopy Create free account
hub / github.com/9miao/CrossApp / jsval_to_std_string

Function jsval_to_std_string

scripting/javascript/bindings/ScriptingCore.cpp:1072–1079  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1070}
1071
1072JSBool jsval_to_std_string(JSContext *cx, jsval v, std::string* ret) {
1073 JSString *tmp = (v.isString() || v.isNumber()) ? JS_ValueToString(cx, v) : NULL;
1074 JSB_PRECONDITION3(tmp, cx, JS_FALSE, "Error processing arguments");
1075
1076 JSStringWrapper str(tmp);
1077 *ret = str.get();
1078 return JS_TRUE;
1079}
1080
1081JSBool jsval_to_ccpoint(JSContext *cx, jsval v, CADipPoint* ret) {
1082 JSObject *tmp;

Calls 3

isStringMethod · 0.45
isNumberMethod · 0.45
getMethod · 0.45