28 namespace Antares::Solver
34 using Ptr = std::shared_ptr<IResultWriter>;
36 virtual void addEntryFromBuffer(
const std::filesystem::path& entryPath,
37 std::string& entryContent)
39 virtual void addEntryFromFile(
const std::filesystem::path& entryPath,
40 const std::filesystem::path& filePath)
48 virtual bool needsTheJobQueue()
const = 0;
49 virtual void finalize(
bool verbose) = 0;
54 void addEntryFromBuffer(
const std::filesystem::path&, std::string&)
override;
55 void addEntryFromFile(
const std::filesystem::path&,
const std::filesystem::path&)
override;
56 void flush()
override;
57 bool needsTheJobQueue()
const override;
58 void finalize(
bool)
override;
Definition: i_writer.h:32
Definition: i_writer.h:53