ClangToolChain Class

(ProjectExplorer::ClangToolChain)

Public Functions

ClangToolChain(Detection d)

Reimplemented Public Functions

virtual void addToEnvironment(Utils::Environment &env) const override
virtual ToolChain *clone() const override
virtual CompilerFlags compilerFlags(const QStringList &cxxflags) const override
virtual QString makeCommand(const Utils::Environment &environment) const override
virtual IOutputParser *outputParser() const override
virtual Utils::FileNameList suggestedMkspecList() const override
virtual QString typeDisplayName() const override
virtual WarningFlags warningFlags(const QStringList &cflags) const override

Reimplemented Protected Functions

virtual CompilerFlags defaultCompilerFlags() const override

Additional Inherited Members

Member Function Documentation

ClangToolChain::ClangToolChain(Detection d)

Default constructs an instance of ClangToolChain.

[override virtual] void ClangToolChain::addToEnvironment(Utils::Environment &env) const

[override virtual] ToolChain *ClangToolChain::clone() const

[override virtual] CompilerFlags ClangToolChain::compilerFlags(const QStringList &cxxflags) const

[override virtual protected] CompilerFlags ClangToolChain::defaultCompilerFlags() const

[override virtual] QString ClangToolChain::makeCommand(const Utils::Environment &environment) const

[override virtual] IOutputParser *ClangToolChain::outputParser() const

[override virtual] Utils::FileNameList ClangToolChain::suggestedMkspecList() const

[override virtual] QString ClangToolChain::typeDisplayName() const

[override virtual] WarningFlags ClangToolChain::warningFlags(const QStringList &cflags) const