CommandOption.hpp File Reference


Detailed Description

Command line options.

Definition in file CommandOption.hpp.

#include "getopt.h"
#include <string>
#include <vector>

Include dependency graph for CommandOption.hpp:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  gpstk

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...

Typedefs

typedef std::vector< CommandOption * > CommandOptionVec


Generated on Wed Jun 19 03:31:15 2013 for GPS ToolKit Software Library by  doxygen 1.3.9.1