coins.aflow
インタフェース PointVectorIterator

すべてのスーパーインタフェース:
BitVectorIterator
既知のサブインタフェースの一覧:
DefVectorIterator
既知の実装クラスの一覧:
DefVectorIteratorImpl, PointVectorIteratorImpl

public interface PointVectorIterator
extends BitVectorIterator

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


メソッドの概要
 IR nextPoint()
          nextPoint: Get the next IR node that defines some symbol in the given DefVector (DefVector used to instanciate this iterator).
 
インタフェース coins.aflow.util.BitVectorIterator から継承したメソッド
currentIndex, hasNext, next, nextIndex, resetBit, setBit
 

メソッドの詳細

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.