monadiccp-0.7.6: Constraint Programming

Safe HaskellNone

Control.Search.Memo

Documentation

data MemoValue Source

Constructors

MemoValue 

newtype MemoT m a Source

Constructors

MemoT 

Fields

unMemoT :: SStateT MemoInfo m a
 

Instances

Monad m => MemoM (MemoT m) 

runMemoT :: Monad m => MemoT m t -> m (t, [(MemoKey, MemoValue)])Source

class Monad m => MemoM m whereSource

Instances

(MemoM m, FMonadT t) => MemoM (t m) 
Monad m => MemoM (MemoT m)