Utils: Reserve a container before you use transform

It is seen as good practice to use Container::reserve if you know the size
in advance.

Change-Id: If1398eaa099f4d3f657778aca46516f9bdec14c9
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Marco Bubke
2017-02-08 13:55:09 +01:00
parent 556df81620
commit 38b6f4ff85

View File

@@ -240,6 +240,7 @@ struct TransformImpl {
static C call(const SC &container, F function)
{
C result;
result.reserve(container.size());
std::transform(container.begin(), container.end(),
inserter(result),
function);