svd2cpp/Src/ClassBuilder.hpp

23 lines
491 B
C++
Raw Normal View History

2019-11-15 11:57:17 +00:00
#ifndef CLASS_PRINTER
#define CLASS_PRINTER
#include <cxxopts.hpp>
#include <DeviceInfo.hpp>
#include <Peripheral.hpp>
#include <vector>
2019-11-22 09:10:39 +00:00
struct ClassBuilder
2019-11-15 11:57:17 +00:00
{
2019-11-22 09:10:39 +00:00
ClassBuilder(const cxxopts::ParseResult& results,
2019-11-15 11:57:17 +00:00
const DeviceInfo& deviceInfo,
const std::vector<Peripheral>& peripherals);
private:
const cxxopts::ParseResult& results;
const DeviceInfo& deviceInfo;
const std::vector<Peripheral>& peripherals;
};
#endif