forked from qt-creator/qt-creator
ProjectExplorer: Make ToolchainManager::toolchains() overloads explicit
Saves a few cycles for the plain access. Also sprinkle a few 'const'. Change-Id: I238dfd9352ee39caa3aa48cd04a9f1cf827b029e Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -114,10 +114,10 @@ static bool isSimulatorDeviceId(const Utils::Id &id)
|
||||
return id == Constants::IOS_SIMULATOR_TYPE;
|
||||
}
|
||||
|
||||
static QList<ClangToolChain *> clangToolChains(const QList<ToolChain *> &toolChains)
|
||||
static QList<ClangToolChain *> clangToolChains(const Toolchains &toolChains)
|
||||
{
|
||||
QList<ClangToolChain *> clangToolChains;
|
||||
foreach (ToolChain *toolChain, toolChains)
|
||||
for (ToolChain *toolChain : toolChains)
|
||||
if (toolChain->typeId() == ProjectExplorer::Constants::CLANG_TOOLCHAIN_TYPEID)
|
||||
clangToolChains.append(static_cast<ClangToolChain *>(toolChain));
|
||||
return clangToolChains;
|
||||
@@ -125,7 +125,7 @@ static QList<ClangToolChain *> clangToolChains(const QList<ToolChain *> &toolCha
|
||||
|
||||
static QList<ClangToolChain *> autoDetectedIosToolChains()
|
||||
{
|
||||
const QList<ClangToolChain *> toolChains = clangToolChains(ToolChainManager::toolChains());
|
||||
const QList<ClangToolChain *> toolChains = clangToolChains(ToolChainManager::toolchains());
|
||||
return Utils::filtered(toolChains, [](ClangToolChain *toolChain) {
|
||||
return toolChain->isAutoDetected()
|
||||
&& (toolChain->displayName().startsWith("iphone")
|
||||
|
||||
Reference in New Issue
Block a user