|
Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
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]; }
52 #endif // ELM_OPTION_STRING_LIST_H
void process(string arg) override
Definition: option_StringList.cpp:55
int count(void) const
Definition: Vector.h:81
const string & operator[](int index) const
Definition: StringList.h:42
usage_t
Definition: Option.h:41
cstring argDescription(void) override
Definition: option_StringList.cpp:49
StringList(const Make &m)
Definition: option_StringList.cpp:38
Definition: StringList.h:31
usage_t usage(void) override
Definition: option_StringList.cpp:43
int count(void) const
Definition: StringList.h:43