coins.aflow
Interface PointVectorIterator

All Superinterfaces:
BitVectorIterator
All Known Subinterfaces:
DefVectorIterator
All Known Implementing Classes:
DefVectorIteratorImpl, PointVectorIteratorImpl

public interface PointVectorIterator
extends BitVectorIterator

PointVectorIterator interface: (##6) Interface to traverse all nodes that have true bit in specified PointVector.


Method Summary
 IR nextPoint()
          nextPoint: Get the next IR node that defines some symbol in the given DefVector (DefVector used to instanciate this iterator).
 
Methods inherited from interface coins.aflow.util.BitVectorIterator
currentIndex, hasNext, next, nextIndex, resetBit, setBit
 

Method Detail

nextPoint

public IR nextPoint()
nextPoint: Get the next IR node that defines some symbol in the given DefVector (DefVector used to instanciate this iterator). Nodes that have 0 in the DefVector are skipped. If the last node is not a defining node, then null is returned at the last time.