forked from qt-creator/qt-creator
More cleanup
This commit is contained in:
@@ -139,7 +139,6 @@ QString TypeOfExpression::preprocessedExpression(const QString &expression,
|
||||
&env, &processed);
|
||||
const QByteArray code = expression.toUtf8();
|
||||
Preprocessor preproc(0, env);
|
||||
QByteArray preprocessedCode;
|
||||
preproc("<expression>", code, &preprocessedCode);
|
||||
const QByteArray preprocessedCode = preproc("<expression>", code);
|
||||
return QString::fromUtf8(preprocessedCode.constData(), preprocessedCode.size());
|
||||
}
|
||||
|
||||
@@ -485,25 +485,25 @@ QByteArray Preprocessor::operator()(const QByteArray &filename,
|
||||
const QByteArray &source)
|
||||
{
|
||||
QByteArray preprocessed;
|
||||
operator()(filename, source, &preprocessed);
|
||||
preprocess(filename, source, &preprocessed);
|
||||
return preprocessed;
|
||||
}
|
||||
|
||||
QByteArray Preprocessor::operator()(const QByteArray &source)
|
||||
{
|
||||
QByteArray preprocessed;
|
||||
operator()(source, &preprocessed);
|
||||
preprocess(source, &preprocessed);
|
||||
return preprocessed;
|
||||
}
|
||||
|
||||
void Preprocessor::operator () (const QByteArray &filename,
|
||||
const QByteArray &source,
|
||||
QByteArray *result)
|
||||
void Preprocessor::preprocess(const QByteArray &filename,
|
||||
const QByteArray &source,
|
||||
QByteArray *result)
|
||||
{
|
||||
const QByteArray previousFile = env.currentFile;
|
||||
env.currentFile = filename;
|
||||
|
||||
operator () (source, result);
|
||||
preprocess(source, result);
|
||||
|
||||
env.currentFile = previousFile;
|
||||
}
|
||||
@@ -523,7 +523,7 @@ Preprocessor::State Preprocessor::createStateFromSource(const QByteArray &source
|
||||
return state;
|
||||
}
|
||||
|
||||
void Preprocessor::operator()(const QByteArray &source, QByteArray *result)
|
||||
void Preprocessor::preprocess(const QByteArray &source, QByteArray *result)
|
||||
{
|
||||
pushState(createStateFromSource(source));
|
||||
|
||||
|
||||
@@ -186,14 +186,14 @@ namespace CPlusPlus {
|
||||
|
||||
QByteArray operator()(const QByteArray &source);
|
||||
|
||||
void operator()(const QByteArray &filename,
|
||||
private:
|
||||
void preprocess(const QByteArray &filename,
|
||||
const QByteArray &source,
|
||||
QByteArray *result);
|
||||
|
||||
void operator()(const QByteArray &source,
|
||||
void preprocess(const QByteArray &source,
|
||||
QByteArray *result);
|
||||
|
||||
private:
|
||||
void resetIfLevel();
|
||||
bool testIfLevel();
|
||||
int skipping() const;
|
||||
|
||||
Reference in New Issue
Block a user