ksmt-core
0.5.23
ksmt-core
/
io.ksmt.decl
/
KFuncDecl
KFunc
Decl
abstract
class
KFuncDecl
<
T
:
KSort
>
(
ctx
:
KContext
,
name
:
String
,
resultSort
:
T
,
argSorts
:
List
<
KSort
>
)
:
KDecl
<
T
>
Constructors
Functions
Properties
Inheritors
Constructors
KFunc
Decl
Link copied to clipboard
fun
<
T
:
KSort
>
KFuncDecl
(
ctx
:
KContext
,
name
:
String
,
resultSort
:
T
,
argSorts
:
List
<
KSort
>
)
Functions
accept
Link copied to clipboard
open
override
fun
<
R
>
accept
(
visitor
:
KDeclVisitor
<
R
>
)
:
R
apply
Link copied to clipboard
abstract
fun
apply
(
args
:
List
<
KExpr
<
*
>
>
)
:
KApp
<
T
,
*
>
check
Arg
Sorts
Link copied to clipboard
fun
checkArgSorts
(
args
:
List
<
KExpr
<
*
>
>
)
equals
Link copied to clipboard
open
operator override
fun
equals
(
other
:
Any
?
)
:
Boolean
hash
Code
Link copied to clipboard
open
override
fun
hashCode
(
)
:
Int
print
Link copied to clipboard
open
override
fun
print
(
builder
:
StringBuilder
)
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
Properties
arg
Sorts
Link copied to clipboard
val
argSorts
:
List
<
KSort
>
ctx
Link copied to clipboard
val
ctx
:
KContext
name
Link copied to clipboard
val
name
:
String
sort
Link copied to clipboard
val
sort
:
T
Inheritors
KArrayStoreDeclBase
Link copied to clipboard
KArraySelectDeclBase
Link copied to clipboard
KConstDecl
Link copied to clipboard
KFuncDecl1
Link copied to clipboard
KFuncDecl2
Link copied to clipboard
KFuncDecl3
Link copied to clipboard
KFuncDecl4
Link copied to clipboard
KFuncDeclChain
Link copied to clipboard
KUninterpretedFuncDecl
Link copied to clipboard