Maintains an ordered container of unparsed command line options.
More...
#include <CommandLineOptions.hh>
|
| CommandLineOptions (argc_type ArgC, argv_type ArgV) |
| Constructor.
|
|
| CommandLineOptions (argc_type ArgC, char **ArgV) |
| Constructor.
|
|
template<typename ARGS> |
| CommandLineOptions (const ARGS &Args) |
| Constructor.
|
|
const option_type | Pop () |
| Obtain the next option from the container.
|
|
const option_type | ProgramName () const |
| Return the program name associated with this application.
|
|
| CommandLineOptions (argc_type ArgC, argv_type ArgV) |
| Constructor.
|
|
| CommandLineOptions (argc_type ArgC, char **ArgV) |
| Constructor.
|
|
template<typename ARGS> |
| CommandLineOptions (const ARGS &Args) |
| Constructor.
|
|
const option_type | Pop () |
| Obtain the next option from the container.
|
|
const option_type | ProgramName () const |
| Return the program name associated with this application.
|
|
Maintains an ordered container of unparsed command line options.
◆ CommandLineOptions() [1/6]
LDASTools::AL::CommandLineOptions::CommandLineOptions |
( |
argc_type | ArgC, |
|
|
argv_type | ArgV ) |
Constructor.
- Parameters
-
[in] | ArgC | Number of arguments being passed. |
[in] | ArgV | Array of parameters |
- Returns
- New instance of this object.
◆ CommandLineOptions() [2/6]
LDASTools::AL::CommandLineOptions::CommandLineOptions |
( |
argc_type | ArgC, |
|
|
char ** | ArgV ) |
Constructor.
- Parameters
-
[in] | ArgC | Number of arguments being passed. |
[in] | ArgV | Array of parameters |
- Returns
- New instance of this object.
◆ CommandLineOptions() [3/6]
template<typename ARGS>
LDASTools::AL::CommandLineOptions::CommandLineOptions |
( |
const ARGS & | Args | ) |
|
|
inline |
Constructor.
- Parameters
-
[in] | Args | Container of arguments |
- Returns
- New instance of this object.
◆ CommandLineOptions() [4/6]
LDASTools::AL::CommandLineOptions::CommandLineOptions |
( |
argc_type | ArgC, |
|
|
argv_type | ArgV ) |
Constructor.
- Parameters
-
[in] | ArgC | Number of arguments being passed. |
[in] | ArgV | Array of parameters |
- Returns
- New instance of this object.
◆ CommandLineOptions() [5/6]
LDASTools::AL::CommandLineOptions::CommandLineOptions |
( |
argc_type | ArgC, |
|
|
char ** | ArgV ) |
Constructor.
- Parameters
-
[in] | ArgC | Number of arguments being passed. |
[in] | ArgV | Array of parameters |
- Returns
- New instance of this object.
◆ CommandLineOptions() [6/6]
template<typename ARGS>
LDASTools::AL::CommandLineOptions::CommandLineOptions |
( |
const ARGS & | Args | ) |
|
|
inline |
Constructor.
- Parameters
-
[in] | Args | Container of arguments |
- Returns
- New instance of this object.
◆ Pop() [1/2]
const CommandLineOptions::option_type LDASTools::AL::CommandLineOptions::Pop |
( |
| ) |
|
|
inline |
Obtain the next option from the container.
This does reduce the size by one.
◆ Pop() [2/2]
const option_type LDASTools::AL::CommandLineOptions::Pop |
( |
| ) |
|
Obtain the next option from the container.
This does reduce the size by one.
The documentation for this class was generated from the following files:
- /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/build/include/ldastoolsal/CommandLineOptions.hh
- /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/CommandLineOptions.hh
- /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/CommandLineOptions.cc