|
static int | as_list_append (as_list *list, as_val *value) |
|
static int | as_list_append_as_double (as_list *list, as_double *value) |
|
static int | as_list_append_bytes (as_list *list, as_bytes *value) |
|
static int | as_list_append_double (as_list *list, double value) |
|
static int | as_list_append_int64 (as_list *list, int64_t value) |
|
static int | as_list_append_integer (as_list *list, as_integer *value) |
|
static int | as_list_append_list (as_list *list, as_list *value) |
|
static int | as_list_append_map (as_list *list, struct as_map_s *value) |
|
static int | as_list_append_str (as_list *list, const char *value) |
|
static int | as_list_append_string (as_list *list, as_string *value) |
|
static int | as_list_concat (as_list *list, const as_list *list2) |
|
AS_EXTERN as_list * | as_list_cons (as_list *list, bool free, const as_list_hooks *hooks) |
|
static void | as_list_destroy (as_list *list) |
|
static as_list * | as_list_drop (const as_list *list, uint32_t n) |
|
static bool | as_list_foreach (const as_list *list, as_list_foreach_callback callback, void *udata) |
|
static as_list * | as_list_fromval (as_val *v) |
|
static as_val * | as_list_get (const as_list *list, uint32_t i) |
|
static as_double * | as_list_get_as_double (const as_list *list, uint32_t i) |
|
static as_bytes * | as_list_get_bytes (const as_list *list, uint32_t i) |
|
static double | as_list_get_double (const as_list *list, uint32_t i) |
|
static int64_t | as_list_get_int64 (const as_list *list, uint32_t i) |
|
static as_integer * | as_list_get_integer (const as_list *list, uint32_t i) |
|
static as_list * | as_list_get_list (const as_list *list, uint32_t i) |
|
static struct as_map_s * | as_list_get_map (const as_list *list, uint32_t i) |
|
static char * | as_list_get_str (const as_list *list, uint32_t i) |
|
static as_string * | as_list_get_string (const as_list *list, uint32_t i) |
|
static uint32_t | as_list_hashcode (as_list *list) |
|
static as_val * | as_list_head (const as_list *list) |
|
AS_EXTERN as_list * | as_list_init (as_list *list, const as_list_hooks *hooks) |
|
static int | as_list_insert (as_list *list, uint32_t i, as_val *value) |
|
static int | as_list_insert_as_double (as_list *list, uint32_t i, as_double *value) |
|
static int | as_list_insert_bytes (as_list *list, uint32_t i, as_bytes *value) |
|
static int | as_list_insert_double (as_list *list, uint32_t i, double value) |
|
static int | as_list_insert_int64 (as_list *list, uint32_t i, int64_t value) |
|
static int | as_list_insert_integer (as_list *list, uint32_t i, as_integer *value) |
|
static int | as_list_insert_list (as_list *list, uint32_t i, as_list *value) |
|
static int | as_list_insert_map (as_list *list, uint32_t i, struct as_map_s *value) |
|
static int | as_list_insert_str (as_list *list, uint32_t i, const char *value) |
|
static int | as_list_insert_string (as_list *list, uint32_t i, as_string *value) |
|
static union as_list_iterator_u * | as_list_iterator_init (union as_list_iterator_u *it, const as_list *list) |
|
static union as_list_iterator_u * | as_list_iterator_new (const as_list *list) |
|
AS_EXTERN as_list * | as_list_new (const as_list_hooks *hooks) |
|
static int | as_list_prepend (as_list *list, as_val *value) |
|
static int | as_list_prepend_as_double (as_list *list, as_double *value) |
|
static int | as_list_prepend_bytes (as_list *list, as_bytes *value) |
|
static int | as_list_prepend_double (as_list *list, double value) |
|
static int | as_list_prepend_int64 (as_list *list, int64_t value) |
|
static int | as_list_prepend_integer (as_list *list, as_integer *value) |
|
static int | as_list_prepend_list (as_list *list, as_list *value) |
|
static int | as_list_prepend_map (as_list *list, struct as_map_s *value) |
|
static int | as_list_prepend_str (as_list *list, const char *value) |
|
static int | as_list_prepend_string (as_list *list, as_string *value) |
|
static int | as_list_remove (as_list *list, uint32_t index) |
|
static int | as_list_set (as_list *list, uint32_t i, as_val *value) |
|
static int | as_list_set_as_double (as_list *list, uint32_t i, as_double *value) |
|
static int | as_list_set_bytes (as_list *list, uint32_t i, as_bytes *value) |
|
static int | as_list_set_double (as_list *list, uint32_t i, double value) |
|
static int | as_list_set_int64 (as_list *list, uint32_t i, int64_t value) |
|
static int | as_list_set_integer (as_list *list, uint32_t i, as_integer *value) |
|
static int | as_list_set_list (as_list *list, uint32_t i, as_list *value) |
|
static int | as_list_set_map (as_list *list, uint32_t i, struct as_map_s *value) |
|
static int | as_list_set_str (as_list *list, uint32_t i, const char *value) |
|
static int | as_list_set_string (as_list *list, uint32_t i, as_string *value) |
|
static uint32_t | as_list_size (const as_list *list) |
|
static as_list * | as_list_tail (const as_list *list) |
|
static as_list * | as_list_take (const as_list *list, uint32_t n) |
|
static as_val * | as_list_toval (as_list *list) |
|
static int | as_list_trim (as_list *list, uint32_t index) |
|
AS_EXTERN void | as_list_val_destroy (as_val *v) |
|
AS_EXTERN uint32_t | as_list_val_hashcode (const as_val *v) |
|
AS_EXTERN char * | as_list_val_tostring (const as_val *v) |
|