All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> |
getFormulaCreator() |
<AF extends Formula,VF extends Formula,AT extends FormulaType<AF>,VT extends FormulaType<VF>> BooleanFormula |
makeEmptyHeap(AT pAdressType,
VT pValueType) |
protected abstract TFormulaInfo |
makeEmptyHeap(TType e1,
TType e2) |
BooleanFormula |
makeMagicWand(BooleanFormula f1,
BooleanFormula f2) |
protected abstract TFormulaInfo |
makeMagicWand(TFormulaInfo e1,
TFormulaInfo e2) |
<AF extends Formula,AT extends FormulaType<AF>> AF |
makeNilElement(AT pAdressType) |
protected abstract TFormulaInfo |
makeNilElement(TType type) |
BooleanFormula |
makePointsTo(Formula ptr,
Formula to) |
protected abstract TFormulaInfo |
makePointsTo(TFormulaInfo ptr,
TFormulaInfo to) |
BooleanFormula |
makeStar(BooleanFormula f1,
BooleanFormula f2) |
protected abstract TFormulaInfo |
makeStar(TFormulaInfo e1,
TFormulaInfo e2) |
protected TType |
toSolverType(FormulaType<?> formulaType) |