diff options
Diffstat (limited to 'src/libexpr/eval.hh')
-rw-r--r-- | src/libexpr/eval.hh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libexpr/eval.hh b/src/libexpr/eval.hh index 4e8e7e5f9ca0..df34c7651c10 100644 --- a/src/libexpr/eval.hh +++ b/src/libexpr/eval.hh @@ -227,6 +227,7 @@ public: bool eqValues(Value & v1, Value & v2); void callFunction(Value & fun, Value & arg, Value & v); + void callPrimOp(Value & fun, Value & arg, Value & v); /* Automatically call a function for which each argument has a default value or has a binding in the `args' map. */ @@ -268,6 +269,8 @@ private: typedef std::map<ExprLambda *, unsigned int> FunctionCalls; FunctionCalls functionCalls; + void incrFunctionCall(ExprLambda * fun); + typedef std::map<Pos, unsigned int> AttrSelects; AttrSelects attrSelects; |