|
| Value (const typename ValueOption< T >::Make &make) |
|
| ValueOption (void) |
|
| ValueOption (const Make &make) |
|
| ValueOption (Manager &man, int tag...) |
|
| ValueOption (Manager &man, int tag, VarArg &args) |
|
| ValueOption (Manager &man, char s, cstring desc, cstring adesc, const T &val=type_info< T >::null) |
|
| ValueOption (Manager &man, cstring l, cstring desc, cstring adesc, const T &_val=type_info< T >::null) |
|
| ValueOption (Manager &man, char s, cstring l, cstring desc, cstring adesc, const T &_val=type_info< T >::null) |
|
const T & | get (void) const |
|
void | set (const T &value) |
|
| operator const T & (void) const |
|
ValueOption< T > & | operator= (const T &value) |
|
const T & | operator* (void) const |
|
| operator bool (void) const |
|
virtual void | process (String arg) |
|
const T & | value (void) const |
|
template<> |
| ValueOption (Manager &man, char s, cstring desc, cstring adesc, const string &value) |
|
template<> |
| ValueOption (Manager &man, cstring l, cstring desc, cstring adesc, const string &val) |
|
template<> |
| ValueOption (Manager &man, char s, cstring l, cstring desc, cstring adesc, const string &val) |
|
template<> |
string | get (VarArg &args) |
|
| AbstractValueOption (const Make &make) |
|
| AbstractValueOption (Manager &man) |
|
| AbstractValueOption (Manager &man, int tag,...) |
|
| AbstractValueOption (Manager &man, int tag, VarArg &args) |
|
virtual cstring | description (void) |
|
virtual usage_t | usage (void) |
|
virtual cstring | argDescription (void) |
|
| Option (void) |
|
| Option (const Make &make) |
|
virtual | ~Option (void) |
|
void | output (io::Output &out) |
|
virtual char | shortName (void) |
|
virtual CString | longName (void) |
|