From a2b19cbffff9612aea4d255fd7c6df0591087da8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Fri, 15 Jun 2018 14:56:35 +0200
Subject: [PATCH] Added missing writeJsonOutput method for VarModelStatement.

---
 src/ComputingTasks.cc | 7 +++++++
 src/ComputingTasks.hh | 1 +
 2 files changed, 8 insertions(+)

diff --git a/src/ComputingTasks.cc b/src/ComputingTasks.cc
index e716c52f..7e7d38f7 100644
--- a/src/ComputingTasks.cc
+++ b/src/ComputingTasks.cc
@@ -523,6 +523,13 @@ VarModelStatement::writeOutput(ostream &output, const string &basename, bool min
     }
 }
 
+void
+VarModelStatement::writeJsonOutput(ostream &output) const
+{
+  output << "{\"statementName\": \"var_model\","
+         << "\"model_name\": \"" << name << "\"}";
+}
+
 void
 VarModelStatement::createVarModelMFunction(ostream &output, const map<string, set<int>> &var_expectation_functions_to_write) const
 {
diff --git a/src/ComputingTasks.hh b/src/ComputingTasks.hh
index 05c352e2..3a98e09c 100644
--- a/src/ComputingTasks.hh
+++ b/src/ComputingTasks.hh
@@ -169,6 +169,7 @@ public:
                                      int max_lag_arg);
   void checkPass(ModFileStructure &mod_file_struct, WarningConsolidation &warnings) override;
   void writeOutput(ostream &output, const string &basename, bool minimal_workspace) const override;
+  void writeJsonOutput(ostream &output) const override;
   void createVarModelMFunction(ostream &output, const map<string, set<int>> &var_expectation_functions_to_write) const;
 };
 
-- 
GitLab