Struct jlif

Struct Documentation

struct jlif

Public Members

const char *name
jlink *(*alloc_jlink)(short dbfType)
void (*free_jlink)(jlink*)
jlif_result (*parse_null)(jlink*)
jlif_result (*parse_boolean)(jlink*, int val)
jlif_result (*parse_integer)(jlink*, long long num)
jlif_result (*parse_double)(jlink*, double num)
jlif_result (*parse_string)(jlink*, const char *val, size_t len)
jlif_key_result (*parse_start_map)(jlink*)
jlif_result (*parse_map_key)(jlink*, const char *key, size_t len)
jlif_result (*parse_end_map)(jlink*)
jlif_result (*parse_start_array)(jlink*)
jlif_result (*parse_end_array)(jlink*)
void (*end_child)(jlink *parent, jlink *child)
struct lset *(*get_lset)(const jlink*)
void (*report)(const jlink*, int level, int indent)
long (*map_children)(jlink*, jlink_map_fn rtn, void *ctx)
void (*start_child)(jlink *parent, jlink *child)