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
BoxedObject StructureElementIter | |
((~) * signature (m Bool), MonadIO m) => MethodInfo * StructureElementIterNextMethodInfo StructureElementIter signature | |
((~) * signature (m StructureElement), MonadIO m) => MethodInfo * StructureElementIterGetElementMethodInfo StructureElementIter signature | |
((~) * signature (m StructureElementIter), MonadIO m) => MethodInfo * StructureElementIterGetChildMethodInfo StructureElementIter signature | |
((~) * signature (m ()), MonadIO m) => MethodInfo * StructureElementIterFreeMethodInfo StructureElementIter signature | |
((~) * signature (m StructureElementIter), MonadIO m) => MethodInfo * StructureElementIterCopyMethodInfo StructureElementIter signature | |
((~) * info (ResolveStructureElementIterMethod t StructureElementIter), MethodInfo * info StructureElementIter p) => IsLabelProxy t (StructureElementIter -> p) | |
type AttributeList StructureElementIter |
Methods
structureElementIterCopy
data StructureElementIterCopyMethodInfo Source
((~) * signature (m StructureElementIter), MonadIO m) => MethodInfo * StructureElementIterCopyMethodInfo StructureElementIter signature |
structureElementIterFree
data StructureElementIterFreeMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * StructureElementIterFreeMethodInfo StructureElementIter signature |
structureElementIterFree :: MonadIO m => StructureElementIter -> m () Source
structureElementIterGetChild
data StructureElementIterGetChildMethodInfo Source
((~) * signature (m StructureElementIter), MonadIO m) => MethodInfo * StructureElementIterGetChildMethodInfo StructureElementIter signature |
structureElementIterGetElement
data StructureElementIterGetElementMethodInfo Source
((~) * signature (m StructureElement), MonadIO m) => MethodInfo * StructureElementIterGetElementMethodInfo StructureElementIter signature |
structureElementIterNew
structureElementIterNew :: (MonadIO m, DocumentK a) => a -> m StructureElementIter Source
structureElementIterNext
data StructureElementIterNextMethodInfo Source
((~) * signature (m Bool), MonadIO m) => MethodInfo * StructureElementIterNextMethodInfo StructureElementIter signature |
structureElementIterNext :: MonadIO m => StructureElementIter -> m Bool Source