MArray IOUArray e IO => MArray IOUArray e (StateCache c IO) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
MArray IOArray e (StateCache c IO) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
(PrimMonad m, PrimState m ~ s, MaybeLike e v, MVector c e) => MonadMemo Int v (Cache c s e m) Source # | |
Instance detailsDefined in Control.Monad.Memo.Vector.Expandable |
(Monad m, MapLike c k v) => MonadMemo k v (MemoStateT c k v m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.State |
(PrimMonad m, PrimState m ~ s, MaybeLike e v, MVector c e) => MonadCache Int v (Cache c s e m) Source # | |
Instance detailsDefined in Control.Monad.Memo.Vector.Expandable |
(Monad m, MapLike c k v) => MonadCache k v (MemoStateT c k v m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.State |
MonadTrans (StateCache c) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
MArray (STUArray s) e (ST s) => MArray (STUArray s) e (StateCache c (ST s)) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
MArray (STArray s) e (StateCache c (ST s)) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
Monad m => Monad (StateCache c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
Functor m => Functor (StateCache c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
MonadFix m => MonadFix (StateCache c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
Monad m => Applicative (StateCache c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
MonadIO m => MonadIO (StateCache c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
MonadPlus m => Alternative (StateCache c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
MonadPlus m => MonadPlus (StateCache c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
PrimMonad m => PrimMonad (StateCache c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |
type PrimState (StateCache c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Memo.StateCache |