| heimbase.h | 146 typedef struct heim_array_data *heim_array_t; typedef in typeref:struct:heim_array_data 148 heim_array_t heim_array_create(void); 154 int heim_array_append_value(heim_array_t, heim_object_t); 155 int heim_array_insert_value(heim_array_t, size_t idx, heim_object_t); 156 void heim_array_iterate_f(heim_array_t, void *, heim_array_iterator_f_t); 157 void heim_array_iterate_reverse_f(heim_array_t, void *, heim_array_iterator_f_t); 159 void heim_array_iterate(heim_array_t, void (^)(heim_object_t, int *)); 160 void heim_array_iterate_reverse(heim_array_t, void (^)(heim_object_t, int *)); 162 size_t heim_array_get_length(heim_array_t); 164 heim_array_get_value(heim_array_t, size_t) [all...] |