Data Structures | Public Types | Public Member Functions
Json::OurReader Class Reference

Data Structures

struct  StructuredError
 

Public Types

typedef char Char
 
typedef const CharLocation
 
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)
 
String getFormattedErrorMessages () const
 
std::vector< StructuredErrorgetStructuredErrors () const
 
bool pushError (const Value &value, const String &message)
 
bool pushError (const Value &value, const String &message, const Value &extra)
 
bool good () const
 
 OurReader (OurFeatures const &features)
 
bool parse (const char *beginDoc, const char *endDoc, Value &root, bool collectComments=true)
 
String getFormattedErrorMessages () const
 
std::vector< StructuredErrorgetStructuredErrors () const
 
bool pushError (const Value &value, const String &message)
 
bool pushError (const Value &value, const String &message, const Value &extra)
 
bool good () const
 

Member Typedef Documentation

typedef char Json::OurReader::Char
typedef char Json::OurReader::Char

Constructor & Destructor Documentation

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

Member Function Documentation

String Json::OurReader::getFormattedErrorMessages ( ) const
String Json::OurReader::getFormattedErrorMessages ( ) const
std::vector<StructuredError> Json::OurReader::getStructuredErrors ( ) const
std::vector< OurReader::StructuredError > Json::OurReader::getStructuredErrors ( ) const
bool Json::OurReader::good ( ) const
bool Json::OurReader::good ( ) const
bool Json::OurReader::parse ( const char *  beginDoc,
const char *  endDoc,
Value root,
bool  collectComments = true 
)
bool Json::OurReader::parse ( const char *  beginDoc,
const char *  endDoc,
Value root,
bool  collectComments = true 
)
bool Json::OurReader::pushError ( const Value value,
const String message 
)
bool Json::OurReader::pushError ( const Value value,
const String message 
)
bool Json::OurReader::pushError ( const Value value,
const String message,
const Value extra 
)
bool Json::OurReader::pushError ( const Value value,
const String message,
const Value extra 
)

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