Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype IndexIter = IndexIter (ForeignPtr IndexIter)
- noIndexIter :: Maybe IndexIter
- data IndexIterCopyMethodInfo
- indexIterCopy :: MonadIO m => IndexIter -> m IndexIter
- data IndexIterFreeMethodInfo
- indexIterFree :: MonadIO m => IndexIter -> m ()
- data IndexIterGetActionMethodInfo
- indexIterGetAction :: MonadIO m => IndexIter -> m Action
- data IndexIterGetChildMethodInfo
- indexIterGetChild :: MonadIO m => IndexIter -> m IndexIter
- data IndexIterIsOpenMethodInfo
- indexIterIsOpen :: MonadIO m => IndexIter -> m Bool
- indexIterNew :: (MonadIO m, DocumentK a) => a -> m IndexIter
- data IndexIterNextMethodInfo
- indexIterNext :: MonadIO m => IndexIter -> m Bool
Exported types
Methods
indexIterCopy
data IndexIterCopyMethodInfo Source
((~) (TYPE Lifted) signature (m IndexIter), MonadIO m) => MethodInfo (TYPE Lifted) IndexIterCopyMethodInfo IndexIter signature Source | |
indexIterCopy :: MonadIO m => IndexIter -> m IndexIter Source
indexIterFree
data IndexIterFreeMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) IndexIterFreeMethodInfo IndexIter signature Source | |
indexIterFree :: MonadIO m => IndexIter -> m () Source
indexIterGetAction
data IndexIterGetActionMethodInfo Source
((~) (TYPE Lifted) signature (m Action), MonadIO m) => MethodInfo (TYPE Lifted) IndexIterGetActionMethodInfo IndexIter signature Source | |
indexIterGetAction :: MonadIO m => IndexIter -> m Action Source
indexIterGetChild
data IndexIterGetChildMethodInfo Source
((~) (TYPE Lifted) signature (m IndexIter), MonadIO m) => MethodInfo (TYPE Lifted) IndexIterGetChildMethodInfo IndexIter signature Source | |
indexIterGetChild :: MonadIO m => IndexIter -> m IndexIter Source
indexIterIsOpen
data IndexIterIsOpenMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) IndexIterIsOpenMethodInfo IndexIter signature Source | |
indexIterIsOpen :: MonadIO m => IndexIter -> m Bool Source
indexIterNew
indexIterNew :: (MonadIO m, DocumentK a) => a -> m IndexIter Source
indexIterNext
data IndexIterNextMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) IndexIterNextMethodInfo IndexIter signature Source | |
indexIterNext :: MonadIO m => IndexIter -> m Bool Source