Package com.microsoft.z3
Class ListSort<R extends Sort>
java.lang.Object
com.microsoft.z3.Z3Object
com.microsoft.z3.AST
com.microsoft.z3.Sort
com.microsoft.z3.ListSort<R>
- All Implemented Interfaces:
Comparable<AST>
List sorts.
-
Method Summary
Modifier and TypeMethodDescriptionThe declaration of the cons function of this list sort.The declaration of the head function of this list sort.The declaration of the isCons function of this list sort.The declaration of the isNil function of this list sort.getNil()The empty list.The declaration of the nil function of this list sort.The declaration of the tail function of this list sort.Methods inherited from class com.microsoft.z3.Sort
equals, getId, getName, getSortKind, hashCode, toString, translateMethods inherited from class com.microsoft.z3.AST
compareTo, getASTKind, getSExpr, isApp, isExpr, isFuncDecl, isQuantifier, isSort, isVarMethods inherited from class com.microsoft.z3.Z3Object
arrayLength, arrayToNative
-
Method Details
-
getNilDecl
The declaration of the nil function of this list sort.- Throws:
Z3Exception
-
getNil
The empty list.- Throws:
Z3Exception
-
getIsNilDecl
The declaration of the isNil function of this list sort.- Throws:
Z3Exception
-
getConsDecl
The declaration of the cons function of this list sort.- Throws:
Z3Exception
-
getIsConsDecl
The declaration of the isCons function of this list sort.- Throws:
Z3Exception
-
getHeadDecl
The declaration of the head function of this list sort.- Throws:
Z3Exception
-
getTailDecl
The declaration of the tail function of this list sort.- Throws:
Z3Exception
-