using new CmdLineParser

This commit is contained in:
Erik Frojdh
2019-01-16 18:46:34 +01:00
parent db0807bf7b
commit 76da6a07aa
5 changed files with 77 additions and 89 deletions

View File

@ -13,14 +13,18 @@ public:
//getters
int multi_id() const { return multi_id_; };
int detector_id() const { return detector_id_; };
std::string command() const { return command_; }
const std::vector<std::string>& arguments() { return arguments_; };
int n_arguments() const {return arguments_.size();}
const std::string& command() const { return command_; }
const std::string& executable() const { return executable_;}
const std::vector<std::string>& arguments() const{ return arguments_; };
std::vector<char*> argv();
private:
void DecodeIdAndPosition(const char* c);
int multi_id_ = 0;
int detector_id_ = -1;
std::string command_;
std::string executable_;
std::vector<std::string> arguments_;
};