public static final class FormulaType.ArrayFormulaType<TI extends Formula,TE extends Formula> extends FormulaType<ArrayFormula<TI,TE>>
FormulaType.ArrayFormulaType<TI extends Formula,TE extends Formula>, FormulaType.BitvectorType, FormulaType.FloatingPointType, FormulaType.NumeralType<T extends NumeralFormula>BooleanType, FloatingPointRoundingModeType, IntegerType, RationalType| Constructor and Description |
|---|
ArrayFormulaType(FormulaType<TI> pIndexType,
FormulaType<TE> pElementType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
FormulaType<TE> |
getElementType() |
FormulaType<TI> |
getIndexType() |
int |
hashCode() |
boolean |
isArrayType() |
String |
toString() |
fromString, getArrayType, getBitvectorTypeWithSize, getDoublePrecisionFloatingPointType, getFloatingPointType, getSinglePrecisionFloatingPointType, isBitvectorType, isBooleanType, isFloatingPointRoundingModeType, isFloatingPointType, isIntegerType, isNumeralType, isRationalTypepublic ArrayFormulaType(FormulaType<TI> pIndexType, FormulaType<TE> pElementType)
public FormulaType<TE> getElementType()
public FormulaType<TI> getIndexType()
public boolean isArrayType()
isArrayType in class FormulaType<ArrayFormula<TI extends Formula,TE extends Formula>>public String toString()
toString in class FormulaType<ArrayFormula<TI extends Formula,TE extends Formula>>