The List class represents a Scratch list.
Definition list.h:27
The main namespace of the library.
Definition asset.h:10
ValueData *const * list_data_ptr(List *list)
ValueData * list_get_item(List *list, size_t index)
ValueData * list_insert_empty(List *list, size_t index)
size_t list_size(List *list)
void list_to_string(List *list, StringPtr *dst)
const size_t * list_alloc_size_ptr(List *list)
size_t * list_size_ptr(List *list)
void list_remove(List *list, size_t index)
ValueData * list_append_empty(List *list)
ValueData * list_data(List *list)
void list_clear(List *list)
The StringPtr struct holds a string data pointer and string size.
Definition stringptr.h:14
The ValueData struct holds the data of Value. It's used in compiled Scratch code for better performan...
Definition valuedata.h:26