|
| typedef enum tag_JSON_Boolean | JSON_Boolean |
| |
| typedef enum tag_JSON_Status | JSON_Status |
| |
| typedef enum tag_JSON_Error | JSON_Error |
| |
| typedef enum tag_JSON_Encoding | JSON_Encoding |
| |
| typedef enum tag_JSON_StringAttribute | JSON_StringAttribute |
| |
| typedef unsigned int | JSON_StringAttributes |
| |
| typedef enum tag_JSON_NumberAttribute | JSON_NumberAttribute |
| |
| typedef unsigned int | JSON_NumberAttributes |
| |
| typedef enum tag_JSON_SpecialNumber | JSON_SpecialNumber |
| |
| typedef struct tag_JSON_Location | JSON_Location |
| |
| typedef void *(JSON_CALL * | JSON_ReallocHandler) (void *userData, void *ptr, size_t size) |
| |
| typedef void(JSON_CALL * | JSON_FreeHandler) (void *userData, void *ptr) |
| |
| typedef struct tag_JSON_MemorySuite | JSON_MemorySuite |
| |
| typedef struct JSON_Parser_Data * | JSON_Parser |
| |
| typedef enum tag_JSON_Parser_HandlerResult | JSON_Parser_HandlerResult |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_EncodingDetectedHandler) (JSON_Parser parser) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_NullHandler) (JSON_Parser parser) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_BooleanHandler) (JSON_Parser parser, JSON_Boolean value) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_StringHandler) (JSON_Parser parser, char *pValue, size_t length, JSON_StringAttributes attributes) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_NumberHandler) (JSON_Parser parser, char *pValue, size_t length, JSON_NumberAttributes attributes) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_SpecialNumberHandler) (JSON_Parser parser, JSON_SpecialNumber value) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_StartObjectHandler) (JSON_Parser parser) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_EndObjectHandler) (JSON_Parser parser) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_ObjectMemberHandler) (JSON_Parser parser, char *pValue, size_t length, JSON_StringAttributes attributes) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_StartArrayHandler) (JSON_Parser parser) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_EndArrayHandler) (JSON_Parser parser) |
| |
| typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_ArrayItemHandler) (JSON_Parser parser) |
| |
| typedef struct JSON_Writer_Data * | JSON_Writer |
| |
| typedef enum tag_JSON_Writer_HandlerResult | JSON_Writer_HandlerResult |
| |
| typedef JSON_Writer_HandlerResult(JSON_CALL * | JSON_Writer_OutputHandler) (JSON_Writer writer, const char *pBytes, size_t length) |
| |
| typedef struct tag_JSON_Version | JSON_Version |
| |