Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/option/ValueOption.h>
Classes | |
class | Make |
Public Member Functions | |
AbstractValueOption (const Make &make) | |
AbstractValueOption (Manager &man) | |
cstring | description (void) override |
usage_t | usage (void) override |
cstring | argDescription (void) override |
Public Member Functions inherited from Option | |
Option () | |
Option (const Make &make) | |
virtual | ~Option () |
virtual void | process (String arg)=0 |
Additional Inherited Members | |
Protected Attributes inherited from Option | |
cstring | desc |
Value type independent parts of a value option.
AbstractValueOption | ( | const Make & | make | ) |
Constructor with an initializer as in the example velow:
make | Current initializer. |
AbstractValueOption | ( | Manager & | man | ) |
Build an abstract value option.
man | Owner option manager. |
If the option requires an argument, get the description of the argument.
Implements Option.
Display the name of the option to the given output stream.
out | Stream to output to. Get the single-character short name of the option. |
Get the multi-character long name of the option.
Get the description of the option.
Reimplemented from Option.
References Option::desc.