Preprocessor Class

(CPlusPlus::Preprocessor)

Public Functions

Preprocessor(Client *client, Environment *env)
bool expandFunctionlikeMacros() const
bool keepComments() const
QByteArray run(const QString &filename, const QString &source)
QByteArray run(const QString &filename, const QByteArray &source, bool noLines = false, bool markGeneratedTokens = true)
void setCancelChecker(const CancelChecker &cancelChecker)
void setExpandFunctionlikeMacros(bool expandFunctionlikeMacros)
void setKeepComments(bool keepComments)

Static Public Members

Member Function Documentation

Preprocessor::Preprocessor(Client *client, Environment *env)

Default constructs an instance of Preprocessor.

[static] QString Preprocessor::configurationFileName()

bool Preprocessor::expandFunctionlikeMacros() const

See also setExpandFunctionlikeMacros().

bool Preprocessor::keepComments() const

See also setKeepComments().

QByteArray Preprocessor::run(const QString &filename, const QString &source)

QByteArray Preprocessor::run(const QString &filename, const QByteArray &source, bool noLines = false, bool markGeneratedTokens = true)

void Preprocessor::setCancelChecker(const CancelChecker &cancelChecker)

void Preprocessor::setExpandFunctionlikeMacros(bool expandFunctionlikeMacros)

See also expandFunctionlikeMacros().

void Preprocessor::setKeepComments(bool keepComments)

See also keepComments().