| 589 | { |
| 590 | public: |
| 591 | FunctionCallExpression(std::unique_ptr<Expression> fname, std::vector<std::unique_ptr<Expression> >&& args, const DebugInfo& debugInfo = DebugInfo()) |
| 592 | : DebuggableExpression(debugInfo), m_FName(std::move(fname)), m_Args(std::move(args)) |
| 593 | { } |
| 594 | |
| 595 | protected: |
| 596 | ExpressionResult DoEvaluate(ScriptFrame& frame, DebugHint *dhint) const override; |