| Modifier and Type | Class and Description |
|---|---|
class |
FuncDecl.Parameter
Function declarations can have Parameters associated with them.
|
| Modifier and Type | Method and Description |
|---|---|
Expr |
apply(Expr... args)
Create expression that applies function to arguments.
|
boolean |
equals(java.lang.Object o)
Object comparison.
|
int |
getArity()
The arity of the function declaration
|
Z3_decl_kind |
getDeclKind()
The kind of the function declaration.
|
Sort[] |
getDomain()
The domain of the function declaration
|
int |
getDomainSize()
The size of the domain of the function declaration
|
int |
getId()
Returns a unique identifier for the function declaration.
|
Symbol |
getName()
The name of the function declaration
|
int |
getNumParameters()
The number of parameters of the function declaration
|
FuncDecl.Parameter[] |
getParameters()
The parameters of the function declaration
|
Sort |
getRange()
The range of the function declaration
|
java.lang.String |
toString()
A string representation of the AST.
|
compareTo, getASTKind, getSExpr, hashCode, isApp, isExpr, isFuncDecl, isQuantifier, isSort, isVar, translatepublic boolean equals(java.lang.Object o)
public java.lang.String toString()
ASTpublic int getId()
public int getArity()
public int getDomainSize()
getArity()public Sort[] getDomain()
public Sort getRange()
public Z3_decl_kind getDeclKind()
public Symbol getName()
public int getNumParameters()
public FuncDecl.Parameter[] getParameters()