From 0e3317d3979a00d89db1f1956a7e5cba99be8580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Czy=C5=BC?= Date: Fri, 15 Nov 2019 12:57:17 +0100 Subject: [PATCH] Added ClassPrinter --- Src/ClassPrinter.cpp | 9 +++++++++ Src/ClassPrinter.hpp | 22 ++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 Src/ClassPrinter.cpp create mode 100644 Src/ClassPrinter.hpp 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