public class Op
extends java.lang.Object
Kind.BITVECTOR_EXTRACT
.Modifier and Type | Field and Description |
---|---|
protected long |
pointer |
Constructor and Description |
---|
Op()
Null op
|
Modifier and Type | Method and Description |
---|---|
void |
deletePointer() |
protected void |
deletePointer(long pointer) |
boolean |
equals(java.lang.Object t)
Syntactic equality operator.
|
Term |
get(int i)
Get the index at position
i . |
Kind |
getKind() |
int |
getNumIndices() |
long |
getPointer() |
int |
hashCode()
Get the hash value of an operator.
|
boolean |
isIndexed() |
boolean |
isNull() |
java.lang.String |
toString() |
protected java.lang.String |
toString(long pointer) |
protected void deletePointer(long pointer)
public boolean equals(java.lang.Object t)
equals
in class java.lang.Object
t
- The operator to compare to for equality.public Kind getKind()
public boolean isNull()
public boolean isIndexed()
public int getNumIndices()
public Term get(int i) throws CVC5ApiException
i
.i
- The position of the index to return.i
.CVC5ApiException
- on errorprotected java.lang.String toString(long pointer)
public int hashCode()
hashCode
in class java.lang.Object
public long getPointer()
public void deletePointer()
public java.lang.String toString()
toString
in class java.lang.Object