#include <func_iter.h>
Data Fields | |
unsigned int | scopes |
stmt_link ** | sls |
unsigned int | sl_num |
sig_link ** | sigs |
unsigned int | sig_num |
sig_link * | curr_sigl |
Structure for iterating through a functional unit and its unnamed scopes.
Pointer to current sig_link element in the given sigs array element
Referenced by func_iter_get_next_signal(), and func_iter_init().
unsigned int func_iter_s::scopes |
The number of scopes iterated with this iteration (i.e., the allocated size of sis and sigs)
Referenced by func_iter_add_stmt_links(), func_iter_dealloc(), func_iter_display(), func_iter_get_next_signal(), and func_iter_init().
unsigned int func_iter_s::sig_num |
Specifies the current index in the sigs array to process
Referenced by func_iter_add_sig_links(), func_iter_display(), func_iter_get_next_signal(), and func_iter_init().
Pointer to array of signal lists for the given functional unit
Referenced by func_iter_add_sig_links(), func_iter_dealloc(), func_iter_display(), func_iter_get_next_signal(), and func_iter_init().
unsigned int func_iter_s::sl_num |
Specifies the current index in the sls array to process
Referenced by func_iter_add_stmt_links(), func_iter_display(), func_iter_get_next_statement(), func_iter_init(), and func_iter_sort().
Pointer to array of statement lists (sorted by line number) for the given functional unit
Referenced by func_iter_add_stmt_links(), func_iter_dealloc(), func_iter_display(), func_iter_get_next_statement(), func_iter_init(), and func_iter_sort().