Classes | |
class | ErrorInfo |
struct | StructuredError |
class | Token |
Public Types | |
typedef char | Char |
typedef char | Char |
Public Member Functions | |
std::string | getFormattedErrorMessages () const |
std::string | getFormattedErrorMessages () const |
std::vector< StructuredError > | getStructuredErrors () const |
std::vector< StructuredError > | getStructuredErrors () const |
bool | good () const |
bool | good () const |
OurReader (OurFeatures const &features) | |
OurReader (OurFeatures const &features) | |
bool | parse (const char *beginDoc, const char *endDoc, Value &root, bool collectComments=true) |
bool | parse (const char *beginDoc, const char *endDoc, Value &root, bool collectComments=true) |
bool | pushError (const Value &value, const std::string &message) |
bool | pushError (const Value &value, const std::string &message) |
bool | pushError (const Value &value, const std::string &message, const Value &extra) |
bool | pushError (const Value &value, const std::string &message, const Value &extra) |
Public Attributes | |
const typedef Char * | Location |
Private Attributes | |
Location | begin_ |
bool | collectComments_ |
std::string | commentsBefore_ |
Location | current_ |
std::string | document_ |
Location | end_ |
Errors | errors_ |
const OurFeatures | features_ |
Value * | lastValue_ |
Location | lastValueEnd_ |
Nodes | nodes_ |
int | stackDepth_ |
Definition at line 1103 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
typedef char Json::OurReader::Char |
Definition at line 1105 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
typedef char Json::OurReader::Char |
Definition at line 1105 of file protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1162 of file protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1162 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1204 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1204 of file protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1128 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1128 of file protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Json::OurReader::OurReader | ( | OurFeatures const & | features | ) |
Definition at line 1222 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Json::OurReader::OurReader | ( | OurFeatures const & | features | ) |
|
private |
Definition at line 1535 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
|
private |
Definition at line 1940 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
|
private |
|
private |
Definition at line 1962 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1969 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1772 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 1782 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 1722 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 1732 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 1818 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 1829 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1882 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
|
private |
|
private |
Definition at line 1911 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
std::string Json::OurReader::getFormattedErrorMessages | ( | ) | const |
std::string Json::OurReader::getFormattedErrorMessages | ( | ) | const |
Definition at line 2008 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 2000 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
|
private |
Definition at line 1977 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
|
private |
Definition at line 1971 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
std::vector<StructuredError> Json::OurReader::getStructuredErrors | ( | ) | const |
std::vector< OurReader::StructuredError > Json::OurReader::getStructuredErrors | ( | ) | const |
Definition at line 2024 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
bool Json::OurReader::good | ( | ) | const |
bool Json::OurReader::good | ( | ) | const |
Definition at line 2074 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 1500 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
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 |
||
) |
Definition at line 1229 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 2039 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
bool Json::OurReader::pushError | ( | const Value & | value, |
const std::string & | message, | ||
const Value & | extra | ||
) |
bool Json::OurReader::pushError | ( | const Value & | value, |
const std::string & | message, | ||
const Value & | extra | ||
) |
Definition at line 2056 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 1684 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1511 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
|
private |
|
private |
Definition at line 1555 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1546 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1571 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 1622 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1597 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
|
private |
|
private |
Definition at line 1610 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 1390 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1277 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1949 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
|
private |
Definition at line 1380 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1490 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
|
private |
|
private |
|
private |
Definition at line 1208 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1217 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1213 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1210 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1207 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1209 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1206 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1216 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1212 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1211 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 1106 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1205 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 1214 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.