|
Control.Monad.Array.IntMap |
|
|
Description |
A module implementing the array abstraction on a purely functional IntMap. When attempting to debug a complex array-using algorithm, it may sometimes be useful to use a less segfault-prone implementation. In addition, the execXXX commands allow the final state of the IntMap to be returned.
|
|
Synopsis |
|
|
|
Documentation |
|
|
An array transformer with an IntMap on the back end. Provides decent performance while retaining a purely functional back end. Note: resizing operations have no effect, and the askSize operation returns the number of associations in the IntMap.
| Instances | |
|
|
|
Evaluates an IntMapT computation with the specified default element.
|
|
|
Evaluates an IntMapT computation with the specified default element, returning the final IntMap.
|
|
|
Evaluates an IntMapT computation with no default element specified, returning the final IntMap.
|
|
|
Evaluates an IntMapT computation with no default element specified.
|
|
|
Basic monad version of IntMapT.
| Instances | |
|
|
|
|
|
|
|
|
|
|
Produced by Haddock version 2.4.1 |