OptionArg
Description:
[ CCode ( has_type_id = false ) ]
public enum OptionArg
The OptionArg enum values determine which type of extra argument the options expect to find.
If an option expects an extra argument, it can be specified in several ways; with a short option: `-x arg`, with a long option: `--name
arg` or combined in a single argument: `--name=arg`.
Content:
Enum values:
- CALLBACK - The option provides a callback (
of type OptionArgFunc) to parse the extra argument.
- DOUBLE - The option takes a double argument.
- FILENAME - The option takes a filename as
argument, which will be in the GLib filename encoding rather than UTF-8.
- FILENAME_ARRAY - The option takes a
filename as argument, multiple uses of the option are collected into an array of strings.
- INT - The option takes an integer argument.
- INT64 - The option takes a 64-bit integer.
- NONE - No extra argument.
- STRING - The option takes a UTF-8 string
argument.
- STRING_ARRAY - The option takes a
string argument, multiple uses of the option are collected into an array of strings.