|
GNU CommonC++
|
Command line option parsing interface. More...
#include <cc++/string.h>Go to the source code of this file.
Classes | |
| class | ost::CommandOption |
| CommandOption is the base class for all command line options. More... | |
| class | ost::CommandOptionWithArg |
| Derived class of CommandOption for options that have a value associated with them. More... | |
| class | ost::CommandOptionArg |
| Class for options with an argument e.g. More... | |
| class | ost::CommandOptionRest |
| It only makes sense to have a single one of these set and it is exclusive with CommandOptionCollect. More... | |
| class | ost::CommandOptionCollect |
| It only makes sense to have a single one of these set and it is also exclusive with CommandOptionRest. More... | |
| class | ost::CommandOptionNoArg |
| CommandOption type for flags. More... | |
| class | ost::CommandOptionParse |
| This is the CommandOptionParse interface class. More... | |
Namespaces | |
| namespace | ost |
Functions | |
| __EXPORT CommandOptionParse * | ost::makeCommandOptionParse (int argc, char **argv, const char *comment, CommandOption *options=defaultCommandOptionList) |
| makeCommandOptionParse will create an implementation of a CommandOptionParse object. | |
Variables | |
| __EXPORT CommandOption * | ost::defaultCommandOptionList |
| This defines a linked list head pointer for all the command line options that use the default list. | |
Command line option parsing interface.