6 #ifndef INITCONTROL_HPP_INCLUDE
7 #define INITCONTROL_HPP_INCLUDE
20 static std::unique_ptr<InitControl>
make_unique(
void);
40 void parse_input(
const std::string &input_file)
override;
51 PlatformIO &m_platform_io;
52 std::vector<m_request_s> m_requests;
Definition: InitControl.hpp:18
virtual ~InitControl()=default
virtual void parse_input(const std::string &input_file)=0
virtual void write_controls(void) const =0
static std::unique_ptr< InitControl > make_unique(void)
Definition: InitControl.cpp:22
Definition: InitControl.hpp:31
InitControlImp(const InitControlImp &other)=delete
InitControlImp()
Definition: InitControl.cpp:27
void parse_input(const std::string &input_file) override
Definition: InitControl.cpp:39
virtual ~InitControlImp()=default
InitControlImp & operator=(const InitControlImp &other)=delete
void write_controls(void) const override
Definition: InitControl.cpp:144
Definition: Accumulator.cpp:12