41 CLS(std::string name, std::string shortName, std::string description,
unsigned numberOfSwitchArguments);
70 void _setSwitchArguments(std::string currentSwitch,
unsigned int argc,
const char* argv[],
unsigned int& currentIndex,
CLS& cls);
78 CLP(std::string name,std::string version,std::string copyright,std::string url,std::string usage);
80 void addUsage(
const std::string usage);
81 void addSwitch(std::string name,std::string shortName,std::string description,
unsigned numberOfArguments=0);
83 bool parse(
unsigned int argc,
const char* argv[]);