3 #ifndef __ARC_OPTION_H__
4 #define __ARC_OPTION_H__
40 const std::string& summary =
"",
41 const std::string& description =
"");
53 const std::string& longOpt,
54 const std::string& optDesc,
66 const std::string& longOpt,
67 const std::string& optDesc,
68 const std::string& argDesc,
80 const std::string& longOpt,
81 const std::string& optDesc,
82 const std::string& argDesc,
94 const std::string& longOpt,
95 const std::string& optDesc,
96 const std::string& argDesc,
97 std::list<std::string>& val);
107 std::list<std::string>
Parse(
int argc,
char **argv);
119 std::string arguments;
121 std::string description;
122 std::list<OptionBase*> options;
123 std::string origcmdwithargs;
128 #endif // __ARC_OPTION_H__