LMMS
Loading...
Searching...
No Matches
juce::JSONParser Struct Reference

Classes

struct  ErrorException

Public Member Functions

 JSONParser (String::CharPointerType text)
void throwError (juce::String message, String::CharPointerType location)
void skipWhitespace ()
juce_wchar readChar ()
juce_wchar peekChar () const
bool matchIf (char c)
bool isEOF () const
bool matchString (const char *t)
var parseObjectOrArray ()
String parseString (const juce_wchar quoteChar)
var parseAny ()
var parseNumber (bool isNegative)
var parseObject ()
var parseArray ()

Public Attributes

String::CharPointerType startLocation
String::CharPointerType currentLocation

Constructor & Destructor Documentation

◆ JSONParser()

juce::JSONParser::JSONParser ( String::CharPointerType text)
inline

Member Function Documentation

◆ isEOF()

bool juce::JSONParser::isEOF ( ) const
inline

◆ matchIf()

bool juce::JSONParser::matchIf ( char c)
inline

◆ matchString()

bool juce::JSONParser::matchString ( const char * t)
inline

◆ parseAny()

var juce::JSONParser::parseAny ( )
inline

◆ parseArray()

var juce::JSONParser::parseArray ( )
inline

◆ parseNumber()

var juce::JSONParser::parseNumber ( bool isNegative)
inline

◆ parseObject()

var juce::JSONParser::parseObject ( )
inline

◆ parseObjectOrArray()

var juce::JSONParser::parseObjectOrArray ( )
inline

◆ parseString()

String juce::JSONParser::parseString ( const juce_wchar quoteChar)
inline

◆ peekChar()

juce_wchar juce::JSONParser::peekChar ( ) const
inline

◆ readChar()

juce_wchar juce::JSONParser::readChar ( )
inline

◆ skipWhitespace()

void juce::JSONParser::skipWhitespace ( )
inline

◆ throwError()

void juce::JSONParser::throwError ( juce::String message,
String::CharPointerType location )
inline

Member Data Documentation

◆ currentLocation

String::CharPointerType juce::JSONParser::currentLocation

◆ startLocation

String::CharPointerType juce::JSONParser::startLocation

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