byucc.jhdl.base
Class ArgBlockList
java.lang.Object
byucc.jhdl.base.list.VectorList
byucc.jhdl.base.ArgBlockList
- All Implemented Interfaces:
- List
- public final class ArgBlockList
- extends VectorList
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 |
ArgBlockList
public ArgBlockList()
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.