19 NoValue, OptionalValue, MandatoryValue
25 const char *description;
29 Cell() { option = description = value = 0; next = 0; }
41 char *basename(
char *
const p)
const;
42 int setcell(Cell *c,
const char *valtoken,
const char *nexttoken,
const char *p);
47 int parse(
int argc,
char *
const *argv);
48 int parse(
char *
const str,
char *
const p);
50 int enroll(
const char *
const opt,
const OptType t,
51 const char *
const desc,
const char *
const val);
52 const char *retrieve(
const char *
const opt)
const;
54 void usage(std::ostream &outfile = std::cout)
const;
55 void usage(
const char *str) { ustring = str; }