monad-memo-0.5.4: Memoization monad transformer

Index

<$ | Control.Monad.Memo
<$!> | Control.Monad.Memo
<=< | Control.Monad.Memo
=<< | Control.Monad.Memo
>=> | Control.Monad.Memo
>> | Control.Monad.Memo
>>= | Control.Monad.Memo
add |
1 (Function) | Control.Monad.Memo.Class
2 (Function) | Data.MapLike, Data.MapLike.Instances, Control.Monad.Memo
ap | Control.Monad.Memo
Array | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances
ArrayCache | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances, Control.Monad.Memo
ArrayMemo | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances, Control.Monad.Memo
Cache |
1 (Type/Class) | Control.Monad.Memo.Vector.Unsafe
2 (Type/Class) | Control.Monad.Memo.Vector.Expandable
3 (Type/Class) | Control.Monad.Memo.Vector
4 (Type/Class) | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances
Container |
1 (Type/Class) | Control.Monad.Trans.Memo.State
2 (Data Constructor) | Control.Monad.Trans.Memo.State
3 (Type/Class) | Control.Monad.Memo.Vector.Unsafe
4 (Data Constructor) | Control.Monad.Memo.Vector.Unsafe
5 (Type/Class) | Control.Monad.Memo.Vector.Expandable
6 (Data Constructor) | Control.Monad.Memo.Vector.Expandable
7 (Type/Class) | Control.Monad.Memo.Vector
8 (Data Constructor) | Control.Monad.Memo.Vector
9 (Type/Class) | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances
10 (Data Constructor) | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances
container |
1 (Function) | Control.Monad.Trans.Memo.ReaderCache
2 (Function) | Control.Monad.Trans.Memo.StateCache
evalArrayMemo | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances, Control.Monad.Memo
evalMemo | Control.Monad.Trans.Memo.Map, Control.Monad.Memo
evalMemoState | Control.Monad.Trans.Memo.State, Control.Monad.Memo
evalMemoStateT | Control.Monad.Trans.Memo.State, Control.Monad.Memo
evalMemoT | Control.Monad.Trans.Memo.Map, Control.Monad.Memo
evalReaderCache | Control.Monad.Trans.Memo.ReaderCache
evalStateCache | Control.Monad.Trans.Memo.StateCache
evalUArrayMemo | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances, Control.Monad.Memo
evalUVectorMemo | Control.Monad.Memo.Vector, Control.Monad.Memo
evalVectorMemo | Control.Monad.Memo.Vector, Control.Monad.Memo
fail | Control.Monad.Memo
filterM | Control.Monad.Memo
fmap | Control.Monad.Memo
foldM | Control.Monad.Memo
foldM_ | Control.Monad.Memo
for2 | Control.Monad.Memo.Class, Control.Monad.Memo
for3 | Control.Monad.Memo.Class, Control.Monad.Memo
for4 | Control.Monad.Memo.Class, Control.Monad.Memo
forever | Control.Monad.Memo
forM | Control.Monad.Memo
forM_ | Control.Monad.Memo
fromJust | Data.MaybeLike, Data.MaybeLike.Instances, Control.Monad.Memo
Functor | Control.Monad.Memo
genericEvalArrayMemo | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances
genericEvalVectorMemo | Control.Monad.Memo.Vector
genericRunArrayMemo | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances
genericRunVectorMemo | Control.Monad.Memo.Vector
genericStartEvalVectorMemo | Control.Monad.Memo.Vector.Expandable
genericStartRunVectorMemo | Control.Monad.Memo.Vector.Expandable
genericUnsafeEvalVectorMemo | Control.Monad.Memo.Vector.Unsafe
genericUnsafeRunVectorMemo | Control.Monad.Memo.Vector.Unsafe
guard | Control.Monad.Memo
isNothing | Data.MaybeLike, Data.MaybeLike.Instances, Control.Monad.Memo
join | Control.Monad.Memo
just | Data.MaybeLike, Data.MaybeLike.Instances, Control.Monad.Memo
lift | Control.Monad.Memo
liftM | Control.Monad.Memo
liftM2 | Control.Monad.Memo
liftM3 | Control.Monad.Memo
liftM4 | Control.Monad.Memo
liftM5 | Control.Monad.Memo
lookup |
1 (Function) | Control.Monad.Memo.Class
2 (Function) | Data.MapLike, Data.MapLike.Instances, Control.Monad.Memo
mapAndUnzipM | Control.Monad.Memo
MapLike | Data.MapLike, Data.MapLike.Instances, Control.Monad.Memo
mapM | Control.Monad.Memo
mapM_ | Control.Monad.Memo
MaybeLike | Data.MaybeLike, Data.MaybeLike.Instances, Control.Monad.Memo
Memo | Control.Monad.Trans.Memo.Map, Control.Monad.Memo
memo | Control.Monad.Memo.Class, Control.Monad.Memo
memol0 | Control.Monad.Memo.Class, Control.Monad.Memo
memol1 | Control.Monad.Memo.Class, Control.Monad.Memo
memol2 | Control.Monad.Memo.Class, Control.Monad.Memo
memol3 | Control.Monad.Memo.Class, Control.Monad.Memo
memol4 | Control.Monad.Memo.Class, Control.Monad.Memo
memoln | Control.Monad.Memo.Class, Control.Monad.Memo
MemoState | Control.Monad.Trans.Memo.State, Control.Monad.Memo
MemoStateT | Control.Monad.Trans.Memo.State, Control.Monad.Memo
MemoT | Control.Monad.Trans.Memo.Map, Control.Monad.Memo
mfilter | Control.Monad.Memo
Monad | Control.Monad.Memo
MonadCache | Control.Monad.Memo.Class
MonadFail | Control.Monad.Memo
MonadMemo | Control.Monad.Memo.Class, Control.Monad.Memo
MonadPlus | Control.Monad.Memo
MonadTrans | Control.Monad.Memo
mplus | Control.Monad.Memo
msum | Control.Monad.Memo
mzero | Control.Monad.Memo
nothing | Data.MaybeLike, Data.MaybeLike.Instances, Control.Monad.Memo
ReaderCache | Control.Monad.Trans.Memo.ReaderCache
replicateM | Control.Monad.Memo
replicateM_ | Control.Monad.Memo
return | Control.Monad.Memo
runArrayMemo | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances, Control.Monad.Memo
runMemo | Control.Monad.Trans.Memo.Map, Control.Monad.Memo
runMemoState | Control.Monad.Trans.Memo.State, Control.Monad.Memo
runMemoStateT | Control.Monad.Trans.Memo.State, Control.Monad.Memo
runMemoT | Control.Monad.Trans.Memo.Map, Control.Monad.Memo
runStateCache | Control.Monad.Trans.Memo.StateCache
runUArrayMemo | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances, Control.Monad.Memo
runUVectorMemo | Control.Monad.Memo.Vector, Control.Monad.Memo
runVectorMemo | Control.Monad.Memo.Vector, Control.Monad.Memo
sequence | Control.Monad.Memo
sequence_ | Control.Monad.Memo
setContainer | Control.Monad.Trans.Memo.StateCache
startEvalMemo | Control.Monad.Trans.Memo.Map, Control.Monad.Memo
startEvalMemoT | Control.Monad.Trans.Memo.Map, Control.Monad.Memo
startEvalUVectorMemo | Control.Monad.Memo.Vector.Expandable
startEvalVectorMemo | Control.Monad.Memo.Vector.Expandable
startRunMemo | Control.Monad.Trans.Memo.Map, Control.Monad.Memo
startRunMemoT | Control.Monad.Trans.Memo.Map, Control.Monad.Memo
startRunUVectorMemo | Control.Monad.Memo.Vector.Expandable
startRunVectorMemo | Control.Monad.Memo.Vector.Expandable
StateCache | Control.Monad.Trans.Memo.StateCache
toArray | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances
toState | Control.Monad.Trans.Memo.State
toVector |
1 (Function) | Control.Monad.Memo.Vector.Unsafe
2 (Function) | Control.Monad.Memo.Vector.Expandable
3 (Function) | Control.Monad.Memo.Vector
UArray | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances
UArrayCache | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances, Control.Monad.Memo
UArrayMemo | Control.Monad.Memo.Array, Control.Monad.Memo.Array.Instances, Control.Monad.Memo
unless | Control.Monad.Memo
unsafeEvalUVectorMemo | Control.Monad.Memo.Vector.Unsafe
unsafeEvalVectorMemo | Control.Monad.Memo.Vector.Unsafe
unsafeRunUVectorMemo | Control.Monad.Memo.Vector.Unsafe
unsafeRunVectorMemo | Control.Monad.Memo.Vector.Unsafe
UVector | Control.Monad.Memo.Vector
UVectorCache |
1 (Type/Class) | Control.Monad.Memo.Vector.Unsafe
2 (Type/Class) | Control.Monad.Memo.Vector.Expandable
3 (Type/Class) | Control.Monad.Memo.Vector, Control.Monad.Memo
UVectorMemo |
1 (Type/Class) | Control.Monad.Memo.Vector.Unsafe
2 (Type/Class) | Control.Monad.Memo.Vector.Expandable
3 (Type/Class) | Control.Monad.Memo.Vector, Control.Monad.Memo
Vector | Control.Monad.Memo.Vector
VectorCache |
1 (Type/Class) | Control.Monad.Memo.Vector.Unsafe
2 (Type/Class) | Control.Monad.Memo.Vector.Expandable
3 (Type/Class) | Control.Monad.Memo.Vector, Control.Monad.Memo
VectorMemo |
1 (Type/Class) | Control.Monad.Memo.Vector.Unsafe
2 (Type/Class) | Control.Monad.Memo.Vector.Expandable
3 (Type/Class) | Control.Monad.Memo.Vector, Control.Monad.Memo
void | Control.Monad.Memo
when | Control.Monad.Memo
zipWithM | Control.Monad.Memo
zipWithM_ | Control.Monad.Memo