forked from qt-creator/qt-creator
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:
@@ -358,7 +358,7 @@ Q_REQUIRED_RESULT
|
|||||||
decltype(auto) transform(SC &&container, F function)
|
decltype(auto) transform(SC &&container, F function)
|
||||||
{
|
{
|
||||||
ResultContainer result;
|
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);
|
std::transform(std::begin(container), std::end(container), inserter(result), function);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user