at.dms.kjc.iterator
Class SIRRecursiveStubIter
java.lang.Object
at.dms.kjc.iterator.SIRIterator
at.dms.kjc.iterator.SIRRecursiveStubIter
- All Implemented Interfaces:
- Iterator, IteratorBase
public class SIRRecursiveStubIter
- extends SIRIterator
- implements IteratorBase
IterFactory uses this for SIRRecursiveStub.
Includes extra methods as appropriate.
Methods inherited from class at.dms.kjc.iterator.SIRIterator |
checkValidity, equals, getObject, getParent, getParents, getPos, getRelativeName, hashCode, invalidateNode, invalidateTree, isFeedbackLoop, isFilter, isPipeline, isSplitJoin |
getStream
public SIRStream getStream()
- Return the stream pointed to by this.
- Specified by:
getStream
in class SIRIterator
accept
public void accept(StreamVisitor v)
- Do nothing at a RecursiveStub node.
- Specified by:
accept
in class SIRIterator
getUnspecializedIter
public Iterator getUnspecializedIter()
- This function is needed by the scheduler, but isn't useful from
the compiler.