List Function Hooks
Definition at line 85 of file as_list.h.
|
int(* | append )(as_list *list, as_val *value) |
|
int(* | append_double )(as_list *list, double value) |
|
int(* | append_int64 )(as_list *list, int64_t value) |
|
int(* | append_str )(as_list *list, const char *value) |
|
int(* | concat )(as_list *list, const as_list *list2) |
|
bool(* | destroy )(as_list *list) |
|
as_list *(* | drop )(const as_list *list, uint32_t n) |
|
bool(* | foreach )(const as_list *list, as_list_foreach_callback callback, void *udata) |
|
as_val *(* | get )(const as_list *list, uint32_t index) |
|
double(* | get_double )(const as_list *list, uint32_t index) |
|
int64_t(* | get_int64 )(const as_list *list, uint32_t index) |
|
char *(* | get_str )(const as_list *list, uint32_t index) |
|
uint32_t(* | hashcode )(const as_list *list) |
|
as_val *(* | head )(const as_list *list) |
|
int(* | insert )(as_list *list, uint32_t index, as_val *value) |
|
int(* | insert_double )(as_list *list, uint32_t index, double value) |
|
int(* | insert_int64 )(as_list *list, uint32_t index, int64_t value) |
|
int(* | insert_str )(as_list *list, uint32_t index, const char *value) |
|
union as_list_iterator_u *(* | iterator_init )(const as_list *list, union as_list_iterator_u *it) |
|
union as_list_iterator_u *(* | iterator_new )(const as_list *list) |
|
int(* | prepend )(as_list *list, as_val *value) |
|
int(* | prepend_double )(as_list *list, double value) |
|
int(* | prepend_int64 )(as_list *list, int64_t value) |
|
int(* | prepend_str )(as_list *list, const char *value) |
|
int(* | remove )(as_list *list, uint32_t index) |
|
int(* | set )(as_list *list, uint32_t index, as_val *value) |
|
int(* | set_double )(as_list *list, uint32_t index, double value) |
|
int(* | set_int64 )(as_list *list, uint32_t index, int64_t value) |
|
int(* | set_str )(as_list *list, uint32_t index, const char *value) |
|
uint32_t(* | size )(const as_list *list) |
|
as_list *(* | tail )(const as_list *list) |
|
as_list *(* | take )(const as_list *list, uint32_t n) |
|
int(* | trim )(as_list *list, uint32_t index) |
|