Utils: reserve result container size in partition

Change-Id: I0f5bf8d7c4ee0d4eec23ba63d73522d2be7f2711
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
David Schulz
2019-06-18 12:38:35 +02:00
parent d118331241
commit 2bca6847ba

View File

@@ -885,6 +885,8 @@ std::tuple<C, C> partition(const C &container, F predicate)
{ {
C hit; C hit;
C miss; C miss;
reserve(hit, container.size());
reserve(miss, container.size());
auto hitIns = inserter(hit); auto hitIns = inserter(hit);
auto missIns = inserter(miss); auto missIns = inserter(miss);
for (auto i : container) { for (auto i : container) {