IntegersBinaryMathFunction

abstract class IntegersBinaryMathFunction(name: String) : BinaryMathFunction

Base class to implement math functions accepting only integers

Author

Enrico

Parameters

name

the function name

Constructors

IntegersBinaryMathFunction
Link copied to clipboard
common
fun IntegersBinaryMathFunction(name: String)
the function name

Properties

descriptionPair
Link copied to clipboard
common
val descriptionPair: Pair<Signature, PrologFunction>
Gets this wrapped primitive description Pair formed by signature and wrapped primitive type
functor
Link copied to clipboard
common
val functor: String
A shorthand to get the signature functor name
signature
Link copied to clipboard
common
val signature: Signature
the supported input signature
wrappedImplementation
Link copied to clipboard
common
override val wrappedImplementation: PrologFunction
Checked PrologFunction implementation

Inheritors

BitwiseAnd
Link copied to clipboard
BitwiseLeftShift
Link copied to clipboard
BitwiseOr
Link copied to clipboard
BitwiseRightShift
Link copied to clipboard
IntegerDivision
Link copied to clipboard
Modulo
Link copied to clipboard
Remainder
Link copied to clipboard