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

aligns to 8 byte boundaries on 4 or 8 byte machines. size 56/96
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 |
| double | value |
| CONST dim_type * | dimen |
| gl_list_t * | relations |
| unsigned int | assigned |
| unsigned int | depth |
| struct gl_list_t* RealAtomInstance::parents |
link to parents
| struct Instance* RealAtomInstance::alike_ptr |
circular linked list of clique members
list of children pointers
| unsigned long RealAtomInstance::visited |
visited counter
| unsigned long RealAtomInstance::tmp_num |
used when an instance tree is being copied
| unsigned int RealAtomInstance::anon_flags |
anonymous field to be manipulated
| double RealAtomInstance::value |
value of real variable
| CONST dim_type* RealAtomInstance::dimen |
dimensions
| struct gl_list_t* RealAtomInstance::relations |
relations where this real appears
| unsigned int RealAtomInstance::assigned |
the number of times it has been assigned
| unsigned int RealAtomInstance::depth |
the depth of the last assignment
1.5.1