Polly 20.0.0git
|
#include <arg.h>
Public Attributes | |
enum isl_arg_type | type |
char | short_name |
const char * | long_name |
const char * | argument_name |
size_t | offset |
const char * | help_msg |
unsigned | flags |
union { | |
struct { | |
struct isl_arg_choice * choice | |
unsigned default_value | |
unsigned default_selected | |
int(* set )(void *opt, unsigned val) | |
} choice | |
struct { | |
struct isl_arg_flags * flags | |
unsigned default_value | |
} flags | |
struct { | |
unsigned default_value | |
int(* set )(void *opt, unsigned val) | |
} b | |
struct { | |
int default_value | |
} i | |
struct { | |
long default_value | |
long default_selected | |
int(* set )(void *opt, long val) | |
} l | |
struct { | |
unsigned long default_value | |
} ul | |
struct { | |
const char * default_value | |
} str | |
struct { | |
size_t offset_n | |
} str_list | |
struct { | |
struct isl_args * child | |
} child | |
struct { | |
void(* print_version )(void) | |
} version | |
struct { | |
int(* init )(void *) | |
void(* clear )(void *) | |
} user | |
} | u |
const char* isl_arg::argument_name |
Definition at line 55 of file arg.h.
Referenced by print_int_help(), print_str_help(), and print_str_list_help().
struct { ... } isl_arg::b |
Referenced by parse_bool_option().
struct isl_args* isl_arg::child |
Definition at line 96 of file arg.h.
Referenced by any_version(), find_nested_options(), parse_child_option(), print_version(), and set_default_child().
struct { ... } isl_arg::child |
struct isl_arg_choice* isl_arg::choice |
Definition at line 65 of file arg.h.
Referenced by parse_choice_option(), print_choice_help(), and print_default_choice().
struct { ... } isl_arg::choice |
unsigned isl_arg::default_selected |
Definition at line 67 of file arg.h.
Referenced by parse_long_option(), and print_long_help().
unsigned isl_arg::default_value |
Definition at line 66 of file arg.h.
Referenced by parse_long_option().
unsigned isl_arg::flags |
Definition at line 62 of file arg.h.
Referenced by parse_bool_option(), print_arg_help(), print_default_flags(), print_flags_help(), set_flag(), and skip_dash_dash().
struct isl_arg_flags* isl_arg::flags |
struct { ... } isl_arg::flags |
const char* isl_arg::help_msg |
Definition at line 58 of file arg.h.
Referenced by print_default(), print_default_flags(), and print_help_msg().
struct { ... } isl_arg::i |
Referenced by find_nested_options(), free_args(), free_str_list(), and isl_args_set_defaults().
struct { ... } isl_arg::l |
Referenced by parse_long_option(), and print_long_help().
const char* isl_arg::long_name |
Definition at line 54 of file arg.h.
Referenced by match_long_name(), parse_bool_option(), parse_child_option(), print_arg_help(), print_argument_name(), and skip_name().
size_t isl_arg::offset |
Definition at line 57 of file arg.h.
Referenced by isl_arg_str_list_append(), isl_args_parse(), parse_bool_option(), parse_child_option(), parse_choice_option(), parse_flags_option(), parse_int_option(), parse_long_option(), parse_str_option(), parse_ulong_option(), print_bool_help(), print_default_choice(), print_default_flags(), print_int_help(), print_long_help(), and print_str_help().
size_t isl_arg::offset_n |
Definition at line 93 of file arg.h.
Referenced by isl_arg_str_list_append().
void(* isl_arg::print_version) (void) |
Definition at line 99 of file arg.h.
Referenced by print_version().
int(* isl_arg::set) (void *opt, long val) |
Definition at line 68 of file arg.h.
Referenced by parse_bool_option(), and parse_long_option().
char isl_arg::short_name |
Definition at line 53 of file arg.h.
Referenced by print_arg_help(), and skip_name().
struct { ... } isl_arg::str |
struct { ... } isl_arg::str_list |
Referenced by isl_arg_str_list_append().
enum isl_arg_type isl_arg::type |
Definition at line 52 of file arg.h.
Referenced by any_version(), find_nested_options(), isl_args_set_defaults(), parse_option(), and print_version().
union { ... } isl_arg::u |
struct { ... } isl_arg::ul |
struct { ... } isl_arg::user |
struct { ... } isl_arg::version |
Referenced by print_version().