Command-Line Options


Classes

class  CommandOption
 This class is part of a replacement for getopt. More...
class  RequiredOption
 A subclass of CommandOption that is a required command line option. More...
class  CommandOptionNoArg
 A subclass of CommandOption that has no arguments. More...
class  CommandOptionWithArg
 A subclass of CommandOption that has an argument. More...
class  CommandOptionWithAnyArg
 A CommandOption that requires a string argument. More...
class  CommandOptionWithStringArg
 A CommandOption that requires a string argument. More...
class  CommandOptionWithNumberArg
 A CommandOption that requires a numeric argument. More...
class  CommandOptionRest
 It only makes sense to have a single one of these set. CommandOption to take the rest of the command line. More...
class  CommandOptionOneOf
 This is a special "command option" which is really a meta-option to make sure at least one of a set of real options has been used. More...
class  CommandOptionAllOf
 This is a special "command option" which is really a meta-option to make sure that if one of a set of real options has been used, all of the set are used. More...
class  CommandOptionMutex
 This is a special "command option" which is really a meta-option to enforce mutual exclusion between a set of real options. More...
class  CommandOptionDependent
 This is a special "command option" which is really a meta-option to make sure that a required option is set where the requirement is based on another option (that is, if you specify one, you must have specified another). More...
class  CommandOptionGroupOr
 This is a special "command option" which is really a meta-option to group other options together for use in other meta-options. More...
class  CommandOptionGroupAnd
 This is a special "command option" which is really a meta-option to group other options together for use in other meta-options. More...
class  CommandOptionParser
 This class parses the command line options and modifies the corresponding CommandOptions. More...
class  CommandOptionWithCommonTimeArg
 Command-line option class for processing time strings. This class is allows the programmer to add command-line options to an application that can parse strings containing representations of time. The programmer must specify the format to be accepted. Refer to each TimeTag class' getDefaultFormat() for details on the formatting specifications. More...
class  CommandOptionWithPositionArg
 Command-line option class for processing position strings. This class allows the programmer to add command-line options to an application that can parse strings containing representations of position. The programmer must specify the format to be accepted. Refer to Position::printf() for details on the formatting specifications. More...
class  CommandOptionWithTimeArg
 Command-line option class for processing time strings. This class is allows the programmer to add command-line options to an application that can parse strings containing representations of time. The programmer must specify the format to be accepted. Refer to CommonTime::printf() for details on the formatting specifications. More...
class  CommandOptionWithSimpleTimeArg

Typedefs

typedef std::vector< CommandOption * > gpstk::CommandOptionVec

Variables

CommandOptionVec gpstk::defaultCommandOptionList
 The default command option list used by CommandOption and gpstk::CommandOptionParser.


Typedef Documentation

typedef std::vector<CommandOption*> CommandOptionVec
 

Definition at line 72 of file CommandOption.hpp.


Variable Documentation

CommandOptionVec defaultCommandOptionList
 

The default command option list used by CommandOption and gpstk::CommandOptionParser.

Definition at line 61 of file CommandOption.cpp.


Generated on Thu May 23 03:31:37 2013 for GPS ToolKit Software Library by  doxygen 1.3.9.1