Home
last modified time | relevance | path

Searched refs:xWrap (Results 1 – 4 of 4) sorted by relevance

/sqlite-3.40.0/ext/wasm/api/
H A Dsqlite3-api-glue.js43 const argPointer = wasm.xWrap.argAdapter('*');
44 wasm.xWrap.argAdapter('StructType', (v)=>{
57 wasm.xWrap.argAdapter(
70 const aPtr = wasm.xWrap.argAdapter('*');
71 wasm.xWrap.argAdapter('sqlite3*', aPtr)
77 wasm.xWrap.resultAdapter('sqlite3*', aPtr)
88 capi[e[0]] = wasm.xWrap.apply(null, e);
91 wasm[e[0]] = wasm.xWrap.apply(null, e);
103 ? wasm.xWrap.apply(null, e)
112 util.sqlite3_wasm_db_error = wasm.xWrap(
[all …]
/sqlite-3.40.0/ext/wasm/fiddle/
H A Dfiddle-worker.js125 if(!f._) f._ = sqlite3.wasm.xWrap('fiddle_db_filename', "string", ['string']);
129 if(!f._) f._ = sqlite3.wasm.xWrap("fiddle_db_handle", "sqlite3*");
190 f._ = sqlite3.wasm.xWrap('fiddle_exec', null, ['string']);
211 if(!f._) f._ = sqlite3.wasm.xWrap('fiddle_reset_db', null);
219 if(!f._) f._ = sqlite3.wasm.xWrap('fiddle_interrupt', null);
373 const dbVfs = sqlite3.wasm.xWrap('fiddle_db_vfs', "*", ['string']);
/sqlite-3.40.0/ext/wasm/common/
H A Dwhwasmutil.js1230 cache.xWrap = Object.create(null);
1231 const xcv = cache.xWrap.convert = Object.create(null);
1233 cache.xWrap.convert.arg = Object.create(null);
1235 cache.xWrap.convert.result = Object.create(null);
1317 cache.xWrap.convertArg = (t,v)=>__xArgAdapterCheck(t)(v);
1318 cache.xWrap.convertResult =
1469 target.xWrap = function(fname, resultType, ...argTypes){ function
1493 return cache.xWrap.convertResult(resultType, rc);
1546 target.xWrap.resultAdapter = function f(typeName, adapter){
1576 target.xWrap.argAdapter = function f(typeName, adapter){
[all …]
/sqlite-3.40.0/ext/wasm/
H A Dtester1.js568 T.mustThrowMatching(()=>w.xWrap('sqlite3_libversion',null,'i32'),
570 assert(w.xWrap.resultAdapter('i32') instanceof Function).
571 assert(w.xWrap.argAdapter('i32') instanceof Function);
572 let fw = w.xWrap('sqlite3_libversion','utf8');
581 fw = w.xWrap('sqlite3_wasm_test_str_hello', 'utf8:free',['i32']);
588 w.xWrap.resultAdapter('thrice', (v)=>3n*BigInt(v));
589 w.xWrap.argAdapter('twice', (v)=>2n*BigInt(v));
590 fw = w.xWrap('sqlite3_wasm_test_int64_times2','thrice','twice');
597 let f = w.xWrap('sqlite3_wasm_test_int64_minmax',undefined,['i64*','i64*']);