KDecl

abstract class KDecl<T : KSort>(val ctx: KContext, val name: String, val sort: T, val argSorts: List<KSort>) : KAst

Constructors

Link copied to clipboard
fun <T : KSort> KDecl(ctx: KContext, name: String, sort: T, argSorts: List<KSort>)

Functions

Link copied to clipboard
abstract fun <R> accept(visitor: KDeclVisitor<R>): R
Link copied to clipboard
abstract fun apply(args: List<KExpr<*>>): KApp<T, *>
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val sort: T

Inheritors

Link copied to clipboard