|
ldas-tools-al 2.6.7
|


Public Types | |
| typedef CommandLineOptions::option_type | option_type |
Public Member Functions | |
| CommandLine (int ArgC, const char **ArgV) | |
| const option_type | Pop () |
| Obtain the next option from the container. | |
Public Attributes | |
| bool | no_args_seen |
| bool | opt_args_seen |
| int | opt_args_value |
| bool | req_args_seen |
| int | req_args_value |
Protected Types | |
| enum | { OPT_END_OF_OPTIONS = -1 } |
| enum | { OPT_END_OF_OPTIONS = -1 } |
| typedef std::ostream | ostream |
| typedef std::ostream | ostream |
| typedef int | argc_type |
| typedef int | argc_type |
| typedef const char ** | argv_type |
| typedef const char ** | argv_type |
Protected Member Functions | |
| int | Parse (const OptionSet &Options, std::string &ArgumentName, std::string &ArgumentValue) |
| int | Parse (const OptionSet &Options, std::string &ArgumentName, std::string &ArgumentValue) |
| const option_type | ProgramName () const |
| Return the program name associated with this application. | |
| const option_type | ProgramName () const |
| Return the program name associated with this application. | |
Static Protected Member Functions | |
| static bool | InterpretBoolean (const std::string &Value) |
| static bool | InterpretBoolean (const std::string &Value) |
Private Types | |
| enum | option_ypes { OPT_NO_ARGS , OPT_REQ_ARGS , OPT_OPT_ARGS } |
| typedef std::list< option_type > | option_container_type |
| typedef std::list< option_type > | option_container_type |
Private Attributes | |
| OptionSet | m_options |
| const option_type | m_program_name |
| The program name associated with this application. | |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
privateinherited |
|
privateinherited |
| typedef CommandLineOptions::option_type anonymous_namespace{CommandLine.cc}::CommandLine::option_type |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
private |
| anonymous_namespace{CommandLine.cc}::CommandLine::CommandLine | ( | int | ArgC, |
| const char ** | ArgV ) |
|
staticinherited |
|
staticinherited |
|
inherited |
|
inherited |
|
inline |
Obtain the next option from the container.
This does reduce the size by one.
|
inlineinherited |
Return the program name associated with this application.
|
inherited |
Return the program name associated with this application.
|
private |
|
privateinherited |
The program name associated with this application.
| bool anonymous_namespace{CommandLine.cc}::CommandLine::no_args_seen |
| bool anonymous_namespace{CommandLine.cc}::CommandLine::opt_args_seen |
| int anonymous_namespace{CommandLine.cc}::CommandLine::opt_args_value |
| bool anonymous_namespace{CommandLine.cc}::CommandLine::req_args_seen |
| int anonymous_namespace{CommandLine.cc}::CommandLine::req_args_value |