aboutsummaryrefslogtreecommitdiff
path: root/src/options.cpp
diff options
context:
space:
mode:
authorJan Sucan <jan@jansucan.com>2025-01-27 10:46:40 +0100
committerJán Sučan <jan@jansucan.com>2025-01-27 15:22:36 +0100
commit2f14c18ff51356c93b2f0b2aeecc84de6398cc0a (patch)
treef12f40a34ea8b8747db86b0005a1b8316e4eedfe /src/options.cpp
parent1cf9fb80b56d40596a7239c567bcd2aab2458ba5 (diff)
Remove use of inheritance for Options classes
Diffstat (limited to 'src/options.cpp')
-rw-r--r--src/options.cpp12
1 files changed, 10 insertions, 2 deletions
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
{