Module dev.civl.mc

Interface CIVLHeapType

All Superinterfaces:
CIVLType

public interface CIVLHeapType extends CIVLType
  • Method Details

    • getNumMallocs

      int getNumMallocs()
    • getMalloc

      MallocStatement getMalloc(int index)
    • isComplete

      boolean isComplete()
    • complete

      void complete(Collection<MallocStatement> mallocs, dev.civl.sarl.IF.type.SymbolicType dynamicType, dev.civl.sarl.IF.expr.SymbolicExpression initialValue, dev.civl.sarl.IF.expr.SymbolicExpression undefinedValue)
    • getInitialValue

      dev.civl.sarl.IF.expr.SymbolicExpression getInitialValue()
    • getUndefinedValue

      dev.civl.sarl.IF.expr.SymbolicExpression getUndefinedValue()
    • getName

      String getName()