coins.aflow
Interface AssignFlowExpId

All Known Implementing Classes:
AssignHashBasedFlowExpId

public interface AssignFlowExpId


Method Summary
 void assign()
          Assigns FlowExpIds to the entire scope currently under consideration (SubpFlow).
 FlowExpId assignToNode(IR pIR)
          Assigns a FlowExpId to the node pIR.
 

Method Detail

assignToNode

public FlowExpId assignToNode(IR pIR)
Assigns a FlowExpId to the node pIR.

Returns:
the assigned FlowExpId.

assign

public void assign()
Assigns FlowExpIds to the entire scope currently under consideration (SubpFlow). This method can be called only once per lifetime of the object of the class that implements this interface, since this interface does not supply a method for clearing the results of the previous assignment.