ClauseCollection

interface ClauseCollection : Iterable<<ERROR CLASS>>

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun add(clause: <ERROR CLASS>): ClauseCollection

Gives a freshly produced ClauseCollection including the given Clause and the content of this one

Link copied to clipboard
abstract fun addAll(clauses: Iterable<<ERROR CLASS>>): ClauseCollection

Gives a freshly produced ClauseCollection including all the given Clause and the content of this one

Link copied to clipboard
abstract operator fun contains(element: <ERROR CLASS>): Boolean

Tells if the ClauseCollection contains the given Clause

Link copied to clipboard
abstract fun containsAll(elements: Iterable<<ERROR CLASS>>): Boolean

Tells if the ClauseCollection contains all the given Clause

Link copied to clipboard
abstract fun isEmpty(): Boolean

Tells if the ClauseCollection contains any Clause

Link copied to clipboard
abstract operator override fun iterator(): Iterator<<ERROR CLASS>>
Link copied to clipboard
abstract fun retrieve(clause: <ERROR CLASS>): RetrieveResult<out ClauseCollection>

Produces a RetrieveResult as a consequence of the attempt at deleting the given Clause from this ClauseCollection

Link copied to clipboard
abstract fun retrieveAll(clause: <ERROR CLASS>): RetrieveResult<out ClauseCollection>

Produces a RetrieveResult as a consequence of the attempt at deleting all the given Clause from this ClauseCollection

Properties

Link copied to clipboard
abstract val size: Int

Computes the size of the ClauseCollection

Inheritors

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