Lines Matching defs:option
10 (at your option) any later version.
30 namespace option {
32 /* A type-erased option definition. The actual type of the option is
44 /* Construct an option. NAME_ is the option's name. VAR_TYPE_
45 defines the option's type. ERASED_GET_VAR_ADDRESS_ is a pointer
46 to a function that returns the option's control variable.
48 is installed for this option. SET_DOC_, SHOW_DOC_, HELP_DOC_ are
49 used to create the option's "set/show" commands. */
65 /* The option's name. */
68 /* The option's type. */
81 object that groups the option variables from which the callback
97 /* True if the option takes an argument. */
105 commands that use the option group this option belongs to (e.g.,
124 /* Get the address of the option's value, cast to the right type.
129 get_var_address (const option_def &option, void *ctx)
132 unerased_ftype *fun = (unerased_ftype *) option.erased_get_var_address;
147 /* Follows the definitions of the option types that client code should
152 /* A var_boolean command line option. */
172 /* A flag command line option. This is a var_boolean option under the
195 gdb::option::detail::return_self,
203 /* A var_uinteger command line option. */
223 /* A var_zuinteger_unlimited command line option. */
243 /* An var_enum command line option. */
265 /* A var_string command line option. */
310 option is found, assume it is the command's argument/operand. */
353 } /* namespace option */