ksmt-core
0.5.23
ksmt-core
/
io.ksmt.decl
/
KConstDecl
KConst
Decl
abstract
class
KConstDecl
<
T
:
KSort
>
(
ctx
:
KContext
,
name
:
String
,
sort
:
T
)
:
KFuncDecl
<
T
>
Constructors
Functions
Properties
Inheritors
Constructors
KConst
Decl
Link copied to clipboard
fun
<
T
:
KSort
>
KConstDecl
(
ctx
:
KContext
,
name
:
String
,
sort
:
T
)
Functions
accept
Link copied to clipboard
open
override
fun
<
R
>
accept
(
visitor
:
KDeclVisitor
<
R
>
)
:
R
apply
Link copied to clipboard
fun
apply
(
)
:
KApp
<
T
,
*
>
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
KTrueDecl
Link copied to clipboard
KFalseDecl
Link copied to clipboard
KIntNumDecl
Link copied to clipboard
KBitVecValueDecl
Link copied to clipboard
KFpDecl
Link copied to clipboard
KFpRoundingModeDecl
Link copied to clipboard
KUninterpretedConstDecl
Link copied to clipboard
KUninterpretedSortValueDecl
Link copied to clipboard
KRealNumDecl
Link copied to clipboard