CustomToolChain Class

(ProjectExplorer::CustomToolChain)

Public Types

enum OutputParser { Gcc, Clang, LinuxIcc, Msvc, Custom, OutputParserCount }

Public Functions

CustomParserSettings customParserSettings() const
const QStringList &cxx11Flags() const
QStringList headerPathsList() const
QString mkspecs() const
OutputParser outputParserType() const
const QStringList &rawPredefinedMacros() const
void setCompilerCommand(const Utils::FileName &)
void setCustomParserSettings(const CustomParserSettings &settings)
void setCxx11Flags(const QStringList &)
void setHeaderPaths(const QStringList &list)
void setMakeCommand(const Utils::FileName &)
void setMkspecs(const QString &)
void setOutputParserType(OutputParser parser)
void setPredefinedMacros(const QStringList &list)
void setTargetAbi(const Abi &)

Static Public Members

QString parserName(OutputParser parser)

Protected Functions

CustomToolChain(const CustomToolChain &) = default

Member Type Documentation

enum CustomToolChain::OutputParser

Member Function Documentation

[default protected] CustomToolChain::CustomToolChain(const CustomToolChain &)

Copy constructor.

CustomParserSettings CustomToolChain::customParserSettings() const

See also setCustomParserSettings().

const QStringList &CustomToolChain::cxx11Flags() const

See also setCxx11Flags().

QStringList CustomToolChain::headerPathsList() const

QString CustomToolChain::mkspecs() const

See also setMkspecs().

OutputParser CustomToolChain::outputParserType() const

See also setOutputParserType().

[static] QString CustomToolChain::parserName(OutputParser parser)

const QStringList &CustomToolChain::rawPredefinedMacros() const

void CustomToolChain::setCompilerCommand(const Utils::FileName &)

void CustomToolChain::setCustomParserSettings(const CustomParserSettings &settings)

See also customParserSettings().

void CustomToolChain::setCxx11Flags(const QStringList &)

See also cxx11Flags().

void CustomToolChain::setHeaderPaths(const QStringList &list)

void CustomToolChain::setMakeCommand(const Utils::FileName &)

void CustomToolChain::setMkspecs(const QString &)

See also mkspecs().

void CustomToolChain::setOutputParserType(OutputParser parser)

See also outputParserType().

void CustomToolChain::setPredefinedMacros(const QStringList &list)

void CustomToolChain::setTargetAbi(const Abi &)