mirror of
https://github.com/open-source-parsers/jsoncpp.git
synced 2025-12-22 13:13:11 +01:00
revert 'Added structured error reporting to Reader.'
revert 68db655347
issue #147
This commit is contained in:
@@ -401,7 +401,7 @@ Value::Value(bool value) {
|
||||
Value::Value(Value const& other)
|
||||
: type_(other.type_), allocated_(false)
|
||||
,
|
||||
comments_(0), start_(other.start_), limit_(other.limit_)
|
||||
comments_(0)
|
||||
{
|
||||
switch (type_) {
|
||||
case nullValue:
|
||||
@@ -485,8 +485,6 @@ void Value::swapPayload(Value& other) {
|
||||
void Value::swap(Value& other) {
|
||||
swapPayload(other);
|
||||
std::swap(comments_, other.comments_);
|
||||
std::swap(start_, other.start_);
|
||||
std::swap(limit_, other.limit_);
|
||||
}
|
||||
|
||||
ValueType Value::type() const { return type_; }
|
||||
@@ -888,8 +886,6 @@ void Value::clear() {
|
||||
JSON_ASSERT_MESSAGE(type_ == nullValue || type_ == arrayValue ||
|
||||
type_ == objectValue,
|
||||
"in Json::Value::clear(): requires complex value");
|
||||
start_ = 0;
|
||||
limit_ = 0;
|
||||
switch (type_) {
|
||||
case arrayValue:
|
||||
case objectValue:
|
||||
@@ -965,8 +961,6 @@ void Value::initBasic(ValueType type, bool allocated) {
|
||||
type_ = type;
|
||||
allocated_ = allocated;
|
||||
comments_ = 0;
|
||||
start_ = 0;
|
||||
limit_ = 0;
|
||||
}
|
||||
|
||||
// Access an object value by name, create a null member if it does not exist.
|
||||
@@ -1336,14 +1330,6 @@ std::string Value::getComment(CommentPlacement placement) const {
|
||||
return "";
|
||||
}
|
||||
|
||||
void Value::setOffsetStart(size_t start) { start_ = start; }
|
||||
|
||||
void Value::setOffsetLimit(size_t limit) { limit_ = limit; }
|
||||
|
||||
size_t Value::getOffsetStart() const { return start_; }
|
||||
|
||||
size_t Value::getOffsetLimit() const { return limit_; }
|
||||
|
||||
std::string Value::toStyledString() const {
|
||||
StyledWriter writer;
|
||||
return writer.write(*this);
|
||||
|
||||
Reference in New Issue
Block a user