net.sf.bddbddb
Class IterationList
java.lang.Object
net.sf.bddbddb.IterationList
- All Implemented Interfaces:
- IterationElement
public class IterationList
- extends java.lang.Object
- implements IterationElement
IterationList
- Version:
- $Id: IterationList.java 558 2005-05-23 21:10:31Z joewhaley $
- Author:
- mcarbin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IterationList
public IterationList(boolean isLoop)
IterationList
public IterationList(boolean isLoop,
java.util.List elems)
getLoopEdge
public IterationList getLoopEdge()
expand
public void expand(boolean unroll)
addElement
public void addElement(IterationElement elem)
addElement
public void addElement(int j,
IterationElement elem)
removeElement
public void removeElement(int i)
removeElement
public void removeElement(IterationElement elem)
removeElements
public void removeElements(java.util.Collection elems)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString_full
public java.lang.String toString_full()
dump
public java.lang.String dump()
dump
public java.lang.String dump(int indent)
contains
public boolean contains(IterationElement elem)
isLoop
public boolean isLoop()
iterator
public java.util.ListIterator iterator()
reverseIterator
public java.util.ListIterator reverseIterator()
getAllNestedElements
public java.util.List getAllNestedElements()
getLoopBool
public IRBoolean getLoopBool()
- Returns:
- Returns the loopBool.
size
public int size()
isEmpty
public boolean isEmpty()
getElements
public IterationElement[] getElements()
getElement
public IterationElement getElement(java.lang.String s)
getContainingList
public IterationList getContainingList(IterationElement e)
indexOf
public int indexOf(IterationElement e)
Copyright © 2004-2008 Stanford SUIF Compiler Group. All Rights Reserved.