Maintains an ordered container of unparsed command line options.
More...
#include <CommandLineOptions.hh>
Inherits std::list< std::string >, std::list< std::string >, and std::list< std::string >.
Maintains an ordered container of unparsed command line options.
◆ CommandLineOptions() [1/9]
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/9]
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/9]
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/9]
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/9]
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/9]
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() [7/9]
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() [8/9]
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() [9/9]
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/3]
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/3]
const option_type LDASTools::AL::CommandLineOptions::Pop |
( |
| ) |
|
Obtain the next option from the container.
This does reduce the size by one.
◆ Pop() [3/3]
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:
- /build/ldas-tools-al/debian/tmp/usr/include/ldastoolsal/CommandLineOptions.hh
- /build/ldas-tools-al/obj-x86_64-linux-gnu/include/ldastoolsal/CommandLineOptions.hh
- /build/ldas-tools-al/src/CommandLineOptions.hh
- /build/ldas-tools-al/src/CommandLineOptions.cc