Lines Matching full:option

6 // Default value: LLDB_OPT_SET_ALL (Option allowed in all groups)
8 // - `Group`: Sets a single group to this option.
9 // Example: def foo : Option<"foo", "f">, Group<1>;
11 // Example: def foo : Option<"foo", "f">, Groups<[1,4,6]>;
13 // Example: def foo : Option<"foo", "f">, GroupRange<1, 4>;
14 // Sets group 1, 2, 3, 4 for the option.
19 // - `Required`: Marks the option as required.
20 // Example: def foo : Option<"foo", "f">, Required;
23 // Default value: not available (has to be defined in Option)
25 // - `Option` constructor: Already set by constructor.
26 // Example: def foo : Option<"long-option", "l">
28 // long option value
31 // Default value: not available (has to be defined in Option)
33 // - `Option` constructor: Already set by constructor.
34 // Example: def foo : Option<"long-option", "l">
36 // short option
48 // Default value: 0 (No validator for option)
54 // Default value: {} (No enum associated with this option)
59 // Marks the option as required (see option_has_arg).
60 // Example: def foo : Option<"foo", "f">,
67 // - `Completion`: Gives the option a single completion kind.
68 // Example: def foo : Option<"foo", "f">,
73 // Example: def foo : Option<"foo", "f">,
82 // Example: def foo : Option<"foo", "f">, OptionalArg<"Pid">;
83 // Sets the argument type to eArgTypePid and marks option as
86 // Example: def foo : Option<"foo", "f">, Arg<"Pid">;
87 // Sets the argument type to eArgTypePid and marks option as
92 // Marks the option as required (see option_has_arg).
93 // Example: def foo : Option<"foo", "f">,
96 // Use `OptionalEnumArg` for having an option enum argument.
101 // - `Desc`: Sets the description for the given option.
102 // Example: def foo : Option<"foo", "f">, Desc<"does nothing.">;
106 class Option<string fullname, string shortname> {
113 // Moves the option into a list of option groups.
118 // Moves the option in all option groups in a range.
124 // Moves the option in a single option group.
130 // Sets the description for the option that should be
136 // Marks the option as required when calling the
142 // Gives the option an optional argument.
148 // Gives the option an required argument.
153 // Gives the option an required argument.
158 // Gives the option an required argument.
164 // Sets the available completions for the given option.
168 // Sets a single completion for the given option.
173 // Sets the validator for a given option.