Lines Matching defs:out
2362 void wasm_##name##_vec_new_uninitialized(wasm_##name##_vec_t* out, \
2364 *out = release_##name##_vec(vec<Name>::make_uninitialized(size)); \
2366 void wasm_##name##_vec_new_empty(wasm_##name##_vec_t* out) { \
2367 wasm_##name##_vec_new_uninitialized(out, 0); \
2379 void wasm_##name##_vec_new(wasm_##name##_vec_t* out, size_t size, \
2385 *out = release_##name##_vec(std::move(v2)); \
2388 void wasm_##name##_vec_copy(wasm_##name##_vec_t* out, \
2390 wasm_##name##_vec_new(out, v->size, v->data); \
2397 void wasm_##name##_vec_new(wasm_##name##_vec_t* out, size_t size, \
2403 *out = release_##name##_vec(std::move(v2)); \
2406 void wasm_##name##_vec_copy(wasm_##name##_vec_t* out, \
2412 *out = release_##name##_vec(std::move(v2)); \
2885 void wasm_val_vec_new(wasm_val_vec_t* out, size_t size,
2891 *out = release_val_vec(std::move(v2));
2894 void wasm_val_vec_copy(wasm_val_vec_t* out, wasm_val_vec_t* v) {
2901 *out = release_val_vec(std::move(v2));
2910 void wasm_val_copy(wasm_val_t* out, const wasm_val_t* v) {
2911 *out = *v;
2913 out->of.ref = v->of.ref ? release_ref(v->of.ref->copy()) : nullptr;
2953 void wasm_trap_message(const wasm_trap_t* trap, wasm_message_t* out) {
2954 *out = release_byte_vec(reveal_trap(trap)->message());
2961 void wasm_trap_trace(const wasm_trap_t* trap, wasm_frame_vec_t* out) {
2962 *out = release_frame_vec(reveal_trap(trap)->trace());
2989 wasm_importtype_vec_t* out) {
2990 *out = release_importtype_vec(reveal_module(module)->imports());
2994 wasm_exporttype_vec_t* out) {
2995 *out = release_exporttype_vec(reveal_module(module)->exports());
2998 void wasm_module_serialize(const wasm_module_t* module, wasm_byte_vec_t* out) {
2999 *out = release_byte_vec(reveal_module(module)->serialize());
3098 void wasm_global_get(const wasm_global_t* global, wasm_val_t* out) {
3099 *out = release_val(global->get());
3248 wasm_extern_vec_t* out) {
3249 *out = release_extern_vec(instance->exports());