Loading src/cmdplus.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,13 @@ void cmdplus::CmdController::registerCmd(const std::string &key, const char skey registerCmd(key,skey,required,buf,help); } void cmdplus::CmdController::registerCmd(const std::string &key, const char skey, bool required, int defaultvalue,const std::string &help) { char buf[255]; snprintf(buf,255,"%d",defaultvalue); registerCmd(key,skey,required,buf,help); } void cmdplus::CmdController::parseCmd(int argc, char** argv) { for (int args = 1; args < argc; args++) { int keytype = -1; Loading src/cmdplus.h +1 −1 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ namespace cmdplus { CmdController(CmdController &ins); void registerCmd(const std::string &key,char skey,bool required,const std::string &defaultvalue,const std::string &help); void registerCmd(const std::string &key,char skey,bool required,unsigned long defaultvalue, const std::string &help); void registerCmd(const std::string& key, const char skey, bool required, int defaultvalue, const std::string& help); void registerCmd(const std::string &key,char skey,bool required,int defaultvalue, const std::string &help); void printHelp(); void parseCmd(int argc,char** argv); Loading Loading
src/cmdplus.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,13 @@ void cmdplus::CmdController::registerCmd(const std::string &key, const char skey registerCmd(key,skey,required,buf,help); } void cmdplus::CmdController::registerCmd(const std::string &key, const char skey, bool required, int defaultvalue,const std::string &help) { char buf[255]; snprintf(buf,255,"%d",defaultvalue); registerCmd(key,skey,required,buf,help); } void cmdplus::CmdController::parseCmd(int argc, char** argv) { for (int args = 1; args < argc; args++) { int keytype = -1; Loading
src/cmdplus.h +1 −1 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ namespace cmdplus { CmdController(CmdController &ins); void registerCmd(const std::string &key,char skey,bool required,const std::string &defaultvalue,const std::string &help); void registerCmd(const std::string &key,char skey,bool required,unsigned long defaultvalue, const std::string &help); void registerCmd(const std::string& key, const char skey, bool required, int defaultvalue, const std::string& help); void registerCmd(const std::string &key,char skey,bool required,int defaultvalue, const std::string &help); void printHelp(); void parseCmd(int argc,char** argv); Loading