ModelInstance Struct Reference
[Compiler]

#include <instance_types.h>

Collaboration diagram for ModelInstance:

Collaboration graph
[legend]

Detailed Description

this structure doesn't have to align on 4 byte ptr machines. size 48/88


Data Fields

enum inst_t t
VOIDPTR pending_entry
VOIDPTR interface_ptr
gl_list_tparents
gl_list_twhens
TypeDescriptiondesc
Instancealike_ptr
BitListexecuted
unsigned long visited
unsigned long tmp_num
unsigned int anon_flags


Field Documentation

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


The documentation for this struct was generated from the following file:
Generated on Thu Jul 17 04:00:59 2008 for libascend by  doxygen 1.5.1