Definition at line 66 of file expr.h.
Data Fields | |
symbol * | next |
char * | name |
char * | help |
enum symbol_type | type |
symbol_value curr | user |
tristate | visible |
int | flags |
property * | prop |
expr * | dep |
expr * | dep2 |
expr_value | rev_dep |
struct expr* symbol::dep |
struct expr * symbol::dep2 |
int symbol::flags |
Definition at line 73 of file expr.h.
Referenced by conf_parse(), conf_read(), conf_write(), display_tree(), expr_join_and(), fill_row(), menu_finalize(), sym_calc_value(), sym_check_deps(), sym_clear_all_valid(), sym_find(), sym_has_value(), sym_init(), sym_is_choice(), sym_is_choice_value(), sym_is_optional(), sym_lookup(), sym_set_changed(), sym_set_string_value(), sym_set_tristate_value(), and update_tree().
char* symbol::help |
Definition at line 69 of file expr.h.
Referenced by conf_choice(), conf_string(), conf_sym(), print_symbol(), show_help(), and text_insert_help().
char* symbol::name |
Definition at line 68 of file expr.h.
Referenced by conf_choice(), conf_expand_value(), conf_read(), conf_string(), conf_sym(), expr_print(), fill_row(), menu_finalize(), menu_get_prompt(), menu_set_type(), print_symbol(), show_help(), sym_calc_value(), sym_check_deps(), sym_find(), sym_lookup(), sym_string_within_range(), and text_insert_help().
struct symbol* symbol::next |
struct property* symbol::prop |
Definition at line 74 of file expr.h.
Referenced by conf_read(), menu_finalize(), print_symbol(), prop_alloc(), prop_get_symbol(), sym_calc_value(), sym_check_deps(), and sym_set_changed().
struct expr_value symbol::rev_dep |
Definition at line 76 of file expr.h.
Referenced by menu_finalize(), sym_calc_visibility(), sym_check_deps(), sym_is_changable(), and sym_tristate_within_range().
enum symbol_type symbol::type |
Definition at line 70 of file expr.h.
Referenced by conf(), conf_read(), conf_sym(), display_tree(), expr_join_and(), expr_join_or(), menu_finalize(), menu_set_type(), print_symbol(), sym_calc_value(), sym_get_string_value(), sym_get_type(), sym_init(), sym_set_string_value(), sym_string_valid(), sym_string_within_range(), and sym_tristate_within_range().
struct symbol_value curr symbol::user |
Definition at line 71 of file expr.h.
Referenced by conf_read(), sym_calc_choice(), sym_set_string_value(), and sym_set_tristate_value().
Definition at line 72 of file expr.h.
Referenced by conf_read(), menu_is_visible(), sym_calc_choice(), sym_calc_visibility(), sym_is_changable(), and sym_tristate_within_range().