Lines Matching defs:func

604       return func()->copy();
655 auto ExternType::func() -> FuncType* {
661 auto ExternType::func() const -> const FuncType* {
1286 return func()->type();
1296 auto Extern::func() -> Func* {
1312 auto Extern::func() const -> const Func* {
1450 auto func = implement<Func>::type::make(store, function);
1451 return func;
1473 i::Handle<i::JSFunction> func = impl(this)->v8_object();
1474 if (i::WasmCapiFunction::IsWasmCapiFunction(*func)) {
1475 return SignatureHelper::Deserialize(SignatureHelper::GetSig(func));
1477 DCHECK(i::WasmExportedFunction::IsWasmExportedFunction(*func));
1479 i::Handle<i::WasmExportedFunction>::cast(func);
1485 i::Handle<i::JSFunction> func = impl(this)->v8_object();
1486 if (i::WasmCapiFunction::IsWasmCapiFunction(*func)) {
1487 return SignatureHelper::ParamArity(SignatureHelper::GetSig(func));
1489 DCHECK(i::WasmExportedFunction::IsWasmExportedFunction(*func));
1491 i::Handle<i::WasmExportedFunction>::cast(func);
1498 i::Handle<i::JSFunction> func = impl(this)->v8_object();
1499 if (i::WasmCapiFunction::IsWasmCapiFunction(*func)) {
1500 return SignatureHelper::ResultArity(SignatureHelper::GetSig(func));
1502 DCHECK(i::WasmExportedFunction::IsWasmExportedFunction(*func));
1504 i::Handle<i::WasmExportedFunction>::cast(func);
1646 auto func = impl(this);
1647 auto store = func->store();
1651 func->v8_object()->shared().function_data(v8::kAcquireLoad);
3019 WASM_DEFINE_REF(func, wasm::Func)
3065 wasm_functype_t* wasm_func_type(const wasm_func_t* func) {
3066 return release_functype(func->type());
3069 size_t wasm_func_param_arity(const wasm_func_t* func) {
3070 return func->param_arity();
3073 size_t wasm_func_result_arity(const wasm_func_t* func) {
3074 return func->result_arity();
3077 wasm_trap_t* wasm_func_call(const wasm_func_t* func, const wasm_val_t args[],
3080 func->call(reveal_val_vec(args), reveal_val_vec(results)));
3177 wasm_extern_t* wasm_func_as_extern(wasm_func_t* func) {
3178 return hide_extern(static_cast<wasm::Extern*>(reveal_func(func)));
3190 const wasm_extern_t* wasm_func_as_extern_const(const wasm_func_t* func) {
3191 return hide_extern(static_cast<const wasm::Extern*>(reveal_func(func)));
3204 return hide_func(external->func());
3217 return hide_func(external->func());