See: | Type struct stack_elem_s |
struct stack_elem_s | |
{ | |
char* key; | |
yajl_val value; | |
stack_elem_t* next; | |
} |
struct context_s | |
{ | |
stack_elem_t* stack; | |
yajl_val root; | |
char* errbuf; | |
size_t errbuf_size; | |
} |
See: | Type struct context_s |
void yajl_tree_free ( yajl_val v )
yajl_val yajl_tree_get ( yajl_val n, const char** path, yajl_type type )
Prototyped in: | src/yajl/yajl_tree.h | |
Calls: | strcmp() | |
Called by: | main() | example/parse_config.c |
yajl_val yajl_tree_parse ( const char* input, char* error_buffer, size_t error_buffer_size )
Calls: | __assert13(), realloc(), snprintf() | |
Called by: | context_add_value() | src/yajl_tree.c |
Calls: | array_add_value() | src/yajl_tree.c |
object_add_keyval() | src/yajl_tree.c | |
__assert13(), free(), snprintf() | ||
Called by: | handle_boolean() | src/yajl_tree.c |
handle_end_array() | src/yajl_tree.c | |
handle_end_map() | src/yajl_tree.c | |
handle_null() | src/yajl_tree.c | |
handle_number() | src/yajl_tree.c | |
handle_string() | src/yajl_tree.c |
Calls: | free(), snprintf() | |
Called by: | handle_end_array() | src/yajl_tree.c |
handle_end_map() | src/yajl_tree.c | |
yajl_tree_parse() | src/yajl_tree.c |
Calls: | __assert13(), malloc(), memset(), snprintf() | |
Called by: | handle_start_array() | src/yajl_tree.c |
handle_start_map() | src/yajl_tree.c |
Calls: | context_add_value() | src/yajl_tree.c |
value_alloc() | src/yajl_tree.c | |
snprintf() | ||
Used in: | yajl_tree_parse() | src/yajl_tree.c |
Calls: | context_add_value() | src/yajl_tree.c |
context_pop() | src/yajl_tree.c | |
Used in: | yajl_tree_parse() | src/yajl_tree.c |
Calls: | context_add_value() | src/yajl_tree.c |
context_pop() | src/yajl_tree.c | |
Used in: | yajl_tree_parse() | src/yajl_tree.c |
Calls: | context_add_value() | src/yajl_tree.c |
value_alloc() | src/yajl_tree.c | |
snprintf() | ||
Used in: | yajl_tree_parse() | src/yajl_tree.c |
Calls: | context_add_value() | src/yajl_tree.c |
value_alloc() | src/yajl_tree.c | |
yajl_parse_integer() | src/yajl_parser.c | |
__errno(), free(), malloc(), memcpy(), snprintf(), strlen(), strtod() | ||
Used in: | yajl_tree_parse() | src/yajl_tree.c |
Calls: | context_push() | src/yajl_tree.c |
value_alloc() | src/yajl_tree.c | |
snprintf() | ||
Used in: | yajl_tree_parse() | src/yajl_tree.c |
Calls: | context_push() | src/yajl_tree.c |
value_alloc() | src/yajl_tree.c | |
snprintf() | ||
Used in: | yajl_tree_parse() | src/yajl_tree.c |
Calls: | context_add_value() | src/yajl_tree.c |
value_alloc() | src/yajl_tree.c | |
free(), malloc(), memcpy(), snprintf() | ||
Used in: | yajl_tree_parse() | src/yajl_tree.c |
Calls: | __assert13(), realloc(), snprintf() | |
Called by: | context_add_value() | src/yajl_tree.c |
Calls: | malloc(), memset() | |
Called by: | handle_boolean() | src/yajl_tree.c |
handle_null() | src/yajl_tree.c | |
handle_number() | src/yajl_tree.c | |
handle_start_array() | src/yajl_tree.c | |
handle_start_map() | src/yajl_tree.c | |
handle_string() | src/yajl_tree.c |
Calls: | yajl_tree_free() | src/yajl_tree.c |
free() | ||
Called by: | yajl_tree_free() | src/yajl_tree.c |
Calls: | yajl_tree_free() | src/yajl_tree.c |
free() | ||
Called by: | yajl_tree_free() | src/yajl_tree.c |