|
Greenbone Vulnerability Management Libraries 22.32.0
|
Path element types for the JSON pull parser. More...
#include <jsonpull.h>

Data Fields | |
| gvm_json_pull_container_type_t | parent_type |
| parent container type | |
| int | index |
| Index of the element within the parent. | |
| char * | key |
| Key if element is in an object. | |
| int | depth |
| Number of ancestor elements. | |
Path element types for the JSON pull parser.
Definition at line 29 of file jsonpull.h.
| int gvm_json_path_elem::depth |
Number of ancestor elements.
Definition at line 34 of file jsonpull.h.
Referenced by gvm_json_pull_expand_container(), and gvm_json_pull_path_elem_new().
| int gvm_json_path_elem::index |
Index of the element within the parent.
Definition at line 32 of file jsonpull.h.
Referenced by gvm_json_path_string_add_elem(), and gvm_json_pull_parse_comma().
| char* gvm_json_path_elem::key |
Key if element is in an object.
Definition at line 33 of file jsonpull.h.
Referenced by gvm_json_path_string_add_elem(), gvm_json_pull_parse_key(), and gvm_json_pull_path_elem_free().
| gvm_json_pull_container_type_t gvm_json_path_elem::parent_type |
parent container type
Definition at line 31 of file jsonpull.h.
Referenced by gvm_json_path_string_add_elem(), gvm_json_pull_expand_container(), gvm_json_pull_parse_comma(), gvm_json_pull_parse_value(), and gvm_json_pull_path_elem_new().