coins.aflow
インタフェース ExpVectorIterator

すべてのスーパーインタフェース:
BitVectorIterator
既知の実装クラスの一覧:
ExpVectorIteratorImpl

public interface ExpVectorIterator
extends BitVectorIterator

ExpVectorIterator interface: (##6) Interface to traverse all expressions that has true bit in specified ExpVector.


メソッドの概要
 FlowExpId nextFlowExpId()
          nextFlowAnalSym: Get the next FlowAnalSym symbol that has true bit in the given ExpVector.
 
インタフェース coins.aflow.util.BitVectorIterator から継承したメソッド
currentIndex, hasNext, next, nextIndex, resetBit, setBit
 

メソッドの詳細

nextFlowExpId

public FlowExpId nextFlowExpId()
nextFlowAnalSym: Get the next FlowAnalSym symbol that has true bit in the given ExpVector. FlowAnalSym that have false bit in the ExpVector are skipped. If the last FlowAnalSym has false bit , then null is returned at the last time. Therefore, having hasNext returned true does not guarantee this method returns meaningful (non-null) value.