PIPS
|
the current data needed for a multi recursion are stored in a multi recurse struct. More...
Data Fields | |
hash_table | seen |
bool | always_recurse |
GenDecisionTableType * | domains |
GenDecisionTableType * | decisions |
GenFilterTableType * | filters |
GenRewriteTableType * | rewrites |
void * | context |
stack | upwards |
gen_chunk * | previous |
gen_chunk * | current |
the current data needed for a multi recursion are stored in a multi recurse struct.
bool multi_recurse::always_recurse |
Definition at line 3114 of file genClib.c.
Referenced by gen_internal_context_multi_recurse(), quick_multi_recurse_obj_in(), and quick_multi_recurse_simple_in().
void* multi_recurse::context |
Definition at line 3123 of file genClib.c.
Referenced by gen_internal_context_multi_recurse(), quick_multi_recurse_obj_in(), and quick_multi_recurse_obj_out().
gen_chunk* multi_recurse::current |
Definition at line 3129 of file genClib.c.
Referenced by gen_get_current_object(), gen_internal_context_multi_recurse(), quick_multi_recurse_obj_in(), and quick_multi_recurse_obj_out().
GenDecisionTableType* multi_recurse::decisions |
Definition at line 3118 of file genClib.c.
Referenced by gen_internal_context_multi_recurse(), quick_multi_recurse_obj_in(), and quick_multi_recurse_simple_in().
GenDecisionTableType* multi_recurse::domains |
Definition at line 3116 of file genClib.c.
Referenced by gen_internal_context_multi_recurse(), quick_multi_recurse_obj_in(), quick_multi_recurse_obj_out(), and quick_multi_recurse_simple_in().
GenFilterTableType* multi_recurse::filters |
Definition at line 3120 of file genClib.c.
Referenced by gen_internal_context_multi_recurse(), and quick_multi_recurse_obj_in().
gen_chunk* multi_recurse::previous |
Definition at line 3127 of file genClib.c.
Referenced by gen_get_recurse_previous_visited_object(), gen_internal_context_multi_recurse(), quick_multi_recurse_obj_in(), and quick_multi_recurse_obj_out().
GenRewriteTableType* multi_recurse::rewrites |
Definition at line 3121 of file genClib.c.
Referenced by gen_internal_context_multi_recurse(), and quick_multi_recurse_obj_out().
hash_table multi_recurse::seen |
Definition at line 3111 of file genClib.c.
Referenced by gen_get_ancestor(), gen_get_recurse_ancestor(), gen_internal_context_multi_recurse(), gen_recurse_stop(), and quick_multi_already_seen_p().
stack multi_recurse::upwards |
Definition at line 3125 of file genClib.c.
Referenced by gen_get_recurse_current_ancestor(), gen_internal_context_multi_recurse(), quick_multi_already_seen_p(), quick_multi_recurse_obj_in(), and quick_multi_recurse_obj_out().