RetroArch
Public Attributes | List of all members
JSON_Parser_Data Struct Reference
Collaboration diagram for JSON_Parser_Data:
[legend]

Public Attributes

JSON_MemorySuite memorySuite
 
voiduserData
 
ParserState state
 
ParserFlags flags
 
Encoding inputEncoding
 
Encoding stringEncoding
 
Encoding numberEncoding
 
Symbol token
 
TokenAttributes tokenAttributes
 
Error error
 
byte errorOffset
 
LexerState lexerState
 
uint32_t lexerBits
 
size_t codepointLocationByte
 
size_t codepointLocationLine
 
size_t codepointLocationColumn
 
size_t tokenLocationByte
 
size_t tokenLocationLine
 
size_t tokenLocationColumn
 
size_t depth
 
bytepTokenBytes
 
size_t tokenBytesLength
 
size_t tokenBytesUsed
 
size_t maxStringLength
 
size_t maxNumberLength
 
MemberNamespMemberNames
 
DecoderData decoderData
 
GrammarianData grammarianData
 
JSON_Parser_EncodingDetectedHandler encodingDetectedHandler
 
JSON_Parser_NullHandler nullHandler
 
JSON_Parser_BooleanHandler booleanHandler
 
JSON_Parser_StringHandler stringHandler
 
JSON_Parser_NumberHandler numberHandler
 
JSON_Parser_SpecialNumberHandler specialNumberHandler
 
JSON_Parser_StartObjectHandler startObjectHandler
 
JSON_Parser_EndObjectHandler endObjectHandler
 
JSON_Parser_ObjectMemberHandler objectMemberHandler
 
JSON_Parser_StartArrayHandler startArrayHandler
 
JSON_Parser_EndArrayHandler endArrayHandler
 
JSON_Parser_ArrayItemHandler arrayItemHandler
 
byte defaultTokenBytes [DEFAULT_TOKEN_BYTES_LENGTH]
 

Member Data Documentation

◆ arrayItemHandler

JSON_Parser_ArrayItemHandler JSON_Parser_Data::arrayItemHandler

◆ booleanHandler

JSON_Parser_BooleanHandler JSON_Parser_Data::booleanHandler

◆ codepointLocationByte

size_t JSON_Parser_Data::codepointLocationByte

◆ codepointLocationColumn

size_t JSON_Parser_Data::codepointLocationColumn

◆ codepointLocationLine

size_t JSON_Parser_Data::codepointLocationLine

◆ decoderData

DecoderData JSON_Parser_Data::decoderData

◆ defaultTokenBytes

byte JSON_Parser_Data::defaultTokenBytes[DEFAULT_TOKEN_BYTES_LENGTH]

◆ depth

size_t JSON_Parser_Data::depth

◆ encodingDetectedHandler

JSON_Parser_EncodingDetectedHandler JSON_Parser_Data::encodingDetectedHandler

◆ endArrayHandler

JSON_Parser_EndArrayHandler JSON_Parser_Data::endArrayHandler

◆ endObjectHandler

JSON_Parser_EndObjectHandler JSON_Parser_Data::endObjectHandler

◆ error

Error JSON_Parser_Data::error

◆ errorOffset

byte JSON_Parser_Data::errorOffset

◆ flags

ParserFlags JSON_Parser_Data::flags

◆ grammarianData

GrammarianData JSON_Parser_Data::grammarianData

◆ inputEncoding

Encoding JSON_Parser_Data::inputEncoding

◆ lexerBits

uint32_t JSON_Parser_Data::lexerBits

◆ lexerState

LexerState JSON_Parser_Data::lexerState

◆ maxNumberLength

size_t JSON_Parser_Data::maxNumberLength

◆ maxStringLength

size_t JSON_Parser_Data::maxStringLength

◆ memorySuite

JSON_MemorySuite JSON_Parser_Data::memorySuite

◆ nullHandler

JSON_Parser_NullHandler JSON_Parser_Data::nullHandler

◆ numberEncoding

Encoding JSON_Parser_Data::numberEncoding

◆ numberHandler

JSON_Parser_NumberHandler JSON_Parser_Data::numberHandler

◆ objectMemberHandler

JSON_Parser_ObjectMemberHandler JSON_Parser_Data::objectMemberHandler

◆ pMemberNames

MemberNames* JSON_Parser_Data::pMemberNames

◆ pTokenBytes

byte* JSON_Parser_Data::pTokenBytes

◆ specialNumberHandler

JSON_Parser_SpecialNumberHandler JSON_Parser_Data::specialNumberHandler

◆ startArrayHandler

JSON_Parser_StartArrayHandler JSON_Parser_Data::startArrayHandler

◆ startObjectHandler

JSON_Parser_StartObjectHandler JSON_Parser_Data::startObjectHandler

◆ state

ParserState JSON_Parser_Data::state

◆ stringEncoding

Encoding JSON_Parser_Data::stringEncoding

◆ stringHandler

JSON_Parser_StringHandler JSON_Parser_Data::stringHandler

◆ token

Symbol JSON_Parser_Data::token

◆ tokenAttributes

TokenAttributes JSON_Parser_Data::tokenAttributes

◆ tokenBytesLength

size_t JSON_Parser_Data::tokenBytesLength

◆ tokenBytesUsed

size_t JSON_Parser_Data::tokenBytesUsed

◆ tokenLocationByte

size_t JSON_Parser_Data::tokenLocationByte

◆ tokenLocationColumn

size_t JSON_Parser_Data::tokenLocationColumn

◆ tokenLocationLine

size_t JSON_Parser_Data::tokenLocationLine

◆ userData

void* JSON_Parser_Data::userData

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