GC: Add wasm_struct_obj_get_field_count API (#3236)

This commit is contained in:
Liangyu Zhang
2024-03-18 16:26:30 +08:00
committed by GitHub
parent 7486056aee
commit b11a1d157d
3 changed files with 30 additions and 0 deletions

View File

@ -437,6 +437,16 @@ WASM_RUNTIME_API_EXTERN void
wasm_struct_obj_get_field(const wasm_struct_obj_t obj, uint32_t field_idx,
bool sign_extend, wasm_value_t *value);
/**
* Get the field count of the a struct object.
*
* @param obj the WASM struct object
*
* @return the field count of the a struct object
*/
WASM_RUNTIME_API_EXTERN uint32_t
wasm_struct_obj_get_field_count(const wasm_struct_obj_t obj);
/**
* Create an array object with the index of defined type, the obj's length is
* length, init value is init_value