CustomToolChain Class

(ProjectExplorer::CustomToolChain)
Inherits: ToolChain

Public Types

class Parser

Public Functions

CustomParserSettings customParserSettings() const
const QStringList &cxx11Flags() const
QStringList headerPathsList() const
QString mkspecs() const
Core::Id outputParserId() const
const Macros &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 setOutputParserId(Core::Id parserId)
void setPredefinedMacros(const Macros &macros)
void setTargetAbi(const Abi &)

Static Public Members

QList<CustomToolChain::Parser> parsers()

Protected Functions

CustomToolChain(const CustomToolChain &) = default

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().

Core::Id CustomToolChain::outputParserId() const

See also setOutputParserId().

[static] QList<CustomToolChain::Parser> CustomToolChain::parsers()

const Macros &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::setOutputParserId(Core::Id parserId)

See also outputParserId().

void CustomToolChain::setPredefinedMacros(const Macros &macros)

void CustomToolChain::setTargetAbi(const Abi &)