Definition in file CommandOption.hpp.
#include "getopt.h"
#include <string>
#include <vector>
Include dependency graph for CommandOption.hpp:

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

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