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

portVector Class Reference

#include <circuitADT.h>

List of all members.

Public Methods

 portVector ()
 portVector (const portVector &v)
 ~portVector ()
int len () const
int isPresent (port)
int add (port p)
port pop ()
port get (int index) const
portVector& operator= (const portVector &)

Private Attributes

portVectorNodehead
int numnodes


Constructor & Destructor Documentation

portVector::portVector ( )
 

Definition at line 474 of file circuitADT.cc.

portVector::portVector ( const portVector & v )
 

Definition at line 480 of file circuitADT.cc.

portVector::~portVector ( )
 

Definition at line 491 of file circuitADT.cc.


Member Function Documentation

int portVector::add ( port p )
 

Definition at line 524 of file circuitADT.cc.

Referenced by circuit::add_port(), operator=(), and portVector().

port portVector::get ( int index ) const
 

Definition at line 554 of file circuitADT.cc.

Referenced by circuit::calc(), operator=(), and portVector().

int portVector::isPresent ( port p )
 

Definition at line 508 of file circuitADT.cc.

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

int portVector::len ( ) const
 

Definition at line 503 of file circuitADT.cc.

Referenced by circuit::calc(), operator=(), portVector(), and circuit::size().

portVector & portVector::operator= ( const portVector & v )
 

Definition at line 579 of file circuitADT.cc.

port portVector::pop ( )
 

Definition at line 539 of file circuitADT.cc.

Referenced by circuit::pop_port().


Member Data Documentation

portVectorNode * portVector::head [private]
 

Definition at line 283 of file circuitADT.h.

int portVector::numnodes [private]
 

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