Safe Haskell | None |
---|
- data ReferenceSet
- emptyReferenceSet :: ReferenceSet
- getIndices :: ReferenceSet -> [Index]
- isMember :: Index -> ReferenceSet -> Bool
- addIndex :: Index -> ReferenceSet -> ReferenceSet
- removeIndex :: Index -> ReferenceSet -> ReferenceSet
- removeIndices :: [Index] -> ReferenceSet -> ReferenceSet
- adjustReferenceSet :: ReferenceSet -> ReferenceSet
- mergeReferenceSet :: ReferenceSet -> ReferenceSet -> ReferenceSet
Type
emptyReferenceSet :: ReferenceSetSource
Empty reference set.
Index and reference set
getIndices :: ReferenceSet -> [Index]Source
Get all Index
from ReferenceSet
.
isMember :: Index -> ReferenceSet -> BoolSource
Is Index
a member of ReferenceSet
?
addIndex :: Index -> ReferenceSet -> ReferenceSetSource
Adding Index
to ReferenceSet
.
removeIndex :: Index -> ReferenceSet -> ReferenceSetSource
Removing Index
from ReferenceSet
.
removeIndices :: [Index] -> ReferenceSet -> ReferenceSetSource
Removing a set of Index
from ReferenceSet
.
Managing reference set
adjustReferenceSet :: ReferenceSet -> ReferenceSetSource
Incrementing all Index
by one.
mergeReferenceSet :: ReferenceSet -> ReferenceSet -> ReferenceSetSource
Merging two ReferenceSet
.