markov-generator/src/generator.hpp

27 lines
484 B
C++
Raw Normal View History

2023-12-07 14:56:28 -06:00
#ifndef GENERATOR_HPP
#define GENERATOR_HPP
#include <string>
void PrintUsage(void);
struct ArgumentList {
std::string filename = "";
bool isFileSet = false;
int prefixLength = 0;
bool isPrefixSet = false;
int outputLength = 0;
bool isOutputSet = false;
};
2023-12-07 14:56:28 -06:00
struct Generator {
public:
Generator(void) = default;
~Generator(void) = default;
2023-12-07 14:56:28 -06:00
void SetArguments(int argc, char* argv[]);
private:
ArgumentList setup;
2023-12-07 14:56:28 -06:00
};
#endif // !GENERATOR_HPP