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

portStack Class Reference

#include <circuitADT.h>

List of all members.

Public Methods

 portStack ()
 portStack (const portStack &s)
 ~portStack ()
int isEmpty ()
int isPresent (port)
void push (portArray)
portArray pop ()
portStack& operator= (const portStack &)
void show ()

Private Attributes

portStackNodehead


Constructor & Destructor Documentation

portStack::portStack ( )
 

Definition at line 350 of file circuitADT.cc.

portStack::portStack ( const portStack & s )
 

Definition at line 355 of file circuitADT.cc.

portStack::~portStack ( )
 

Definition at line 371 of file circuitADT.cc.


Member Function Documentation

int portStack::isEmpty ( )
 

Definition at line 377 of file circuitADT.cc.

Referenced by circuit::build_tree(), operator=(), pop(), and ~portStack().

int portStack::isPresent ( port p )
 

Definition at line 385 of file circuitADT.cc.

Referenced by circuit::add_port(), and circuit::connect().

portStack & portStack::operator= ( const portStack & s )
 

Definition at line 436 of file circuitADT.cc.

portArray portStack::pop ( )
 

Definition at line 414 of file circuitADT.cc.

Referenced by circuit::build_tree(), operator=(), and ~portStack().

void portStack::push ( portArray c )
 

Definition at line 401 of file circuitADT.cc.

Referenced by circuit::connect(), operator=(), and portStack().

void portStack::show ( )
 

Definition at line 458 of file circuitADT.cc.


Member Data Documentation

portStackNode * portStack::head [private]
 

Definition at line 223 of file circuitADT.h.


The documentation for this class was generated from the following files:

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7