diff options
Diffstat (limited to 'qmake/library/qmakeevaluator.h')
-rw-r--r-- | qmake/library/qmakeevaluator.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/qmake/library/qmakeevaluator.h b/qmake/library/qmakeevaluator.h index 1f0255e55a..21e7cbb63b 100644 --- a/qmake/library/qmakeevaluator.h +++ b/qmake/library/qmakeevaluator.h @@ -105,6 +105,8 @@ public: const ProValueMap &top() const { return last(); } }; +namespace QMakeInternal { struct QMakeBuiltin; } + class QMAKE_EXPORT QMakeEvaluator { public: @@ -214,8 +216,10 @@ public: VisitReturn evaluateExpandFunction(const ProKey &function, const ushort *&tokPtr, ProStringList *ret); VisitReturn evaluateConditionalFunction(const ProKey &function, const ushort *&tokPtr); - VisitReturn evaluateBuiltinExpand(int func_t, const ProKey &function, const ProStringList &args, ProStringList &ret); - VisitReturn evaluateBuiltinConditional(int func_t, const ProKey &function, const ProStringList &args); + VisitReturn evaluateBuiltinExpand(const QMakeInternal::QMakeBuiltin &adef, + const ProKey &function, const ProStringList &args, ProStringList &ret); + VisitReturn evaluateBuiltinConditional(const QMakeInternal::QMakeBuiltin &adef, + const ProKey &function, const ProStringList &args); VisitReturn evaluateConditional(const QStringRef &cond, const QString &where, int line = -1); #ifdef PROEVALUATOR_FULL |