diff options
author | Mat Sutcliffe <oktal3700@gmail.com> | 2019-07-02 02:16:41 +0100 |
---|---|---|
committer | Mat Sutcliffe <oktal3700@gmail.com> | 2019-07-20 12:03:32 +0100 |
commit | 8010e906d3612aface0daccde41d1a65fca04b0c (patch) | |
tree | 46e46c8f4e67057e87fd72af199889334a44a380 /tests/auto/corelib/serialization | |
parent | ce86c3373e0271ffad4ce645663e63a468158c1a (diff) |
Optimize non-const overload of QJsonObject::operator[]
Refactored parts of insert() into a new private method insertAt(), which
can also be called by operator[]() to avoid a redundant key lookup.
This is in preparation for overloading QJsonObject's non-const methods
on QLatin1String.
As a bonus, this also avoids a redundant key lookup in
QJsonValueRef::operator=().
Change-Id: Ic481981d838e50bc55fb8e7844536749781899ce
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 'tests/auto/corelib/serialization')
0 files changed, 0 insertions, 0 deletions