KFuncDeclChain

abstract class KFuncDeclChain<T : KSort, A : KSort>(ctx: KContext, name: String, resultSort: T, val argSort: A) : KFuncDecl<T>

Constructors

Link copied to clipboard
fun <T : KSort, A : KSort> KFuncDeclChain(ctx: KContext, name: String, resultSort: T, argSort: A)

Functions

Link copied to clipboard
open override fun <R> accept(visitor: KDeclVisitor<R>): R
Link copied to clipboard
open override fun apply(args: List<KExpr<*>>): KApp<T, *>
Link copied to clipboard
abstract fun KContext.applyChain(args: List<KExpr<A>>): KApp<T, A>
Link copied to clipboard
fun checkArgSorts(args: List<KExpr<*>>)
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun print(builder: StringBuilder)
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val argSort: A
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val sort: T

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard