diff options
| author | Mat Sutcliffe <oktal3700@gmail.com> | 2019-07-02 02:30:26 +0100 |
|---|---|---|
| committer | Mat Sutcliffe <oktal3700@gmail.com> | 2019-07-20 12:04:14 +0100 |
| commit | a4e9fa03cabfc11105e700e38184a70888da4e7a (patch) | |
| tree | 7c31003488c22c5a648a20edf7006c6715d24bb9 /src/corelib/serialization/qjsonobject.h | |
| parent | 8010e906d3612aface0daccde41d1a65fca04b0c (diff) | |
QJsonObject: minor refactoring
Applied DRY principle.
Change-Id: Ic3035552c6174167b4fe19fd4c825500dff16ded
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Reviewed-by: Anton Kudryavtsev <antkudr@mail.ru>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/serialization/qjsonobject.h')
| -rw-r--r-- | src/corelib/serialization/qjsonobject.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/corelib/serialization/qjsonobject.h b/src/corelib/serialization/qjsonobject.h index 7f7a17e2591..b12769d3d3c 100644 --- a/src/corelib/serialization/qjsonobject.h +++ b/src/corelib/serialization/qjsonobject.h @@ -247,10 +247,12 @@ private: void detach(uint reserve = 0); bool detach2(uint reserve = 0); void compact(); + void compactIfNeeded(); QString keyAt(int i) const; QJsonValue valueAt(int i) const; void setValueAt(int i, const QJsonValue &val); + void removeAt(int i); iterator insertAt(int i, const QString &key, const QJsonValue &val, bool exists); QJsonPrivate::Data *d; |
