forked from qt-creator/qt-creator
Initial testing of the preprocessor.
This commit is contained in:
@@ -481,6 +481,21 @@ void Preprocessor::popState()
|
||||
_savedStates.removeLast();
|
||||
}
|
||||
|
||||
QByteArray Preprocessor::operator()(const QByteArray &filename,
|
||||
const QByteArray &source)
|
||||
{
|
||||
QByteArray preprocessed;
|
||||
operator()(filename, source, &preprocessed);
|
||||
return preprocessed;
|
||||
}
|
||||
|
||||
QByteArray Preprocessor::operator()(const QByteArray &source)
|
||||
{
|
||||
QByteArray preprocessed;
|
||||
operator()(source, &preprocessed);
|
||||
return preprocessed;
|
||||
}
|
||||
|
||||
void Preprocessor::operator () (const QByteArray &filename,
|
||||
const QByteArray &source,
|
||||
QByteArray *result)
|
||||
|
||||
@@ -181,6 +181,11 @@ namespace CPlusPlus {
|
||||
public:
|
||||
Preprocessor(Client *client, Environment &env);
|
||||
|
||||
QByteArray operator()(const QByteArray &filename,
|
||||
const QByteArray &source);
|
||||
|
||||
QByteArray operator()(const QByteArray &source);
|
||||
|
||||
void operator()(const QByteArray &filename,
|
||||
const QByteArray &source,
|
||||
QByteArray *result);
|
||||
|
||||
Reference in New Issue
Block a user