RetroArch
Public Attributes | List of all members
jsonsax_handlers_t Struct Reference

#include <jsonsax.h>

Public Attributes

int(* start_document )(void *userdata)
 
int(* end_document )(void *userdata)
 
int(* start_object )(void *userdata)
 
int(* end_object )(void *userdata)
 
int(* start_array )(void *userdata)
 
int(* end_array )(void *userdata)
 
int(* key )(void *userdata, const char *name, size_t length)
 
int(* array_index )(void *userdata, unsigned int index)
 
int(* string )(void *userdata, const char *string, size_t length)
 
int(* number )(void *userdata, const char *number, size_t length)
 
int(* boolean )(void *userdata, int istrue)
 
int(* null )(void *userdata)
 

Member Data Documentation

◆ array_index

int( * jsonsax_handlers_t::array_index) (void *userdata, unsigned int index)

◆ boolean

int( * jsonsax_handlers_t::boolean) (void *userdata, int istrue)

◆ end_array

int( * jsonsax_handlers_t::end_array) (void *userdata)

◆ end_document

int( * jsonsax_handlers_t::end_document) (void *userdata)

◆ end_object

int( * jsonsax_handlers_t::end_object) (void *userdata)

◆ key

int( * jsonsax_handlers_t::key) (void *userdata, const char *name, size_t length)

◆ null

int( * jsonsax_handlers_t::null) (void *userdata)

◆ number

int( * jsonsax_handlers_t::number) (void *userdata, const char *number, size_t length)

◆ start_array

int( * jsonsax_handlers_t::start_array) (void *userdata)

◆ start_document

int( * jsonsax_handlers_t::start_document) (void *userdata)

◆ start_object

int( * jsonsax_handlers_t::start_object) (void *userdata)

◆ string

int( * jsonsax_handlers_t::string) (void *userdata, const char *string, size_t length)

The documentation for this struct was generated from the following file: