manatee-core-0.0.1: The core of Manatee.

Manatee.Toolkit.General.Set

Synopsis

Documentation

maybeFindMin :: Ord a => Set a -> (a -> Bool) -> Maybe aSource

Find min element match in

maybeFindMinM :: (Ord a, Monad m) => Set a -> (a -> m Bool) -> m (Maybe a)Source

maybeFindMinM.

filterM :: (Ord a, Monad m) => (a -> m Bool) -> Set a -> m (Set a)Source

filterM for Data.

mapM :: (Ord a, Ord b, Monad m) => (a -> m b) -> Set a -> m (Set b)Source

mapM for Data.Set

nextElement :: Ord a => Set a -> a -> Maybe aSource

Next element

prevElement :: Ord a => Set a -> a -> Maybe aSource

Prev element

tryFindMin :: Ord a => Set a -> Maybe aSource

Try find min element.

tryFindMax :: Ord a => Set a -> Maybe aSource

Try find min element.