public abstract class MemoryDependencyIterator extends java.lang.Object implements ru.ispras.testbase.knowledge.iterator.Iterator<BufferDependency>
MemoryDependencyIterator
is a base iterator of dependencies between memory accesses.Modifier and Type | Field and Description |
---|---|
protected BufferDependency[] |
allPossibleDependencies |
Modifier | Constructor and Description |
---|---|
protected |
MemoryDependencyIterator(MemoryAccess access1,
MemoryAccess access2,
Predicate<MemoryAccessStructure> checker) |
Modifier and Type | Method and Description |
---|---|
MemoryDependencyIterator |
clone() |
protected final BufferDependency[] allPossibleDependencies
protected MemoryDependencyIterator(MemoryAccess access1, MemoryAccess access2, Predicate<MemoryAccessStructure> checker)
public MemoryDependencyIterator clone()
clone
in interface ru.ispras.testbase.knowledge.iterator.Iterator<BufferDependency>
clone
in class java.lang.Object