MACSio  0.9
Multi-purpose, Application-Centric, Scalable I/O Proxy App
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
json_object_iterator.h
Go to the documentation of this file.
1 
23 #ifndef JSON_OBJECT_ITERATOR_H
24 #define JSON_OBJECT_ITERATOR_H
25 
26 #include <stddef.h>
27 
28 #ifdef __cplusplus
29 extern "C" {
30 #endif
31 
35 struct json_object_iter_info_;
36 
41 struct json_object_iterator {
42  const void* opaque_;
43 };
44 
45 
49 struct json_object;
50 
51 
76 
110 
140 json_object_iter_end(const struct json_object* obj);
141 
157 void
159 
160 
176 const char*
178 
179 
199 struct json_object*
201 
202 
229 json_bool
230 json_object_iter_equal(const struct json_object_iterator* iter1,
231  const struct json_object_iterator* iter2);
232 
233 
234 #ifdef __cplusplus
235 }
236 #endif
237 
238 
239 #endif /* JSON_OBJECT_ITERATOR_H */
struct json_object_iterator json_object_iter_begin(struct json_object *obj)
struct json_object * json_object_iter_peek_value(const struct json_object_iterator *iter)
const char * json_object_iter_peek_name(const struct json_object_iterator *iter)
int json_bool
Definition: json_object.h:80
json_bool json_object_iter_equal(const struct json_object_iterator *iter1, const struct json_object_iterator *iter2)
struct json_object_iterator json_object_iter_init_default(void)
void json_object_iter_next(struct json_object_iterator *iter)
struct json_object_iterator json_object_iter_end(const struct json_object *obj)