Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

j2s_OperandStack Class Reference

#include <j2s_operand_stack.h>

List of all members.

Public Methods

 j2s_OperandStack (j2s_OperandStack* s)
 j2s_OperandStack (jhl_u2 max_stack)
jhl_Array<j2s_StackValue>* stack () const
jhl_u2 sp () const
void set_keep_all ()
void set_stack_names ()
void push (j2s_StackValue* entry)
j2s_StackValuetop () const
j2s_StackValuereftop () const
j2s_StackValuepop ()
j2s_StackValueipop ()
j2s_StackValuelpop ()
j2s_StackValuefpop ()
j2s_StackValuedpop ()
j2s_StackValuerefpop ()
j2s_StackValuerapop ()
void kill ()
void killall ()
void ikill ()
void lkill ()
void fkill ()
void dkill ()
void refkill ()
void rakill ()
bool merge (j2s_OperandStack* s)
bool verify () const

Friends

ostream& operator<< (ostream& os, j2s_OperandStack* s)


Detailed Description


Constructor & Destructor Documentation

j2s_OperandStack::j2s_OperandStack ( j2s_OperandStack * s)

j2s_OperandStack::j2s_OperandStack ( jhl_u2 max_stack)


Member Function Documentation

void j2s_OperandStack::dkill ()

j2s_StackValue * j2s_OperandStack::dpop ()

void j2s_OperandStack::fkill ()

j2s_StackValue * j2s_OperandStack::fpop ()

void j2s_OperandStack::ikill ()

j2s_StackValue * j2s_OperandStack::ipop ()

void j2s_OperandStack::kill ()

void j2s_OperandStack::killall ()

void j2s_OperandStack::lkill ()

j2s_StackValue * j2s_OperandStack::lpop ()

bool j2s_OperandStack::merge ( j2s_OperandStack * s)

j2s_StackValue * j2s_OperandStack::pop ( void)

void j2s_OperandStack::push ( j2s_StackValue * entry)

void j2s_OperandStack::rakill ()

j2s_StackValue * j2s_OperandStack::rapop ()

void j2s_OperandStack::refkill ()

j2s_StackValue * j2s_OperandStack::refpop ()

j2s_StackValue * j2s_OperandStack::reftop () const

void j2s_OperandStack::set_keep_all ()

void j2s_OperandStack::set_stack_names ()

jhl_u2 j2s_OperandStack::sp () const [inline]

jhl_Array<j2s_StackValue>* j2s_OperandStack::stack<j2s_StackValue> () const [inline]

j2s_StackValue * j2s_OperandStack::top () const

bool j2s_OperandStack::verify () const


Friends And Related Function Documentation

ostream& operator<< ( ostream & str,
j2s_OperandStack * s) [friend]


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:43:31 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000