| |||||||||||||||
| |||||||||||||||
Description | |||||||||||||||
Documentation | |||||||||||||||
data Iterator a | |||||||||||||||
class Iterable a | |||||||||||||||
| |||||||||||||||
type IteratorFilter itemT = itemT -> IO Bool | |||||||||||||||
type IteratorFoldFunction itemT accumT = itemT -> accumT -> IO (Bool, accumT) | |||||||||||||||
data IteratorResult | |||||||||||||||
| |||||||||||||||
iteratorNext :: Iterable a => Iterator a -> IO (IteratorResult, Maybe a) | |||||||||||||||
iteratorResync :: Iterator a -> IO () | |||||||||||||||
iteratorFilter :: Iterable a => Iterator a -> IteratorFilter a -> IO (Iterator a) | |||||||||||||||
iteratorFold :: Iterable itemT => Iterator itemT -> accumT -> IteratorFoldFunction itemT accumT -> IO (IteratorResult, accumT) | |||||||||||||||
iteratorForeach :: Iterable itemT => Iterator itemT -> (itemT -> IO ()) -> IO IteratorResult | |||||||||||||||
iteratorFind :: Iterable itemT => Iterator itemT -> (itemT -> IO Bool) -> IO (IteratorResult, Maybe itemT) | |||||||||||||||
Produced by Haddock version 0.8 |