Get rid of size type conversion warning in Utils::transform

When transforming between containers with different size_type, like
QList and std::vector.

Change-Id: Ife28aacdc8627e81901579cde8b563da1408d084
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Eike Ziller
2018-05-03 11:40:19 +02:00
parent 80beedfa49
commit 547ecf757d

View File

@@ -358,7 +358,7 @@ Q_REQUIRED_RESULT
decltype(auto) transform(SC &&container, F function)
{
ResultContainer result;
reserve(result, container.size());
reserve(result, typename ResultContainer::size_type(container.size()));
std::transform(std::begin(container), std::end(container), inserter(result), function);
return result;
}