Convert DatasetsConsole & ResultsDatasetConsole to string output

This commit is contained in:
2024-03-16 13:48:49 +01:00
parent b9af086c29
commit fa366a4c22
9 changed files with 201 additions and 180 deletions

View File

@@ -0,0 +1,27 @@
#pragma once
#include <locale>
#include <string>
#include <sstream>
#include <nlohmann/json.hpp>
#include "results/ResultsDataset.h"
namespace platform {
class ResultsDatasetsConsole {
public:
ResultsDatasetsConsole() = default;
~ResultsDatasetsConsole() = default;
std::string getOutput() const { return output.str(); }
int getNumLines() const { return numLines; }
json getData() { return data; }
void list_results(const std::string& dataset, const std::string& score, const std::string& model);
private:
std::stringstream output;
json data;
int numLines = 0;
};
}