#include <instance_types.h>
Collaboration diagram for ModelInstance:

Data Fields | |
| enum inst_t | t |
| VOIDPTR | pending_entry |
| VOIDPTR | interface_ptr |
| gl_list_t * | parents |
| gl_list_t * | whens |
| TypeDescription * | desc |
| Instance * | alike_ptr |
| BitList * | executed |
| unsigned long | visited |
| unsigned long | tmp_num |
| unsigned int | anon_flags |
| VOIDPTR ModelInstance::pending_entry |
hold a word only pending.c can touch
| struct gl_list_t* ModelInstance::parents |
link to parent instances
| struct gl_list_t* ModelInstance::whens |
link to whens on which the model appears
| struct BitList* ModelInstance::executed |
bit list to keep track of which statements have been executed
| unsigned long ModelInstance::tmp_num |
used when an instance tree is being copied
| unsigned int ModelInstance::anon_flags |
anonymous field to be manipulated
1.5.1