Enum Constant and Description |
---|
ABSTRACT_SORT
An abstract sort.
|
ARRAY_SORT
An array sort, whose argument sorts are the index and element sorts of the
array.
|
BAG_SORT
A bag sort, whose argument sort is the element sort of the bag.
|
BITVECTOR_SORT
A bit-vector sort, parameterized by an integer denoting its bit-width.
|
BOOLEAN_SORT
The Boolean sort.
|
DATATYPE_SORT
A datatype sort.
|
FINITE_FIELD_SORT
A finite field sort, parameterized by a size.
|
FLOATINGPOINT_SORT
A floating-point sort, parameterized by two integers denoting its
exponent and significand bit-widths.
|
FUNCTION_SORT
A function sort with given domain sorts and codomain sort.
|
INTEGER_SORT
The integer sort.
|
INTERNAL_SORT_KIND
Internal kind.
|
LAST_SORT_KIND
Marks the upper-bound of this enumeration.
|
NULL_SORT
Null kind.
|
NULLABLE_SORT
A nullable sort, whose argument sort denotes the sort of the direct child
of the nullable.
|
REAL_SORT
The real sort.
|
REGLAN_SORT
The regular language sort.
|
ROUNDINGMODE_SORT
The rounding mode sort.
|
SEQUENCE_SORT
A sequence sort, whose argument sort is the element sort of the sequence.
|
SET_SORT
A set sort, whose argument sort is the element sort of the set.
|
STRING_SORT
The string sort.
|
TUPLE_SORT
A tuple sort, whose argument sorts denote the sorts of the direct children
of the tuple.
|
UNDEFINED_SORT_KIND
Undefined kind.
|
UNINTERPRETED_SORT
An uninterpreted sort.
|
Modifier and Type | Method and Description |
---|---|
static SortKind |
fromInt(int value) |
int |
getValue() |
static SortKind |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SortKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SortKind INTERNAL_SORT_KIND
public static final SortKind UNDEFINED_SORT_KIND
public static final SortKind NULL_SORT
Sort()
).Sort()
.public static final SortKind ABSTRACT_SORT
public static final SortKind ARRAY_SORT
public static final SortKind BAG_SORT
public static final SortKind BOOLEAN_SORT
public static final SortKind BITVECTOR_SORT
public static final SortKind DATATYPE_SORT
public static final SortKind FINITE_FIELD_SORT
public static final SortKind FLOATINGPOINT_SORT
public static final SortKind FUNCTION_SORT
public static final SortKind INTEGER_SORT
public static final SortKind REAL_SORT
public static final SortKind REGLAN_SORT
public static final SortKind ROUNDINGMODE_SORT
public static final SortKind SEQUENCE_SORT
public static final SortKind SET_SORT
public static final SortKind STRING_SORT
public static final SortKind TUPLE_SORT
public static final SortKind NULLABLE_SORT
public static final SortKind UNINTERPRETED_SORT
public static final SortKind LAST_SORT_KIND
public static SortKind[] values()
for (SortKind c : SortKind.values()) System.out.println(c);
public static SortKind valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static SortKind fromInt(int value) throws CVC5ApiException
CVC5ApiException
public int getValue()