JsonObjectValue Class

(Utils::JsonObjectValue)
Inherits: Utils::JsonValue

Public Functions

JsonObjectValue()
void addMember(const QString &name, Utils::JsonValue *value)
bool hasMember(const QString &name) const
bool isEmpty() const
Utils::JsonValue *member(const QString &name) const
QHash<QString, Utils::JsonValue *> members() const

Reimplemented Public Functions

virtual Utils::JsonObjectValue *toObject() override

Protected Functions

JsonObjectValue(Utils::JsonValue::Kind kind)

Additional Inherited Members

Member Function Documentation

JsonObjectValue::JsonObjectValue()

Default constructs an instance of JsonObjectValue.

[protected] JsonObjectValue::JsonObjectValue(Utils::JsonValue::Kind kind)

Default constructs an instance of JsonObjectValue.

void JsonObjectValue::addMember(const QString &name, Utils::JsonValue *value)

bool JsonObjectValue::hasMember(const QString &name) const

bool JsonObjectValue::isEmpty() const

Utils::JsonValue *JsonObjectValue::member(const QString &name) const

QHash<QString, Utils::JsonValue *> JsonObjectValue::members() const

[override virtual] Utils::JsonObjectValue *JsonObjectValue::toObject()