symbol Struct Reference

Collaboration diagram for symbol:

Collaboration graph
[legend]

Detailed Description

Definition at line 66 of file expr.h.

Data Fields

symbolnext
char * name
char * help
enum symbol_type type
symbol_value curr user
tristate visible
int flags
propertyprop
exprdep
exprdep2
expr_value rev_dep


Field Documentation

struct expr* symbol::dep

Definition at line 75 of file expr.h.

Referenced by menu_finalize().

struct expr * symbol::dep2

Definition at line 75 of file expr.h.

Referenced by menu_finalize().

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

Definition at line 67 of file expr.h.

Referenced by menu_finalize(), sym_find(), and sym_lookup().

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().

tristate symbol::visible

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().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 17:48:50 2010 for RTAI API by  doxygen 1.4.7