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);
110 std::string arguments;
112 std::string description;
113 std::list<OptionBase*> options;
118 #endif // __ARC_OPTION_H__