Array sorts.
Definition at line 24 of file ArraySort.java.
◆ getArity()
The number of dimensions of the array sort.
- Exceptions
-
- Returns
- an int
Definition at line 67 of file ArraySort.java.
68 {
69 return Native.getArrayArity(getContext().nCtx(), getNativeObject());
70 }
◆ getDomain() [1/2]
The domain of the array sort.
- Exceptions
-
| Z3Exception | |
| Z3Exception | on error |
- Returns
- a sort
Definition at line 32 of file ArraySort.java.
33 {
34 return (D) Sort.create(getContext(),
35 Native.getArraySortDomain(getContext().nCtx(), getNativeObject()));
36 }
◆ getDomain() [2/2]
The domain of a multi-dimensional array sort.
- Exceptions
-
| Z3Exception | |
| Z3Exception | on error |
- Returns
- a sort
Definition at line 44 of file ArraySort.java.
45 {
46 return (D) Sort.create(getContext(),
47 Native.getArraySortDomainN(getContext().nCtx(), getNativeObject(), idx));
48 }
◆ getRange()
The range of the array sort.
- Exceptions
-
| Z3Exception | |
| Z3Exception | on error |
- Returns
- a sort
Definition at line 56 of file ArraySort.java.
57 {
58 return (R) Sort.create(getContext(),
59 Native.getArraySortRange(getContext().nCtx(), getNativeObject()));
60 }