Companion

object Companion

Functions

emptyMultiSet
Link copied to clipboard
fun emptyMultiSet(): ClauseMultiSet
Creates an empty ClauseMultiSet
emptyQueue
Link copied to clipboard
fun emptyQueue(): ClauseQueue
Creates an empty ClauseQueue
multiSetOf
Link copied to clipboard
fun multiSetOf(vararg clause: Clause): ClauseMultiSet
Creates a ClauseMultiSet with given clauses
fun multiSetOf(vararg clause: Scope.() -> Clause): ClauseMultiSet
Let developers easily create a ClauseMultiSet programmatically while avoiding variables names clashing
fun multiSetOf(clauses: Iterable<Clause>): ClauseMultiSet
Creates a ClauseQueue from the given Iterable of Clause
fun multiSetOf(clauses: Sequence<Clause>): ClauseMultiSet
Creates a ClauseQueue from the given Sequence of Clause
queueOf
Link copied to clipboard
fun queueOf(vararg clause: Clause): ClauseQueue
Creates a ClauseQueue with given clauses
fun queueOf(vararg clause: Scope.() -> Clause): ClauseQueue
Let developers easily create a ClauseQueue programmatically while avoiding variables names clashing
fun queueOf(clauses: Iterable<Clause>): ClauseQueue
Creates a ClauseQueue from the given Iterable of Clause
fun queueOf(clauses: Sequence<Clause>): ClauseQueue
Creates a ClauseQueue from the given Sequence of Clause