+
Point of view
All features
expanded class COMMAND_LINE_ARGUMENT_FACTORY
Features
- option_string (short: ABSTRACT_STRING, long: ABSTRACT_STRING, name: ABSTRACT_STRING, usage: ABSTRACT_STRING): COMMAND_LINE_TYPED_ARGUMENT[FIXED_STRING]
- option_strings (short: ABSTRACT_STRING, long: ABSTRACT_STRING, name: ABSTRACT_STRING, usage: ABSTRACT_STRING): COMMAND_LINE_TYPED_ARGUMENT[TRAVERSABLE[FIXED_STRING]]
- option_file (short: ABSTRACT_STRING, long: ABSTRACT_STRING, name: ABSTRACT_STRING, usage: ABSTRACT_STRING): COMMAND_LINE_TYPED_ARGUMENT[REGULAR_FILE]
- option_directory (short: ABSTRACT_STRING, long: ABSTRACT_STRING, name: ABSTRACT_STRING, usage: ABSTRACT_STRING): COMMAND_LINE_TYPED_ARGUMENT[DIRECTORY]
- option_integer (short: ABSTRACT_STRING, long: ABSTRACT_STRING, name: ABSTRACT_STRING, usage: ABSTRACT_STRING): COMMAND_LINE_TYPED_ARGUMENT[INTEGER_32]
- option_integers (short: ABSTRACT_STRING, long: ABSTRACT_STRING, name: ABSTRACT_STRING, usage: ABSTRACT_STRING): COMMAND_LINE_TYPED_ARGUMENT[TRAVERSABLE[INTEGER_32]]
- option_boolean (short: ABSTRACT_STRING, long: ABSTRACT_STRING, usage: ABSTRACT_STRING): COMMAND_LINE_TYPED_ARGUMENT[BOOLEAN]
- option_counter (short: ABSTRACT_STRING, long: ABSTRACT_STRING, usage: ABSTRACT_STRING): COMMAND_LINE_TYPED_ARGUMENT[INTEGER_32]
require
- short /= Void implies short_pattern.match(short.out)
- long /= Void implies long_pattern.match(long.out)
- short /= Void or else long /= Void
- name /= Void
require
- short /= Void implies short_pattern.match(short.out)
- long /= Void implies long_pattern.match(long.out)
- short /= Void or else long /= Void
- name /= Void
require
- short /= Void implies short_pattern.match(short.out)
- long /= Void implies long_pattern.match(long.out)
- short /= Void or else long /= Void
- name /= Void
require
- short /= Void implies short_pattern.match(short.out)
- long /= Void implies long_pattern.match(long.out)
- short /= Void or else long /= Void
- name /= Void
require
- short /= Void implies short_pattern.match(short.out)
- long /= Void implies long_pattern.match(long.out)
- short /= Void or else long /= Void
- name /= Void
require
- short /= Void implies short_pattern.match(short.out)
- long /= Void implies long_pattern.match(long.out)
- short /= Void or else long /= Void
- name /= Void
require
- short /= Void implies short_pattern.match(short.out)
- long /= Void implies long_pattern.match(long.out)
- short /= Void or else long /= Void
require
- short /= Void implies short_pattern.match(short.out)
- long /= Void implies long_pattern.match(long.out)
- short /= Void or else long /= Void