AbstractWrapper

abstract class AbstractWrapper<out Wrapped>(val signature: Signature)

Signature to Wrapped type, abstract wrapper class

Author

Enrico

Parameters

signature

the supported input signature

Constructors

Link copied to clipboard
fun AbstractWrapper(    name: String,     arity: Int,     vararg: Boolean = false)
Link copied to clipboard
fun AbstractWrapper(signature: Signature)

Properties

Link copied to clipboard
val descriptionPair: Pair<Signature, Wrapped>

Gets this wrapped primitive description Pair formed by signature and wrapped primitive type

Link copied to clipboard
val functor: String

A shorthand to get the signature functor name

Link copied to clipboard
abstract val implementation: Wrapped

The wrapped implementation

Link copied to clipboard
val signature: Signature

Inheritors

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