PulseScenarioDriver.h
1 /* Distributed under the Apache License, Version 2.0.
2  See accompanying NOTICE file for details.*/
3 #pragma once
4 
5 #include <string>
6 #include <set>
7 
9 {
10 public:
11  PulseScenarioDriver() = default;
12  ~PulseScenarioDriver() = default;
13 
14  bool Configure(int argc, char* argv[]);
15  void Run();
16 
17 private:
18  bool HasArgument(const std::string& argument);
19  std::string m_file;
20  std::set<std::string> m_arguments;
21 };
void Run()
Definition: PulseScenarioDriver.cpp:30
std::string m_file
Definition: PulseScenarioDriver.h:19
PulseScenarioDriver()=default
std::set< std::string > m_arguments
Definition: PulseScenarioDriver.h:20
~PulseScenarioDriver()=default
bool Configure(int argc, char *argv[])
Definition: PulseScenarioDriver.cpp:10
Definition: PulseScenarioDriver.h:8
bool HasArgument(const std::string &argument)
Definition: PulseScenarioDriver.cpp:70