byucc.jhdl.base
Class ArgBlockList

java.lang.Object
  extended bybyucc.jhdl.base.list.VectorList
      extended bybyucc.jhdl.base.ArgBlockList
All Implemented Interfaces:
List

public final class ArgBlockList
extends VectorList


Constructor Summary
ArgBlockList()
           
 
Method Summary
 void deleteWire(Wire w)
          Go and find the arg block that contains this wire and remove the entire arg block from the list.
 java.lang.String findConstant(java.lang.String name)
           
 Wire findWire(java.lang.String name)
           
 Wire findWire(java.lang.String name, int width)
           
 ArgBlock getArgBlock()
           
 void insert(java.lang.String portname, java.lang.Object arg)
          Syntactic sugar so that you don't have to provide a node-name if you don't want to.
 void insert(java.lang.String node_name, java.lang.String portname, java.lang.Object arg)
           
 
Methods inherited from class byucc.jhdl.base.list.VectorList
append, appendList, atEnd, delete, deleteAll, deleteCurrent, elementCount, empty, filter, getElt, init, inList, insert, insertAfterCurrent, insertBeforeCurrent, insertList, intersect, iterator, merge, next, prev, size, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArgBlockList

public ArgBlockList()
Method Detail

insert

public final void insert(java.lang.String node_name,
                         java.lang.String portname,
                         java.lang.Object arg)

insert

public final void insert(java.lang.String portname,
                         java.lang.Object arg)
Syntactic sugar so that you don't have to provide a node-name if you don't want to.

Parameters:
portname - the portname associated with the arg.
arg - the arg associated with the portname.

findWire

public final Wire findWire(java.lang.String name)

deleteWire

public final void deleteWire(Wire w)
Go and find the arg block that contains this wire and remove the entire arg block from the list.

Parameters:
w - the wire you are looking for.

findWire

public final Wire findWire(java.lang.String name,
                           int width)

findConstant

public final java.lang.String findConstant(java.lang.String name)

getArgBlock

public final ArgBlock getArgBlock()


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.