|
LTL
2.0.x
|
Implementation of an util::OptionReader for command line processing. More...
Inherits util::OptionReader.
Public Member Functions | |
| CommandLineReader (int argc, char *argv[]) | |
| virtual | ~CommandLineReader () |
| virtual string | nextOptionName () throw (UException) |
| virtual string | nextOptionValue (const Option *op) throw (UException) |
| virtual bool | done () |
| list< string > | fileArguments () |
| vector< string > | fileArgumentsVector () |
| string | progName () |
Protected Attributes | |
| int | argc_ |
| char ** | argv_ |
| int | cur_ |
| bool | done_ |
Implementation of an util::OptionReader for command line processing.
Also provides a list (or vector) of file arguments.
Assumed syntax is:
command -s SHORTOPTION --long LONGOPTION ... file_arguments something -s string -f 1.234 --integerarray 1,2,3,4 file1 file2 file3
File options must follow directly after command. No intervening file arguments!
| util::CommandLineReader::CommandLineReader | ( | int | argc, |
| char * | argv[] | ||
| ) |
|
virtual |
|
virtual | |||||||||||||
Implements util::OptionReader.
|
virtual | ||||||||||||||
Implements util::OptionReader.
|
virtual |
Implements util::OptionReader.
| list<string> util::CommandLineReader::fileArguments | ( | ) |
| vector<string> util::CommandLineReader::fileArgumentsVector | ( | ) |
| string util::CommandLineReader::progName | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.5