Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Base Library: Command-line Arguments

This library cluster has 29 classes.

ECF: base.ecf

Classes for reading and mapping command line arguments

Directory: library/base/runtime/command-line

[ . ]

. /options

. /setters

. /setters/numeric

. /setters/path

. /setters/string

[ . ]

EL_ARGUMENT_TO_ATTRIBUTE_SETTING

Support class for EL_SUB_APPLICATION to set attributes from command line arguments. This class has been superceded by the facilities of EL_COMMAND_LINE_SUB_APPLICATION

Further Information

Click on class link to see client examples.

EL_COMMAND_ARGUMENT

Command line argument for setting operand of make routine

Further Information

Click on class link to see client examples.

EL_COMMAND_ARGUMENT_CONSTANTS

Standard argument names

Further Information

Click on class link to see client examples.

EL_COMMAND_ARGUMENT_ERROR

Object containing description of an error in a command line argument

EL_COMMAND_LINE_ARGUMENTS

Object to query command line arguments. Accessible via EL_MODULE_ARGS

EL_MAKE_PROCEDURE_INFO

Abstraction for mapping command line arguments to the arguments of a make procedure

EL_MODULE_ARGS

Module args

Further Information

Click on class link to see client examples.

options

EL_BASE_COMMAND_OPTIONS

Command line options for base.ecf accessible vias EL_SHARED_BASE_OPTION

Further Information

Click on class link to see client examples.

EL_COMMAND_LINE_OPTIONS

Base class for reflectively settable command line options with associated help texts

Further Information

Click on class link to see notes, descendants and client examples.

EL_DEFAULT_COMMAND_OPTION_LIST

Command option list using default option values

Further Information

Click on class link to see client examples.

EL_SHARED_BASE_OPTION

Shared base option

setters

EL_BOOLEAN_OPERAND_SETTER

Sets a BOOLEAN operand in make routine argument tuple

EL_BUILDABLE_FROM_FILE_OPERAND_SETTER

Builds an operand conforming to EL_BUILDABLE_FROM_FILE in make routine argument tuple

EL_ENVIRON_VARIABLE_OPERAND_SETTER

Sets a make routine argument conforming to type EL_ENVIRON_VARIABLE

EL_MAKEABLE_FROM_ZSTRING_OPERAND_SETTER

Sets an operand conforming to EL_MAKEABLE_FROM_STRING_GENERAL in make routine argument tuple

EL_MAKE_OPERAND_SETTER

Sets the command operands for the generic `command` in class `EL_COMMAND_LINE_SUB_APPLICATION`

setters/numeric

EL_DOUBLE_OPERAND_SETTER

Sets a DOUBLE operand in make routine argument tuple

EL_INTEGER_64_OPERAND_SETTER

Sets a INTEGER_64 operand in make routine argument tuple

EL_INTEGER_OPERAND_SETTER

Sets a INTEGER operand in make routine argument tuple

EL_NATURAL_64_OPERAND_SETTER

Sets a NATURAL_64 operand in make routine argument tuple

EL_NATURAL_OPERAND_SETTER

Sets a NATURAL operand in make routine argument tuple

EL_REAL_OPERAND_SETTER

Sets a REAL operand in make routine argument tuple

setters/path

EL_DIR_PATH_OPERAND_SETTER

Sets a EL_DIR_PATH operand in make routine argument tuple

EL_FILE_PATH_OPERAND_SETTER

Sets a EL_FILE_PATH operand in make routine argument tuple

EL_PATH_OPERAND_SETTER

Sets an' operand conforming to EL_PATH in make routine argument tuple

setters/string

EL_STRING_32_OPERAND_SETTER

Sets a STRING_32 operand in make routine argument tuple

EL_STRING_8_OPERAND_SETTER

Sets a STRING_8 operand in make routine argument tuple

EL_ZSTRING_OPERAND_SETTER

Sets a ZSTRING operand in make routine argument tuple

EL_ZSTRING_TABLE_OPERAND_SETTER

Sets values in EL_ZSTRING_HASH_TABLE [ZSTRING] operand in make routine argument tuple Values are set for existing keys which match a command line argument.