23 const std::string&
usage = std::string(),
24 const std::string& description = std::string())
28 return T::parse(
a, begin);
30 virtual bool parse(
const std::string& str) {
Definition options.test.h:16
Public(const std::string &name)
Definition options.test.h:18
virtual bool parse(const std::string &str)
Definition options.test.h:30
Public(const std::string &name, char shortName, const std::string &longName, const std::string &usage=std::string(), const std::string &description=std::string())
Definition options.test.h:20
virtual ArgList::iterator parse(ArgList &a, ArgList::iterator begin)
Definition options.test.h:27
void usage(ostream &out, const string &argv0)
Definition commandline-demo.cpp:75
Definition options.test.h:11
Test vectorStringOpt()
Definition options.test.h:100
Test intOpt()
Definition options.test.h:49
Test boolOpt()
Definition options.test.h:35
Test vectorBoolOpt()
Definition options.test.h:79
Test stringOpt()
Definition options.test.h:65
#define assert_eq(x, y)
Definition test.h:33