GCC Middle and Back End API Reference
cl_option Struct Reference

#include <opts.h>

Data Fields

const char * opt_text
const char * help
const char * missing_argument_error
const char * warn_message
const char * alias_arg
const char * neg_alias_arg
unsigned short alias_target
unsigned short back_chain
unsigned char opt_len
int neg_index
unsigned int flags
BOOL_BITFIELD cl_disabled: 1
unsigned int cl_separate_nargs: 2
BOOL_BITFIELD cl_separate_alias: 1
BOOL_BITFIELD cl_negative_alias: 1
BOOL_BITFIELD cl_no_driver_arg: 1
BOOL_BITFIELD cl_reject_driver: 1
BOOL_BITFIELD cl_reject_negative: 1
BOOL_BITFIELD cl_missing_ok: 1
BOOL_BITFIELD cl_uinteger: 1
BOOL_BITFIELD cl_host_wide_int: 1
BOOL_BITFIELD cl_tolower: 1
BOOL_BITFIELD cl_byte_size: 1
unsigned short flag_var_offset
unsigned short var_enum
enum cl_var_type var_type
HOST_WIDE_INT var_value
int range_min
int range_max

Field Documentation

◆ alias_arg

const char* cl_option::alias_arg

Referenced by control_warning_option().

◆ alias_target

unsigned short cl_option::alias_target

◆ back_chain

unsigned short cl_option::back_chain

Referenced by find_opt().

◆ cl_byte_size

BOOL_BITFIELD cl_option::cl_byte_size

◆ cl_disabled

BOOL_BITFIELD cl_option::cl_disabled

◆ cl_host_wide_int

BOOL_BITFIELD cl_option::cl_host_wide_int

Referenced by get_option_state().

◆ cl_missing_ok

BOOL_BITFIELD cl_option::cl_missing_ok

◆ cl_negative_alias

BOOL_BITFIELD cl_option::cl_negative_alias

◆ cl_no_driver_arg

BOOL_BITFIELD cl_option::cl_no_driver_arg

◆ cl_reject_driver

BOOL_BITFIELD cl_option::cl_reject_driver

Referenced by lto_write_options().

◆ cl_reject_negative

BOOL_BITFIELD cl_option::cl_reject_negative

◆ cl_separate_alias

BOOL_BITFIELD cl_option::cl_separate_alias

Referenced by decode_cmdline_option().

◆ cl_separate_nargs

unsigned int cl_option::cl_separate_nargs

◆ cl_tolower

BOOL_BITFIELD cl_option::cl_tolower

◆ cl_uinteger

BOOL_BITFIELD cl_option::cl_uinteger

◆ flag_var_offset

unsigned short cl_option::flag_var_offset

◆ flags

◆ help

const char* cl_option::help

Referenced by print_filtered_help().

◆ missing_argument_error

const char* cl_option::missing_argument_error

◆ neg_alias_arg

const char* cl_option::neg_alias_arg

◆ neg_index

int cl_option::neg_index

Referenced by prune_options().

◆ opt_len

unsigned char cl_option::opt_len

◆ opt_text

◆ range_max

int cl_option::range_max

◆ range_min

int cl_option::range_min

Referenced by decode_cmdline_option().

◆ var_enum

unsigned short cl_option::var_enum

Referenced by get_option_state().

◆ var_type

enum cl_var_type cl_option::var_type

◆ var_value

HOST_WIDE_INT cl_option::var_value

◆ warn_message

const char* cl_option::warn_message

Referenced by decode_cmdline_option().

The documentation for this struct was generated from the following file: