Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
A map from Data.Intmap.Strict. O(log(n)) for most operations.
Yields safe runtime representations of type Maybe c
.
A store that keeps membership, but holds no values.
Produces flag
runtime values.
Class for flags, used by Set
to yield runtime representations.
A cache around another store. The wrapped store must produce safe representations using Maybe. Note that iterating over a cache is linear in its size, so large, sparsely populated caches will actually decrease performance.
A Unique contains at most one component. Writing to it overwrites both the previous component and its owner.
Global value.
Initialized with mempty