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
BoxedObject IndexIter | |
((~) * signature (m Bool), MonadIO m) => MethodInfo * IndexIterNextMethodInfo IndexIter signature | |
((~) * signature (m Bool), MonadIO m) => MethodInfo * IndexIterIsOpenMethodInfo IndexIter signature | |
((~) * signature (m IndexIter), MonadIO m) => MethodInfo * IndexIterGetChildMethodInfo IndexIter signature | |
((~) * signature (m Action), MonadIO m) => MethodInfo * IndexIterGetActionMethodInfo IndexIter signature | |
((~) * signature (m ()), MonadIO m) => MethodInfo * IndexIterFreeMethodInfo IndexIter signature | |
((~) * signature (m IndexIter), MonadIO m) => MethodInfo * IndexIterCopyMethodInfo IndexIter signature | |
((~) * info (ResolveIndexIterMethod t IndexIter), MethodInfo * info IndexIter p) => IsLabelProxy t (IndexIter -> p) | |
type AttributeList IndexIter |
Methods
indexIterCopy
data IndexIterCopyMethodInfo Source
((~) * signature (m IndexIter), MonadIO m) => MethodInfo * IndexIterCopyMethodInfo IndexIter signature |
indexIterCopy :: MonadIO m => IndexIter -> m IndexIter Source
indexIterFree
data IndexIterFreeMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * IndexIterFreeMethodInfo IndexIter signature |
indexIterFree :: MonadIO m => IndexIter -> m () Source
indexIterGetAction
data IndexIterGetActionMethodInfo Source
((~) * signature (m Action), MonadIO m) => MethodInfo * IndexIterGetActionMethodInfo IndexIter signature |
indexIterGetAction :: MonadIO m => IndexIter -> m Action Source
indexIterGetChild
data IndexIterGetChildMethodInfo Source
((~) * signature (m IndexIter), MonadIO m) => MethodInfo * IndexIterGetChildMethodInfo IndexIter signature |
indexIterGetChild :: MonadIO m => IndexIter -> m IndexIter Source
indexIterIsOpen
data IndexIterIsOpenMethodInfo Source
((~) * signature (m Bool), MonadIO m) => MethodInfo * IndexIterIsOpenMethodInfo IndexIter signature |
indexIterIsOpen :: MonadIO m => IndexIter -> m Bool Source
indexIterNew
indexIterNew :: (MonadIO m, DocumentK a) => a -> m IndexIter Source
indexIterNext
data IndexIterNextMethodInfo Source
((~) * signature (m Bool), MonadIO m) => MethodInfo * IndexIterNextMethodInfo IndexIter signature |
indexIterNext :: MonadIO m => IndexIter -> m Bool Source