diff --git a/Src/ClassPrinter.cpp b/Src/ClassPrinter.cpp new file mode 100644 index 0000000..1fb60ac --- /dev/null +++ b/Src/ClassPrinter.cpp @@ -0,0 +1,9 @@ +#include + +ClassPrinter::ClassPrinter(const cxxopts::ParseResult& results, + const DeviceInfo& deviceInfo, + const std::vector& peripherals) : + results(results), + deviceInfo(deviceInfo), + peripherals(peripherals){ + } diff --git a/Src/ClassPrinter.hpp b/Src/ClassPrinter.hpp new file mode 100644 index 0000000..51ac055 --- /dev/null +++ b/Src/ClassPrinter.hpp @@ -0,0 +1,22 @@ +#ifndef CLASS_PRINTER +#define CLASS_PRINTER + +#include +#include +#include +#include + +struct ClassPrinter +{ + ClassPrinter(const cxxopts::ParseResult& results, + const DeviceInfo& deviceInfo, + const std::vector& peripherals); + +private: + const cxxopts::ParseResult& results; + const DeviceInfo& deviceInfo; + const std::vector& peripherals; +}; + + +#endif