diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2022-01-17 22:17:58 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2022-01-27 14:06:28 +0000 |
commit | d3e44609fd28268b525d12853e90b53d9e3f2183 (patch) | |
tree | b569ed52fe947984a985950aff117306137e63bc /src/app/qbs-setup-toolchains/cosmicprobe.cpp | |
parent | 249c5ab3b4c3d1c68b294ff93ec8089f85728051 (diff) |
Use std::transform where it is possible
... to unify and simplify a code.
Change-Id: Ia493c5f428c1da4df3c8623e448be8ac72fd4f44
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/app/qbs-setup-toolchains/cosmicprobe.cpp')
-rw-r--r-- | src/app/qbs-setup-toolchains/cosmicprobe.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/app/qbs-setup-toolchains/cosmicprobe.cpp b/src/app/qbs-setup-toolchains/cosmicprobe.cpp index a41b21ee8..82b7193bc 100644 --- a/src/app/qbs-setup-toolchains/cosmicprobe.cpp +++ b/src/app/qbs-setup-toolchains/cosmicprobe.cpp @@ -171,10 +171,8 @@ void cosmicProbe(Settings *settings, std::vector<Profile> &profiles) qbsInfo() << Tr::tr("Trying to detect COSMIC toolchains..."); const std::vector<ToolchainInstallInfo> allInfos = installedCosmicsFromPath(); - for (const ToolchainInstallInfo &info : allInfos) { - const auto profile = createCosmicProfileHelper(info, settings); - profiles.push_back(profile); - } + qbs::Internal::transform(allInfos, profiles, [settings](const auto &info) { + return createCosmicProfileHelper(info, settings); }); if (allInfos.empty()) qbsInfo() << Tr::tr("No COSMIC toolchains found."); |