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 StructureElementIter = StructureElementIter (ForeignPtr StructureElementIter)
- noStructureElementIter :: Maybe StructureElementIter
- data StructureElementIterCopyMethodInfo
- structureElementIterCopy :: MonadIO m => StructureElementIter -> m StructureElementIter
- data StructureElementIterFreeMethodInfo
- structureElementIterFree :: MonadIO m => StructureElementIter -> m ()
- data StructureElementIterGetChildMethodInfo
- structureElementIterGetChild :: MonadIO m => StructureElementIter -> m StructureElementIter
- data StructureElementIterGetElementMethodInfo
- structureElementIterGetElement :: MonadIO m => StructureElementIter -> m StructureElement
- structureElementIterNew :: (MonadIO m, DocumentK a) => a -> m StructureElementIter
- data StructureElementIterNextMethodInfo
- structureElementIterNext :: MonadIO m => StructureElementIter -> m Bool
Exported types
newtype StructureElementIter Source
Methods
structureElementIterCopy
data StructureElementIterCopyMethodInfo Source
((~) (TYPE Lifted) signature (m StructureElementIter), MonadIO m) => MethodInfo (TYPE Lifted) StructureElementIterCopyMethodInfo StructureElementIter signature Source | |
structureElementIterFree
data StructureElementIterFreeMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) StructureElementIterFreeMethodInfo StructureElementIter signature Source | |
structureElementIterFree :: MonadIO m => StructureElementIter -> m () Source
structureElementIterGetChild
data StructureElementIterGetChildMethodInfo Source
((~) (TYPE Lifted) signature (m StructureElementIter), MonadIO m) => MethodInfo (TYPE Lifted) StructureElementIterGetChildMethodInfo StructureElementIter signature Source | |
structureElementIterGetElement
data StructureElementIterGetElementMethodInfo Source
((~) (TYPE Lifted) signature (m StructureElement), MonadIO m) => MethodInfo (TYPE Lifted) StructureElementIterGetElementMethodInfo StructureElementIter signature Source | |
structureElementIterNew
structureElementIterNew :: (MonadIO m, DocumentK a) => a -> m StructureElementIter Source
structureElementIterNext
data StructureElementIterNextMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) StructureElementIterNextMethodInfo StructureElementIter signature Source | |
structureElementIterNext :: MonadIO m => StructureElementIter -> m Bool Source