mirror of
https://github.com/open-source-parsers/jsoncpp.git
synced 2025-10-15 15:16:47 +02:00
Added empty() operator-bang and isNull()
This commit is contained in:
@@ -233,6 +233,7 @@ namespace Json {
|
||||
double asDouble() const;
|
||||
bool asBool() const;
|
||||
|
||||
bool isNull() const;
|
||||
bool isBool() const;
|
||||
bool isInt() const;
|
||||
bool isUInt() const;
|
||||
@@ -248,7 +249,14 @@ namespace Json {
|
||||
/// Number of values in array or object
|
||||
UInt size() const;
|
||||
|
||||
/// Removes all object members and array elements.
|
||||
/// \brief Return true if empty array, empty object, or null;
|
||||
/// otherwise, false.
|
||||
bool empty() const;
|
||||
|
||||
/// Return isNull()
|
||||
bool operator!() const;
|
||||
|
||||
/// Remove all object members and array elements.
|
||||
/// \pre type() is arrayValue, objectValue, or nullValue
|
||||
/// \post type() is unchanged
|
||||
void clear();
|
||||
|
Reference in New Issue
Block a user