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

tmpList Class Reference

#include <circuitADT.h>

List of all members.

Public Methods

 tmpList ()
 tmpList (const tmpList &l)
 ~tmpList ()
int len () const
void add (connection *c)
connectionpop (port p)
connectionpop ()
tmpList& operator= (const tmpList &)
void show ()

Private Methods

tmpListNodefind (port p)
void remove (tmpListNode *n)

Private Attributes

tmpListNodehead
int numnodes


Constructor & Destructor Documentation

tmpList::tmpList ( )
 

Definition at line 197 of file circuitADT.cc.

tmpList::tmpList ( const tmpList & l )
 

Definition at line 203 of file circuitADT.cc.

tmpList::~tmpList ( )
 

Definition at line 220 of file circuitADT.cc.


Member Function Documentation

void tmpList::add ( connection * c )
 

Definition at line 260 of file circuitADT.cc.

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

tmpListNode * tmpList::find ( port p ) [private]
 

Definition at line 226 of file circuitADT.cc.

Referenced by pop().

int tmpList::len ( ) const
 

Definition at line 255 of file circuitADT.cc.

Referenced by circuit::build_tree().

tmpList & tmpList::operator= ( const tmpList & l )
 

Definition at line 316 of file circuitADT.cc.

connection * tmpList::pop ( )
 

Definition at line 291 of file circuitADT.cc.

Referenced by circuit::build_tree().

connection * tmpList::pop ( port p )
 

Definition at line 272 of file circuitADT.cc.

void tmpList::remove ( tmpListNode * node ) [private]
 

Definition at line 237 of file circuitADT.cc.

Referenced by operator=(), pop(), and ~tmpList().

void tmpList::show ( )
 

Definition at line 338 of file circuitADT.cc.


Member Data Documentation

tmpListNode * tmpList::head [private]
 

Definition at line 153 of file circuitADT.h.

int tmpList::numnodes [private]
 

Definition at line 156 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