Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

cmdoptns.h File Reference

Command line option parsing interface. More...

#include <cc++/string.h>

Go to the source code of this file.

Namespaces

namespace  ost

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.CommandOption to take the rest of the command line. More...
class  ost::CommandOptionCollect
 It only makes sense to have a single one of these set and it is also exclusive with CommandOptionRest.CommandOption to collect parameters that are not options. More...
class  ost::CommandOptionNoArg
 CommandOption type for flags. More...
class  ost::CommandOptionParse
 This is the CommandOptionParse interface class. More...

Functions

__EXPORT CommandOptionParse * ost::makeCommandOptionParse (int argc, char **argv, 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.


Detailed Description

Command line option parsing interface.


Generated on Fri Dec 9 23:30:06 2005 for GNU CommonC++ by  doxygen 1.4.4