KFuncInterpWithVars

data class KFuncInterpWithVars<T : KSort>(val decl: KDecl<T>, val vars: List<KDecl<*>>, val entries: List<KFuncInterpEntry<T>>, val default: KExpr<T>?) : KFuncInterp<T>

Function interpretation, that contains variables in the body. For example, F(x) with default value (+ x 1).

Constructors

Link copied to clipboard
fun <T : KSort> KFuncInterpWithVars(decl: KDecl<T>, vars: List<KDecl<*>>, entries: List<KFuncInterpEntry<T>>, default: KExpr<T>?)

Functions

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
open override val decl: KDecl<T>
Link copied to clipboard
open override val default: KExpr<T>?
Link copied to clipboard
open override val entries: List<KFuncInterpEntry<T>>
Link copied to clipboard
open val sort: T
Link copied to clipboard
open override val vars: List<KDecl<*>>