#include <variable.h>
Collaboration diagram for _plint_var:
Data Fields | |
plint_ptr_t | ptr |
the pointer to the value. | |
plint_ref_t | cpy |
used in copy mechanism, to avoid self-reference trap. | |
flag_t | singleton:1 |
flag if this variable is singleton. | |
flag_t | readonly:1 |
flag if this variable is readonly. | |
flag_t | unity:1 |
flag if this variable is part of an united group. | |
plint_typkey_t | key |
the key to the type interface. | |
void * | data |
per variable, type-key data. | |
_plint_gc_chunk | _gc |
a variable is a pointer to this structure; if many variables point to the same structure, than ref has a value accordingly
Definition at line 73 of file variable.h.