diff options
author | Anton Kudryavtsev <a.kudryavtsev@netris.ru> | 2016-11-13 15:04:33 +0300 |
---|---|---|
committer | Anton Kudryavtsev <antkudr@mail.ru> | 2016-11-23 05:27:05 +0000 |
commit | be94fc445a664fa10ce5ff5ea1e4fbe7d23585e7 (patch) | |
tree | 94cb5bcea9d31f1f3fdb1677b812550cd4d7e7e4 /tests | |
parent | b5222307af591c5360a64ffa311bde4a61af97d6 (diff) |
QString: optimize remove(QChar, Qt::CaseSensitivity)
remove(int, int) with O(N) was used in a loop.
We had a quadratic complexity.
Use erase-remove idiom to fix it.
Change-Id: I643a2a75619ec5ea2bf99e48a25f64a7f69ba156
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions