Maintainer | gtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC) |
---|---|
Safe Haskell | None |
Language | Haskell98 |
Documentation
peekIterable, withIterable
type IteratorFilter itemT = itemT -> IO Bool Source #
type IteratorFoldFunction itemT accumT = itemT -> accumT -> IO (Bool, accumT) Source #
data IteratorResult Source #
iteratorNext :: Iterable a => Iterator a -> IO (IteratorResult, Maybe a) Source #
iteratorResync :: Iterator a -> IO () Source #
iteratorFilter :: Iterable a => Iterator a -> IteratorFilter a -> IO (Iterator a) Source #
iteratorFold :: Iterable itemT => Iterator itemT -> accumT -> IteratorFoldFunction itemT accumT -> IO (IteratorResult, accumT) Source #
iteratorForeach :: Iterable itemT => Iterator itemT -> (itemT -> IO ()) -> IO IteratorResult Source #
iteratorFind :: Iterable itemT => Iterator itemT -> (itemT -> IO Bool) -> IO (IteratorResult, Maybe itemT) Source #