Safe Haskell | None |
---|
Documentation
data CircularList m r a Source
circularList :: Ref m r => a -> m (CircularList m r a)Source
val :: Ref m r => CircularList m r a -> m aSource
update :: Ref m r => CircularList m r a -> a -> m ()Source
next :: Ref m r => CircularList m r a -> m (CircularList m r a)Source
previous :: Ref m r => CircularList m r a -> m (CircularList m r a)Source
insert :: Ref m r => CircularList m r a -> a -> m (CircularList m r a)Source
delete :: Ref m r => CircularList m r a -> m ()Source