webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | List of all members
Json::OurReader Class Reference

Classes

struct  StructuredError
 

Public Types

typedef char Char
 
typedef const CharLocation
 

Public Member Functions

 OurReader (OurFeatures const &features)
 
bool parse (const char *beginDoc, const char *endDoc, Value &root, bool collectComments=true)
 
std::string getFormattedErrorMessages () const
 
std::vector< StructuredErrorgetStructuredErrors () const
 
bool pushError (const Value &value, const std::string &message)
 
bool pushError (const Value &value, const std::string &message, const Value &extra)
 
bool good () const
 

Member Typedef Documentation

◆ Char

◆ Location

Constructor & Destructor Documentation

◆ OurReader()

Json::OurReader::OurReader ( OurFeatures const &  features)

Member Function Documentation

◆ getFormattedErrorMessages()

std::string Json::OurReader::getFormattedErrorMessages ( ) const

◆ getStructuredErrors()

std::vector< OurReader::StructuredError > Json::OurReader::getStructuredErrors ( ) const

◆ good()

bool Json::OurReader::good ( ) const

◆ parse()

bool Json::OurReader::parse ( const char *  beginDoc,
const char *  endDoc,
Value root,
bool  collectComments = true 
)

◆ pushError() [1/2]

bool Json::OurReader::pushError ( const Value value,
const std::string message 
)

◆ pushError() [2/2]

bool Json::OurReader::pushError ( const Value value,
const std::string message,
const Value extra 
)

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