diff options
-rwxr-xr-x | src/embind/emval.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/embind/emval.js b/src/embind/emval.js index 3df5a540..1c4955c5 100755 --- a/src/embind/emval.js +++ b/src/embind/emval.js @@ -57,6 +57,12 @@ function __emval_new_cstring(v) { return __emval_register(Pointer_stringify(v)); } +function __emval_take_value(type, v) { + type = requireRegisteredType(type, '_emval_take_value'); + v = type.fromWireType(v); + return __emval_register(v); +} + function __emval_has_property(handle, k) { k = Pointer_stringify(k); return _emval_handle_array[handle].value.hasOwnProperty(k); |