muse_stack Struct Reference

A stack is used to keep track of temporary references to objects so that a cons-ing operation does not result in an object being inadvertently garbage collected. More...

#include <muse_opcodes.h>


Data Fields

int size
 The size of the stack in cells.
muse_cellbottom
 Points to the first element of the stack.
muse_celltop
 Points to the cell of the stack that will receive the next cell pushed on top of the stack.


Detailed Description

A stack is used to keep track of temporary references to objects so that a cons-ing operation does not result in an object being inadvertently garbage collected.


Field Documentation

int muse_stack::size

The size of the stack in cells.

muse_cell* muse_stack::bottom

Points to the first element of the stack.

muse_cell* muse_stack::top

Points to the cell of the stack that will receive the next cell pushed on top of the stack.


The documentation for this struct was generated from the following file:
Generated on Mon Sep 25 23:12:51 2006 for muSE by  doxygen 1.4.7