Class DebuggingSLFormulaManager
- java.lang.Object
-
- org.sosy_lab.java_smt.delegate.debugging.DebuggingSLFormulaManager
-
- All Implemented Interfaces:
SLFormulaManager
public class DebuggingSLFormulaManager extends Object implements SLFormulaManager
-
-
Constructor Summary
Constructors Constructor Description DebuggingSLFormulaManager(SLFormulaManager pDelegate, org.sosy_lab.java_smt.delegate.debugging.DebuggingAssertions pDebugging)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <AF extends Formula,VF extends Formula,AT extends FormulaType<AF>,VT extends FormulaType<VF>>
BooleanFormulamakeEmptyHeap(AT pAdressType, VT pValueType)
BooleanFormula
makeMagicWand(BooleanFormula f1, BooleanFormula f2)
<AF extends Formula,AT extends FormulaType<AF>>
AFmakeNilElement(AT pAdressType)
<AF extends Formula,VF extends Formula>
BooleanFormulamakePointsTo(AF ptr, VF to)
BooleanFormula
makeStar(BooleanFormula f1, BooleanFormula f2)
-
-
-
Constructor Detail
-
DebuggingSLFormulaManager
public DebuggingSLFormulaManager(SLFormulaManager pDelegate, org.sosy_lab.java_smt.delegate.debugging.DebuggingAssertions pDebugging)
-
-
Method Detail
-
makeStar
public BooleanFormula makeStar(BooleanFormula f1, BooleanFormula f2)
- Specified by:
makeStar
in interfaceSLFormulaManager
-
makePointsTo
public <AF extends Formula,VF extends Formula> BooleanFormula makePointsTo(AF ptr, VF to)
- Specified by:
makePointsTo
in interfaceSLFormulaManager
-
makeMagicWand
public BooleanFormula makeMagicWand(BooleanFormula f1, BooleanFormula f2)
- Specified by:
makeMagicWand
in interfaceSLFormulaManager
-
makeEmptyHeap
public <AF extends Formula,VF extends Formula,AT extends FormulaType<AF>,VT extends FormulaType<VF>> BooleanFormula makeEmptyHeap(AT pAdressType, VT pValueType)
- Specified by:
makeEmptyHeap
in interfaceSLFormulaManager
-
makeNilElement
public <AF extends Formula,AT extends FormulaType<AF>> AF makeNilElement(AT pAdressType)
- Specified by:
makeNilElement
in interfaceSLFormulaManager
-
-