RetroArch
|
Classes | |
struct | tag_DecoderData |
struct | tag_GrammarianData |
struct | tag_GrammarRule |
struct | tag_MemberName |
struct | tag_MemberNames |
struct | JSON_Parser_Data |
struct | JSON_Writer_Data |
struct | tag_WriteBufferData |
Typedefs | |
typedef unsigned char | byte |
typedef uint32_t | Codepoint |
typedef byte | Encoding |
typedef byte | Error |
typedef byte | TokenAttributes |
typedef byte | DecoderState |
typedef struct tag_DecoderData | DecoderData |
typedef DecoderData * | Decoder |
typedef uint32_t | DecoderResultCode |
typedef uint32_t | DecoderOutput |
typedef byte | LexerState |
typedef byte | Symbol |
typedef struct tag_GrammarianData | GrammarianData |
typedef GrammarianData * | Grammarian |
typedef uint32_t | GrammarianResultCode |
typedef byte | GrammarEvent |
typedef byte | GrammarianOutput |
typedef struct tag_GrammarRule | GrammarRule |
typedef byte | ParserState |
typedef byte | ParserFlags |
typedef struct tag_MemberName | MemberName |
typedef struct tag_MemberNames | MemberNames |
typedef JSON_Parser_HandlerResult(JSON_CALL * | JSON_Parser_SimpleTokenHandler) (JSON_Parser parser) |
typedef byte | WriterState |
typedef byte | WriterFlags |
typedef struct tag_WriteBufferData | WriteBufferData |
typedef WriteBufferData * | WriteBuffer |
Variables | |
static const JSON_MemorySuite | defaultMemorySuite = { NULL, &DefaultReallocHandler, &DefaultFreeHandler } |
static const byte | expectedLiteralChars [] = { 'u', 'l', 'l', 0, 'r', 'u', 'e', 0, 'a', 'l', 's', 'e', 0, 'a', 'N', 0, 'n', 'f', 'i', 'n', 'i', 't', 'y', 0 } |
static const uint32_t | endianEncodings = (((uint32_t)JSON_UTF32BE) << 24) | (((uint32_t)JSON_UTF16BE) << 16) | (((uint32_t)JSON_UTF16LE) << 8) | ((uint32_t)JSON_UTF32LE) |
#define ACCEPTED_TOKEN 0 |
#define BACKSPACE_CODEPOINT U_(0x0008) |
#define BOM_CODEPOINT U_(0xFEFF) |
#define CARRIAGE_RETURN_CODEPOINT U_(0x000D) |
#define CODEPOINT_FROM_SURROGATES | ( | hi_lo | ) | ((((hi_lo) >> 16) << 10) + ((hi_lo) & 0xFFFF) + 0xFCA02400) |
#define DECODED_1_OF_2 0x09 /* 00001001 */ |
#define DECODED_1_OF_3 0x0D /* 00001101 */ |
#define DECODED_1_OF_4 0x11 /* 00010001 */ |
#define DECODED_2_OF_3 0x0E /* 00001110 */ |
#define DECODED_2_OF_4 0x12 /* 00010010 */ |
#define DECODED_3_OF_4 0x13 /* 00010011 */ |
#define DECODER_CODEPOINT | ( | o | ) | (Codepoint)((DecoderOutput)(o) & 0x001FFFFF) |
#define DECODER_RESET 0x00 |
#define DECODER_RESULT_CODE | ( | o | ) | (DecoderResultCode)((DecoderOutput)(o) >> 24) |
#define DECODER_SEQUENCE_LENGTH | ( | o | ) | (size_t)(((DecoderOutput)(o) >> 21) & 0x7) |
#define DEFAULT_SYMBOL_STACK_SIZE 32 /* MUST be a power of 2 */ |
#define DEFAULT_TOKEN_BYTES_LENGTH 64 /* MUST be a power of 2 */ |
#define DELETE_CODEPOINT U_(0x007F) |
#define EMIT_ARRAY_ITEM 0x10 /* may be combined with other values */ |
#define EMIT_BOOLEAN 0x02 |
#define EMIT_END_ARRAY 0x0A |
#define EMIT_END_OBJECT 0x07 |
#define EMIT_NOTHING 0x00 |
#define EMIT_NULL 0x01 |
#define EMIT_NUMBER 0x04 |
#define EMIT_OBJECT_MEMBER 0x08 |
#define EMIT_SPECIAL_NUMBER 0x05 |
#define EMIT_START_ARRAY 0x09 |
#define EMIT_START_OBJECT 0x06 |
#define EMIT_STRING 0x03 |
#define EOF_CODEPOINT U_(0xFFFFFFFF) |
#define ERROR_LOCATION_IS_TOKEN_START 0xFF |
#define FALSE_LITERAL_EXPECTED_CHARS_START_INDEX 8 |
#define FIRST_2_BYTE_UTF8_CODEPOINT U_(0x0080) |
#define FIRST_3_BYTE_UTF8_CODEPOINT U_(0x0800) |
#define FIRST_4_BYTE_UTF8_CODEPOINT U_(0x10000) |
#define FIRST_NON_ASCII_CODEPOINT U_(0x0080) |
#define FIRST_NON_BMP_CODEPOINT U_(0x10000) |
#define FIRST_NON_CONTROL_CODEPOINT U_(0x0020) |
#define FORM_FEED_CODEPOINT U_(0x000C) |
#define GRAMMARIAN_EVENT | ( | o | ) | (GrammarEvent)((GrammarianOutput)(o) & 0x1F) |
#define GRAMMARIAN_OUTPUT | ( | r, | |
e | |||
) | (GrammarianOutput)(((GrammarianResultCode)(r) << 5) | (GrammarEvent)(e)) |
#define GRAMMARIAN_RESULT_CODE | ( | o | ) | (GrammarianResultCode)((GrammarianOutput)(o) >> 5) |
#define INFINITY_LITERAL_EXPECTED_CHARS_START_INDEX 16 |
#define IS_TOKEN | ( | s | ) | !IS_NONTERMINAL(s) |
#define JSON_BUILDING |
#define LEXER_ERROR 255 |
#define LEXING_COMMENT_AFTER_SLASH 25 |
#define LEXING_LITERAL 1 |
#define LEXING_MULTI_LINE_COMMENT 27 |
#define LEXING_MULTI_LINE_COMMENT_AFTER_STAR 28 |
#define LEXING_NUMBER_AFTER_DOT 20 |
#define LEXING_NUMBER_AFTER_E 22 |
#define LEXING_NUMBER_AFTER_EXPONENT_SIGN 23 |
#define LEXING_NUMBER_AFTER_LEADING_NEGATIVE_ZERO 16 |
#define LEXING_NUMBER_AFTER_LEADING_ZERO 15 |
#define LEXING_NUMBER_AFTER_MINUS 14 |
#define LEXING_NUMBER_AFTER_X 17 |
#define LEXING_NUMBER_DECIMAL_DIGITS 19 |
#define LEXING_NUMBER_EXPONENT_DIGITS 24 |
#define LEXING_NUMBER_FRACTIONAL_DIGITS 21 |
#define LEXING_NUMBER_HEX_DIGITS 18 |
#define LEXING_SINGLE_LINE_COMMENT 26 |
#define LEXING_STRING 2 |
#define LEXING_STRING_ESCAPE 3 |
#define LEXING_STRING_HEX_ESCAPE_BYTE_1 4 |
#define LEXING_STRING_HEX_ESCAPE_BYTE_2 5 |
#define LEXING_STRING_HEX_ESCAPE_BYTE_3 6 |
#define LEXING_STRING_HEX_ESCAPE_BYTE_4 7 |
#define LEXING_STRING_HEX_ESCAPE_BYTE_5 8 |
#define LEXING_STRING_HEX_ESCAPE_BYTE_6 9 |
#define LEXING_STRING_HEX_ESCAPE_BYTE_7 10 |
#define LEXING_STRING_HEX_ESCAPE_BYTE_8 11 |
#define LEXING_STRING_TRAILING_SURROGATE_HEX_ESCAPE_BACKSLASH 12 |
#define LEXING_STRING_TRAILING_SURROGATE_HEX_ESCAPE_U 13 |
#define LEXING_WHITESPACE 0 |
#define LINE_FEED_CODEPOINT U_(0x000A) |
#define LINE_SEPARATOR_CODEPOINT U_(0x2028) |
#define LONGEST_ENCODING_SEQUENCE 4 |
#define MAX_CODEPOINT U_(0x10FFFF) |
#define NAN_LITERAL_EXPECTED_CHARS_START_INDEX 13 |
#define NT_ITEM 0x15 |
#define NT_ITEMS 0x14 |
#define NT_MEMBER 0x12 |
#define NT_MEMBERS 0x11 |
#define NT_MORE_ITEMS 0x16 |
#define NT_MORE_MEMBERS 0x13 |
#define NT_VALUE 0x10 /* non-terminals are in the form 0x1X */ |
#define NULL_CODEPOINT U_(0x0000) |
#define NULL_LITERAL_EXPECTED_CHARS_START_INDEX 0 |
#define PARAGRAPH_SEPARATOR_CODEPOINT U_(0x2029) |
#define PARSER_AFTER_CARRIAGE_RETURN 0x10 |
#define PARSER_ALLOW_BOM 0x01 |
#define PARSER_ALLOW_COMMENTS 0x02 |
#define PARSER_ALLOW_CONTROL_CHARS 0x40 |
#define PARSER_ALLOW_HEX_NUMBERS 0x08 |
#define PARSER_ALLOW_SPECIAL_NUMBERS 0x04 |
#define PARSER_DEFAULT_FLAGS 0x00 |
#define PARSER_EMBEDDED_DOCUMENT 0x80 |
#define PARSER_FINISHED 0x02 |
#define PARSER_IN_PROTECTED_API 0x04 |
#define PARSER_IN_TOKEN_HANDLER 0x08 |
#define PARSER_REPLACE_INVALID 0x10 |
#define PARSER_RESET 0x00 |
#define PARSER_STARTED 0x01 |
#define PARSER_TRACK_OBJECT_MEMBERS 0x20 |
#define REJECTED_TOKEN 1 |
#define REPLACEMENT_CHARACTER_CODEPOINT U_(0xFFFD) |
#define SEQUENCE_COMPLETE 1 |
#define SEQUENCE_INVALID_EXCLUSIVE 3 |
#define SEQUENCE_INVALID_INCLUSIVE 2 |
#define SEQUENCE_PENDING 0 |
#define SET_FLAGS | ( | flagstype, | |
x, | |||
f, | |||
cond | |||
) | do { if (cond) (x) |= (flagstype)(f); else (x) &= (flagstype)~(f); } while (0) |
#define SHORTEST_ENCODING_SEQUENCE | ( | enc | ) | (1U << ((enc) >> 1)) |
#define SIZE_MAX ((size_t)-1) |
#define SPACES_PER_CHUNK 8 |
#define SYMBOL_STACK_FULL 2 |
#define T_COLON 0x0D |
#define T_COMMA 0x0E |
#define T_FALSE 0x03 |
#define T_INFINITY 0x07 |
#define T_LEFT_CURLY 0x09 |
#define T_LEFT_SQUARE 0x0B |
#define T_NAN 0x06 |
#define T_NEGATIVE_INFINITY 0x08 |
#define T_NONE 0x00 /* tokens are in the form 0x0X */ |
#define T_NULL 0x01 |
#define T_NUMBER 0x05 |
#define T_RIGHT_CURLY 0x0A |
#define T_RIGHT_SQUARE 0x0C |
#define T_STRING 0x04 |
#define T_TRUE 0x02 |
#define TAB_CODEPOINT U_(0x0009) |
#define TRUE_LITERAL_EXPECTED_CHARS_START_INDEX 4 |
#define WRITER_DEFAULT_FLAGS 0x0 |
#define WRITER_ESCAPE_NON_ASCII 0x4 |
#define WRITER_IN_PROTECTED_API 0x2 |
#define WRITER_REPLACE_INVALID 0x2 |
#define WRITER_RESET 0x0 |
#define WRITER_STARTED 0x1 |
#define WRITER_USE_CRLF 0x1 |
typedef unsigned char byte |
typedef DecoderData* Decoder |
typedef struct tag_DecoderData DecoderData |
typedef uint32_t DecoderOutput |
typedef uint32_t DecoderResultCode |
typedef byte DecoderState |
typedef byte GrammarEvent |
typedef GrammarianData* Grammarian |
typedef struct tag_GrammarianData GrammarianData |
typedef byte GrammarianOutput |
typedef uint32_t GrammarianResultCode |
typedef struct tag_GrammarRule GrammarRule |
typedef JSON_Parser_HandlerResult(JSON_CALL * JSON_Parser_SimpleTokenHandler) (JSON_Parser parser) |
typedef byte LexerState |
typedef struct tag_MemberName MemberName |
typedef struct tag_MemberNames MemberNames |
typedef byte ParserFlags |
typedef byte ParserState |
typedef byte TokenAttributes |
typedef WriteBufferData* WriteBuffer |
typedef struct tag_WriteBufferData WriteBufferData |
typedef byte WriterFlags |
typedef byte WriterState |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
const char* JSON_CALL JSON_ErrorString | ( | JSON_Error | error | ) |
const JSON_Version* JSON_CALL JSON_LibraryVersion | ( | void | ) |
JSON_Encoding JSON_CALL JSON_NativeUTF16Encoding | ( | void | ) |
JSON_Encoding JSON_CALL JSON_NativeUTF32Encoding | ( | void | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
JSON_Parser JSON_CALL JSON_Parser_Create | ( | const JSON_MemorySuite * | pMemorySuite | ) |
|
static |
|
static |
|
static |
|
static |
JSON_Status JSON_CALL JSON_Parser_Free | ( | JSON_Parser | parser | ) |
JSON_Status JSON_CALL JSON_Parser_GetAfterTokenLocation | ( | JSON_Parser | parser, |
JSON_Location * | pLocation | ||
) |
JSON_Boolean JSON_CALL JSON_Parser_GetAllowBOM | ( | JSON_Parser | parser | ) |
JSON_Boolean JSON_CALL JSON_Parser_GetAllowComments | ( | JSON_Parser | parser | ) |
JSON_Boolean JSON_CALL JSON_Parser_GetAllowHexNumbers | ( | JSON_Parser | parser | ) |
JSON_Boolean JSON_CALL JSON_Parser_GetAllowSpecialNumbers | ( | JSON_Parser | parser | ) |
JSON_Boolean JSON_CALL JSON_Parser_GetAllowUnescapedControlCharacters | ( | JSON_Parser | parser | ) |
JSON_Parser_ArrayItemHandler JSON_CALL JSON_Parser_GetArrayItemHandler | ( | JSON_Parser | parser | ) |
JSON_Parser_BooleanHandler JSON_CALL JSON_Parser_GetBooleanHandler | ( | JSON_Parser | parser | ) |
JSON_Parser_NullHandler JSON_CALL JSON_Parser_GetEncodingDetectedHandler | ( | JSON_Parser | parser | ) |
JSON_Parser_EndArrayHandler JSON_CALL JSON_Parser_GetEndArrayHandler | ( | JSON_Parser | parser | ) |
JSON_Parser_EndObjectHandler JSON_CALL JSON_Parser_GetEndObjectHandler | ( | JSON_Parser | parser | ) |
JSON_Error JSON_CALL JSON_Parser_GetError | ( | JSON_Parser | parser | ) |
JSON_Status JSON_CALL JSON_Parser_GetErrorLocation | ( | JSON_Parser | parser, |
JSON_Location * | pLocation | ||
) |
JSON_Encoding JSON_CALL JSON_Parser_GetInputEncoding | ( | JSON_Parser | parser | ) |
size_t JSON_CALL JSON_Parser_GetMaxNumberLength | ( | JSON_Parser | parser | ) |
size_t JSON_CALL JSON_Parser_GetMaxStringLength | ( | JSON_Parser | parser | ) |
JSON_Parser_NullHandler JSON_CALL JSON_Parser_GetNullHandler | ( | JSON_Parser | parser | ) |
JSON_Encoding JSON_CALL JSON_Parser_GetNumberEncoding | ( | JSON_Parser | parser | ) |
JSON_Parser_NumberHandler JSON_CALL JSON_Parser_GetNumberHandler | ( | JSON_Parser | parser | ) |
JSON_Parser_ObjectMemberHandler JSON_CALL JSON_Parser_GetObjectMemberHandler | ( | JSON_Parser | parser | ) |
JSON_Boolean JSON_CALL JSON_Parser_GetReplaceInvalidEncodingSequences | ( | JSON_Parser | parser | ) |
JSON_Parser_SpecialNumberHandler JSON_CALL JSON_Parser_GetSpecialNumberHandler | ( | JSON_Parser | parser | ) |
JSON_Parser_StartArrayHandler JSON_CALL JSON_Parser_GetStartArrayHandler | ( | JSON_Parser | parser | ) |
JSON_Parser_StartObjectHandler JSON_CALL JSON_Parser_GetStartObjectHandler | ( | JSON_Parser | parser | ) |
JSON_Boolean JSON_CALL JSON_Parser_GetStopAfterEmbeddedDocument | ( | JSON_Parser | parser | ) |
JSON_Encoding JSON_CALL JSON_Parser_GetStringEncoding | ( | JSON_Parser | parser | ) |
JSON_Parser_StringHandler JSON_CALL JSON_Parser_GetStringHandler | ( | JSON_Parser | parser | ) |
JSON_Status JSON_CALL JSON_Parser_GetTokenLocation | ( | JSON_Parser | parser, |
JSON_Location * | pLocation | ||
) |
JSON_Boolean JSON_CALL JSON_Parser_GetTrackObjectMembers | ( | JSON_Parser | parser | ) |
void* JSON_CALL JSON_Parser_GetUserData | ( | JSON_Parser | parser | ) |
|
static |
|
static |
|
static |
|
static |
JSON_Status JSON_CALL JSON_Parser_Parse | ( | JSON_Parser | parser, |
const char * | pBytes, | ||
size_t | length, | ||
JSON_Boolean | isFinal | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
JSON_Status JSON_CALL JSON_Parser_Reset | ( | JSON_Parser | parser | ) |
|
static |
JSON_Status JSON_CALL JSON_Parser_SetAllowBOM | ( | JSON_Parser | parser, |
JSON_Boolean | allowBOM | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetAllowComments | ( | JSON_Parser | parser, |
JSON_Boolean | allowComments | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetAllowHexNumbers | ( | JSON_Parser | parser, |
JSON_Boolean | allowHexNumbers | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetAllowSpecialNumbers | ( | JSON_Parser | parser, |
JSON_Boolean | allowSpecialNumbers | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetAllowUnescapedControlCharacters | ( | JSON_Parser | parser, |
JSON_Boolean | allowUnescapedControlCharacters | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetArrayItemHandler | ( | JSON_Parser | parser, |
JSON_Parser_ArrayItemHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetBooleanHandler | ( | JSON_Parser | parser, |
JSON_Parser_BooleanHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetEncodingDetectedHandler | ( | JSON_Parser | parser, |
JSON_Parser_EncodingDetectedHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetEndArrayHandler | ( | JSON_Parser | parser, |
JSON_Parser_EndArrayHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetEndObjectHandler | ( | JSON_Parser | parser, |
JSON_Parser_EndObjectHandler | handler | ||
) |
|
static |
|
static |
|
static |
JSON_Status JSON_CALL JSON_Parser_SetInputEncoding | ( | JSON_Parser | parser, |
JSON_Encoding | encoding | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetMaxNumberLength | ( | JSON_Parser | parser, |
size_t | maxLength | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetMaxStringLength | ( | JSON_Parser | parser, |
size_t | maxLength | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetNullHandler | ( | JSON_Parser | parser, |
JSON_Parser_NullHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetNumberEncoding | ( | JSON_Parser | parser, |
JSON_Encoding | encoding | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetNumberHandler | ( | JSON_Parser | parser, |
JSON_Parser_NumberHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetObjectMemberHandler | ( | JSON_Parser | parser, |
JSON_Parser_ObjectMemberHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetReplaceInvalidEncodingSequences | ( | JSON_Parser | parser, |
JSON_Boolean | replaceInvalidEncodingSequences | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetSpecialNumberHandler | ( | JSON_Parser | parser, |
JSON_Parser_SpecialNumberHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetStartArrayHandler | ( | JSON_Parser | parser, |
JSON_Parser_StartArrayHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetStartObjectHandler | ( | JSON_Parser | parser, |
JSON_Parser_StartObjectHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetStopAfterEmbeddedDocument | ( | JSON_Parser | parser, |
JSON_Boolean | stopAfterEmbeddedDocument | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetStringEncoding | ( | JSON_Parser | parser, |
JSON_Encoding | encoding | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetStringHandler | ( | JSON_Parser | parser, |
JSON_Parser_StringHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetTrackObjectMembers | ( | JSON_Parser | parser, |
JSON_Boolean | trackObjectMembers | ||
) |
JSON_Status JSON_CALL JSON_Parser_SetUserData | ( | JSON_Parser | parser, |
void * | userData | ||
) |
|
static |
|
static |
JSON_Writer JSON_CALL JSON_Writer_Create | ( | const JSON_MemorySuite * | pMemorySuite | ) |
JSON_Status JSON_CALL JSON_Writer_Free | ( | JSON_Writer | writer | ) |
|
static |
JSON_Error JSON_CALL JSON_Writer_GetError | ( | JSON_Writer | writer | ) |
JSON_Boolean JSON_CALL JSON_Writer_GetEscapeAllNonASCIICharacters | ( | JSON_Writer | writer | ) |
JSON_Encoding JSON_CALL JSON_Writer_GetOutputEncoding | ( | JSON_Writer | writer | ) |
JSON_Writer_OutputHandler JSON_CALL JSON_Writer_GetOutputHandler | ( | JSON_Writer | writer | ) |
JSON_Boolean JSON_CALL JSON_Writer_GetReplaceInvalidEncodingSequences | ( | JSON_Writer | writer | ) |
JSON_Boolean JSON_CALL JSON_Writer_GetUseCRLF | ( | JSON_Writer | writer | ) |
void* JSON_CALL JSON_Writer_GetUserData | ( | JSON_Writer | writer | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
JSON_Status JSON_CALL JSON_Writer_Reset | ( | JSON_Writer | writer | ) |
|
static |
|
static |
JSON_Status JSON_CALL JSON_Writer_SetEscapeAllNonASCIICharacters | ( | JSON_Writer | writer, |
JSON_Boolean | escapeAllNonASCIICharacters | ||
) |
JSON_Status JSON_CALL JSON_Writer_SetOutputEncoding | ( | JSON_Writer | writer, |
JSON_Encoding | encoding | ||
) |
JSON_Status JSON_CALL JSON_Writer_SetOutputHandler | ( | JSON_Writer | writer, |
JSON_Writer_OutputHandler | handler | ||
) |
JSON_Status JSON_CALL JSON_Writer_SetReplaceInvalidEncodingSequences | ( | JSON_Writer | writer, |
JSON_Boolean | replaceInvalidEncodingSequences | ||
) |
JSON_Status JSON_CALL JSON_Writer_SetUseCRLF | ( | JSON_Writer | writer, |
JSON_Boolean | useCRLF | ||
) |
JSON_Status JSON_CALL JSON_Writer_SetUserData | ( | JSON_Writer | writer, |
void * | userData | ||
) |
JSON_Status JSON_CALL JSON_Writer_WriteBoolean | ( | JSON_Writer | writer, |
JSON_Boolean | value | ||
) |
JSON_Status JSON_CALL JSON_Writer_WriteColon | ( | JSON_Writer | writer | ) |
JSON_Status JSON_CALL JSON_Writer_WriteComma | ( | JSON_Writer | writer | ) |
JSON_Status JSON_CALL JSON_Writer_WriteEndArray | ( | JSON_Writer | writer | ) |
JSON_Status JSON_CALL JSON_Writer_WriteEndObject | ( | JSON_Writer | writer | ) |
JSON_Status JSON_CALL JSON_Writer_WriteNewLine | ( | JSON_Writer | writer | ) |
JSON_Status JSON_CALL JSON_Writer_WriteNull | ( | JSON_Writer | writer | ) |
JSON_Status JSON_CALL JSON_Writer_WriteNumber | ( | JSON_Writer | writer, |
const char * | pValue, | ||
size_t | length, | ||
JSON_Encoding | encoding | ||
) |
|
static |
JSON_Status JSON_CALL JSON_Writer_WriteSpace | ( | JSON_Writer | writer, |
size_t | numberOfSpaces | ||
) |
JSON_Status JSON_CALL JSON_Writer_WriteSpecialNumber | ( | JSON_Writer | writer, |
JSON_SpecialNumber | value | ||
) |
JSON_Status JSON_CALL JSON_Writer_WriteStartArray | ( | JSON_Writer | writer | ) |
JSON_Status JSON_CALL JSON_Writer_WriteStartObject | ( | JSON_Writer | writer | ) |
JSON_Status JSON_CALL JSON_Writer_WriteString | ( | JSON_Writer | writer, |
const char * | pValue, | ||
size_t | length, | ||
JSON_Encoding | encoding | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |