Preparing search index...
The search index is not available
z3-solver
z3-solver
DatatypeExpr
Interface DatatypeExpr<Name>
Represents expressions of datatype sorts.
interface
DatatypeExpr
<
Name
extends
string
=
"main"
>
{
ctx
:
Context
<
Name
>
;
get
ast
()
:
Z3_ast
;
get
sort
()
:
S
;
arg
(
i
:
number
)
:
AnyExpr
<
Name
>
;
children
()
:
AnyExpr
<
Name
>
[]
;
decl
()
:
FuncDecl
<
Name
,
Sort
<
Name
>
[]
,
Sort
<
Name
>
>
;
eq
(
other
:
CoercibleToExpr
<
Name
>
)
:
Bool
<
Name
>
;
eqIdentity
(
other
:
Ast
<
Name
,
unknown
>
)
:
boolean
;
hash
()
:
number
;
id
()
:
number
;
name
()
:
string
|
number
;
neq
(
other
:
CoercibleToExpr
<
Name
>
)
:
Bool
<
Name
>
;
neqIdentity
(
other
:
Ast
<
Name
,
unknown
>
)
:
boolean
;
numArgs
()
:
number
;
params
()
:
(
|
string
|
number
|
Sort
<
Name
>
|
Expr
<
Name
,
AnySort
<
Name
>
,
unknown
>
|
FuncDecl
<
Name
,
Sort
<
Name
>
[]
,
Sort
<
Name
>
>
)
[]
;
sexpr
()
:
string
;
}
Type Parameters
Name
extends
string
=
"main"
Hierarchy (
View Summary
)
Expr
<
Name
,
DatatypeSort
<
Name
>
,
Z3_ast
>
DatatypeExpr
Index
Properties
ctx
Accessors
ast
sort
Methods
arg
children
decl
eq
eq
Identity
hash
id
name
neq
neq
Identity
num
Args
params
sexpr
Properties
Readonly
ctx
ctx
:
Context
<
Name
>
Accessors
ast
get
ast
()
:
Z3_ast
Returns
Z3_ast
sort
get
sort
()
:
S
Returns
S
Methods
arg
arg
(
i
:
number
)
:
AnyExpr
<
Name
>
Parameters
i
:
number
Returns
AnyExpr
<
Name
>
children
children
()
:
AnyExpr
<
Name
>
[]
Returns
AnyExpr
<
Name
>
[]
decl
decl
()
:
FuncDecl
<
Name
,
Sort
<
Name
>
[]
,
Sort
<
Name
>
>
Returns
FuncDecl
<
Name
,
Sort
<
Name
>
[]
,
Sort
<
Name
>
>
eq
eq
(
other
:
CoercibleToExpr
<
Name
>
)
:
Bool
<
Name
>
Parameters
other
:
CoercibleToExpr
<
Name
>
Returns
Bool
<
Name
>
eq
Identity
eqIdentity
(
other
:
Ast
<
Name
,
unknown
>
)
:
boolean
Parameters
other
:
Ast
<
Name
,
unknown
>
Returns
boolean
hash
hash
()
:
number
Returns
number
id
id
()
:
number
Returns
number
name
name
()
:
string
|
number
Returns
string
|
number
neq
neq
(
other
:
CoercibleToExpr
<
Name
>
)
:
Bool
<
Name
>
Parameters
other
:
CoercibleToExpr
<
Name
>
Returns
Bool
<
Name
>
neq
Identity
neqIdentity
(
other
:
Ast
<
Name
,
unknown
>
)
:
boolean
Parameters
other
:
Ast
<
Name
,
unknown
>
Returns
boolean
num
Args
numArgs
()
:
number
Returns
number
params
params
()
:
(
|
string
|
number
|
Sort
<
Name
>
|
Expr
<
Name
,
AnySort
<
Name
>
,
unknown
>
|
FuncDecl
<
Name
,
Sort
<
Name
>
[]
,
Sort
<
Name
>
>
)
[]
Returns (
|
string
|
number
|
Sort
<
Name
>
|
Expr
<
Name
,
AnySort
<
Name
>
,
unknown
>
|
FuncDecl
<
Name
,
Sort
<
Name
>
[]
,
Sort
<
Name
>
>
)
[]
sexpr
sexpr
()
:
string
Returns
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
ctx
Accessors
ast
sort
Methods
arg
children
decl
eq
eq
Identity
hash
id
name
neq
neq
Identity
num
Args
params
sexpr
z3-solver
Loading...
Represents expressions of datatype sorts.