container-1.1.0: Containers abstraction and utilities.

Safe HaskellNone
LanguageHaskell2010

Data.Set.Mutable.Class

Documentation

class Monad m => Set m s where Source #

Minimal complete definition

new, insert, delete, member, size, toList

Methods

new :: m s Source #

singleton :: Item s -> m s Source #

insert :: s -> Item s -> m () Source #

insertMany :: s -> [Item s] -> m () Source #

delete :: s -> Item s -> m () Source #

member :: s -> Item s -> m Bool Source #

size :: s -> m Int Source #

null :: s -> m Bool Source #

toList :: s -> m [Item s] Source #

fromList :: [Item s] -> m s Source #