Lines Matching refs:array
155 #define json_array_foreach(array, index, value) \ argument
157 index < json_array_size(array) && (value = json_array_get(array, index)); \
178 size_t json_array_size(const json_t *array);
179 json_t *json_array_get(const json_t *array, size_t index);
180 int json_array_set_new(json_t *array, size_t index, json_t *value);
181 int json_array_append_new(json_t *array, json_t *value);
182 int json_array_insert_new(json_t *array, size_t index, json_t *value);
183 int json_array_remove(json_t *array, size_t index);
184 int json_array_clear(json_t *array);
185 int json_array_extend(json_t *array, json_t *other);
188 int json_array_set(json_t *array, size_t ind, json_t *value) in json_array_set() argument
190 return json_array_set_new(array, ind, json_incref(value)); in json_array_set()
194 int json_array_append(json_t *array, json_t *value) in json_array_append() argument
196 return json_array_append_new(array, json_incref(value)); in json_array_append()
200 int json_array_insert(json_t *array, size_t ind, json_t *value) in json_array_insert() argument
202 return json_array_insert_new(array, ind, json_incref(value)); in json_array_insert()