forked from qt-creator/qt-creator
Utils: reserve result container size in partition
Change-Id: I0f5bf8d7c4ee0d4eec23ba63d73522d2be7f2711 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user