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

Data Fields | |
| enum inst_t | t |
| VOIDPTR | interface_ptr |
| gl_list_t * | parents |
| Instance * | alike_ptr |
| TypeDescription * | desc |
| unsigned long | visited |
| unsigned long | tmp_num |
| unsigned int | anon_flags |
| gl_list_t * | logrelations |
| gl_list_t * | whens |
| unsigned | assigned |
| unsigned | depth |
| unsigned | value |
| int | padding |
link to parent instances
description of name,children, and size
| unsigned long BooleanAtomInstance::tmp_num |
used when an instance tree is being copied
| unsigned int BooleanAtomInstance::anon_flags |
anonymous field to be manipulated
logrelations where this boolean appears
| struct gl_list_t* BooleanAtomInstance::whens |
whens where this boolean appears
| unsigned BooleanAtomInstance::assigned |
the number of times it has been assigned
| unsigned BooleanAtomInstance::depth |
the depth of the assignment
| unsigned BooleanAtomInstance::value |
0 false, 1 true
so that children have a square address
1.5.1