Allow Json::Value to be used in a boolean context (#695)

Must bump soversion too.
This commit is contained in:
Wolfram Rösler
2017-12-05 18:18:55 +01:00
committed by Christopher Dunn
parent c39aa295e4
commit 9079422ac1
3 changed files with 9 additions and 3 deletions

View File

@@ -962,7 +962,7 @@ bool Value::empty() const {
return false;
}
bool Value::operator!() const { return isNull(); }
Value::operator bool() const { return ! isNull(); }
void Value::clear() {
JSON_ASSERT_MESSAGE(type_ == nullValue || type_ == arrayValue ||