| GCC Middle and Back End API Reference
    | 
#include <opts.h>
| Data Fields | |
| bool(* | handler )(struct gcc_options *opts, struct gcc_options *opts_set, const struct cl_decoded_option *decoded, unsigned int lang_mask, int kind, location_t loc, const struct cl_option_handlers *handlers, diagnostics::context *dc, void(*target_option_override_hook)(void)) | 
| unsigned int | mask | 
Structure describing a single option-handling callback.
| bool(* cl_option_handler_func::handler) (struct gcc_options *opts, struct gcc_options *opts_set, const struct cl_decoded_option *decoded, unsigned int lang_mask, int kind, location_t loc, const struct cl_option_handlers *handlers, diagnostics::context *dc, void(*target_option_override_hook)(void)) | 
Referenced by handle_option(), set_default_handlers(), and set_option_handlers().
| unsigned int cl_option_handler_func::mask | 
Referenced by handle_option(), set_default_handlers(), and set_option_handlers().