#pragma once #include #include class CommandlineOptions { public: CommandlineOptions() = default; ~CommandlineOptions() = default; void parse(const int argc, char** argv); bool contains(const std::string& option); void append(const std::string& command); static CommandlineOptions* getInstance(); private: std::vector _commandlineOptions; };