Data Structures | |
class | Parameter |
Public Member Functions | |
boolean | equals (Object o) |
String | toString () |
int | getId () |
FuncDecl< R > | translate (Context ctx) |
int | getArity () |
int | getDomainSize () |
Sort[] | getDomain () |
R | getRange () |
Z3_decl_kind | getDeclKind () |
Symbol | getName () |
int | getNumParameters () |
Parameter[] | getParameters () |
Expr< R > | apply (Expr<?> ... args) |
Public Member Functions inherited from AST | |
int | compareTo (AST other) |
int | hashCode () |
Z3_ast_kind | getASTKind () |
boolean | isExpr () |
boolean | isApp () |
boolean | isVar () |
boolean | isQuantifier () |
boolean | isSort () |
boolean | isFuncDecl () |
String | getSExpr () |
Additional Inherited Members | |
Static Public Member Functions inherited from Z3Object | |
static long[] | arrayToNative (Z3Object[] a) |
static int | arrayLength (Z3Object[] a) |
Function declarations.
Definition at line 27 of file FuncDecl.java.
Create expression that applies function to arguments.
Definition at line 374 of file FuncDecl.java.
Referenced by Tactic.__call__().
|
inline |
|
inline |
The arity of the function declaration
Definition at line 78 of file FuncDecl.java.
|
inline |
|
inline |
|
inline |
The size of the domain of the function declaration
Definition at line 87 of file FuncDecl.java.
Referenced by DatatypeSort< R >.getAccessors(), and FuncDecl< R extends Sort >.getDomain().
|
inline |
Returns a unique identifier for the function declaration.
Reimplemented from AST.
Definition at line 57 of file FuncDecl.java.
|
inline |
The name of the function declaration
Definition at line 129 of file FuncDecl.java.
|
inline |
The number of parameters of the function declaration
Definition at line 139 of file FuncDecl.java.
Referenced by FuncDecl< R extends Sort >.getParameters().
|
inline |
The parameters of the function declaration
Definition at line 147 of file FuncDecl.java.
|
inline |
The range of the function declaration
Definition at line 111 of file FuncDecl.java.
|
inline |
A string representation of the AST.
Reimplemented from AST.
Definition at line 48 of file FuncDecl.java.
Translates (copies) the function declaration to the Context
.
ctx | A context |
Z3Exception | on error |
Reimplemented from AST.
Definition at line 70 of file FuncDecl.java.
Referenced by AstRef.__copy__(), Goal.__copy__(), AstVector.__copy__(), FuncInterp.__copy__(), ModelRef.__copy__(), Solver.__copy__(), Goal.__deepcopy__(), AstVector.__deepcopy__(), FuncInterp.__deepcopy__(), ModelRef.__deepcopy__(), and Solver.__deepcopy__().