From 2f14c18ff51356c93b2f0b2aeecc84de6398cc0a Mon Sep 17 00:00:00 2001 From: Jan Sucan Date: Mon, 27 Jan 2025 10:46:40 +0100 Subject: Remove use of inheritance for Options classes --- src/options.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/options.cpp') diff --git a/src/options.cpp b/src/options.cpp index a836b53..9b85962 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -35,10 +35,10 @@ */ #include "program_info.h" -Options::Options() : buffer_size{Options::DEFAULT_BUFFER_SIZE} {} +OptionsCreate::OptionsCreate() : buffer_size{OPTIONS_DEFAULT_BUFFER_SIZE} {} uint32_t -Options::getBufferSize() const +OptionsCreate::getBufferSize() const { return buffer_size; } @@ -61,6 +61,14 @@ OptionsCreate::getOutFilePath() const return out_file_path; } +OptionsRestore::OptionsRestore() : buffer_size{OPTIONS_DEFAULT_BUFFER_SIZE} {} + +uint32_t +OptionsRestore::getBufferSize() const +{ + return buffer_size; +} + std::filesystem::path OptionsRestore::getDiffFilePath() const { -- cgit v1.2.3