23 #ifndef __YAJL_GEN_H__ 24 #define __YAJL_GEN_H__ 135 const unsigned char * str,
156 const unsigned char ** buf,
struct yajl_gen_t * yajl_gen
YAJL_API yajl_gen_status yajl_gen_array_close(yajl_gen hand)
YAJL_API yajl_gen_status yajl_gen_double(yajl_gen hand, double number)
YAJL_API yajl_gen_status yajl_gen_null(yajl_gen hand)
YAJL_API yajl_gen_status yajl_gen_number(yajl_gen hand, const char *num, size_t len)
YAJL_API int yajl_gen_config(yajl_gen g, yajl_gen_option opt,...)
YAJL_API yajl_gen_status yajl_gen_map_open(yajl_gen hand)
YAJL_API yajl_gen_status yajl_gen_map_close(yajl_gen hand)
YAJL_API void yajl_gen_clear(yajl_gen hand)
YAJL_API yajl_gen_status yajl_gen_array_open(yajl_gen hand)
YAJL_API yajl_gen_status yajl_gen_bool(yajl_gen hand, int boolean)
Common routines and macros used by other YAJL APIs.
YAJL_API void yajl_gen_free(yajl_gen handle)
YAJL_API yajl_gen_status yajl_gen_string(yajl_gen hand, const unsigned char *str, size_t len)
void(* yajl_print_t)(void *ctx, const char *str, size_t len)
YAJL_API yajl_gen_status yajl_gen_get_buf(yajl_gen hand, const unsigned char **buf, size_t *len)
YAJL_API yajl_gen_status yajl_gen_integer(yajl_gen hand, long long int number)
YAJL_API yajl_gen yajl_gen_alloc(const yajl_alloc_funcs *allocFuncs)