Lines Matching defs:iter
234 void *json_object_iter_next(json_t *json, void *iter)
238 if(!json_is_object(json) || iter == NULL)
242 return hashtable_iter_next(&object->hashtable, iter);
245 const char *json_object_iter_key(void *iter)
247 if(!iter)
250 return hashtable_iter_key(iter);
253 json_t *json_object_iter_value(void *iter)
255 if(!iter)
258 return (json_t *)hashtable_iter_value(iter);
261 int json_object_iter_set_new(json_t *json, void *iter, json_t *value)
263 if(!json_is_object(json) || !iter || !value)
266 hashtable_iter_set(iter, value);
316 void *iter;
324 iter = json_object_iter((json_t *)object);
325 while(iter) {
328 key = json_object_iter_key(iter);
329 value = json_object_iter_value(iter);
332 iter = json_object_iter_next((json_t *)object, iter);