MutableClauseCollection

interface MutableClauseCollection : ClauseCollection

Types

Companion
Link copied to clipboard
object Companion

Functions

add
Link copied to clipboard
abstract override fun add(clause: Clause): MutableClauseCollection
Adds the given Clause to this MutableClauseCollection.
addAll
Link copied to clipboard
abstract override fun addAll(clauses: Iterable<Clause>): MutableClauseCollection
Adds all the given Clause to this MutableClauseCollection
contains
Link copied to clipboard
abstract operator fun contains(element: Clause): Boolean
Tells if the ClauseCollection contains the given Clause
containsAll
Link copied to clipboard
abstract fun containsAll(elements: Iterable<Clause>): Boolean
Tells if the ClauseCollection contains all the given Clause
isEmpty
Link copied to clipboard
abstract fun isEmpty(): Boolean
Tells if the ClauseCollection contains any Clause
iterator
Link copied to clipboard
abstract operator override fun iterator(): Iterator<Clause>
retrieve
Link copied to clipboard
abstract override fun retrieve(clause: Clause): RetrieveResult<out MutableClauseCollection>
Retrieves the first occurrence of the given Clause from this MutableClauseCollection as a RetrieveResult
retrieveAll
Link copied to clipboard
abstract override fun retrieveAll(clause: Clause): RetrieveResult<out MutableClauseCollection>
Retrieves all the occurrences of the given Clause from this MutableClauseCollection as a RetrieveResult

Properties

size
Link copied to clipboard
abstract val size: Int
Computes the size of the ClauseCollection