Data.Choose.MChoose

Class of mutable combination types

class MChoose c m

Constructing mutable combinations

newChoose

newChoose_

newListChoose

newCopyChoose

copyChoose

setFirst

Accessing combination elements

getElem

setElem

Combination properties

getPossible

getSize

getElems

setElems

isValid

Combination functions

getComplement

getComplElems

setNext

setPrev

Converstions between mutable and immutable combinations

freeze

unsafeFreeze

thaw

unsafeThaw

Unsafe operations

unsafeNewListChoose

unsafeGetElem

unsafeSetElem