22 #ifndef ELM_OPTION_STRING_LIST_H
23 #define ELM_OPTION_STRING_LIST_H
25 #include <elm/option/Option.h>
26 #include <elm/data/Vector.h>
28 namespace elm {
namespace option {
38 void process(
string arg)
override;
41 inline operator bool(
void)
const {
return args; };
42 inline const string&
operator[](
int index)
const {
return args[index]; }
int count(void) const
Definition: Vector.h:88
Definition: StringList.h:31
const string & operator[](int index) const
Definition: StringList.h:42
cstring argDescription(void) override
Definition: option_StringList.cpp:49
usage_t usage(void) override
Definition: option_StringList.cpp:43
int count(void) const
Definition: StringList.h:43
void process(string arg) override
Definition: option_StringList.cpp:55
StringList(const Make &m)
Definition: option_StringList.cpp:38
usage_t
Definition: Option.h:41