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 TocEntry = TocEntry (ForeignPtr TocEntry)
- noTocEntry :: Maybe TocEntry
- data TocEntryAppendSubEntryMethodInfo
- tocEntryAppendSubEntry :: MonadIO m => TocEntry -> TocEntry -> m ()
- data TocEntryGetEntryTypeMethodInfo
- tocEntryGetEntryType :: MonadIO m => TocEntry -> m TocEntryType
- data TocEntryGetLoopMethodInfo
- tocEntryGetLoop :: MonadIO m => TocEntry -> m (Bool, TocLoopType, Int32)
- data TocEntryGetParentMethodInfo
- tocEntryGetParent :: MonadIO m => TocEntry -> m TocEntry
- data TocEntryGetStartStopTimesMethodInfo
- tocEntryGetStartStopTimes :: MonadIO m => TocEntry -> m (Bool, Int64, Int64)
- data TocEntryGetSubEntriesMethodInfo
- tocEntryGetSubEntries :: MonadIO m => TocEntry -> m [TocEntry]
- data TocEntryGetTagsMethodInfo
- tocEntryGetTags :: MonadIO m => TocEntry -> m TagList
- data TocEntryGetTocMethodInfo
- tocEntryGetToc :: MonadIO m => TocEntry -> m Toc
- data TocEntryGetUidMethodInfo
- tocEntryGetUid :: MonadIO m => TocEntry -> m Text
- data TocEntryIsAlternativeMethodInfo
- tocEntryIsAlternative :: MonadIO m => TocEntry -> m Bool
- data TocEntryIsSequenceMethodInfo
- tocEntryIsSequence :: MonadIO m => TocEntry -> m Bool
- data TocEntryMergeTagsMethodInfo
- tocEntryMergeTags :: MonadIO m => TocEntry -> Maybe TagList -> TagMergeMode -> m ()
- tocEntryNew :: MonadIO m => TocEntryType -> Text -> m TocEntry
- data TocEntrySetLoopMethodInfo
- tocEntrySetLoop :: MonadIO m => TocEntry -> TocLoopType -> Int32 -> m ()
- data TocEntrySetStartStopTimesMethodInfo
- tocEntrySetStartStopTimes :: MonadIO m => TocEntry -> Int64 -> Int64 -> m ()
- data TocEntrySetTagsMethodInfo
- tocEntrySetTags :: MonadIO m => TocEntry -> Maybe TagList -> m ()
Exported types
Methods
tocEntryAppendSubEntry
data TocEntryAppendSubEntryMethodInfo Source
((~) (TYPE Lifted) signature (TocEntry -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryAppendSubEntryMethodInfo TocEntry signature Source | |
tocEntryAppendSubEntry :: MonadIO m => TocEntry -> TocEntry -> m () Source
tocEntryGetEntryType
data TocEntryGetEntryTypeMethodInfo Source
((~) (TYPE Lifted) signature (m TocEntryType), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryGetEntryTypeMethodInfo TocEntry signature Source | |
tocEntryGetEntryType :: MonadIO m => TocEntry -> m TocEntryType Source
tocEntryGetLoop
data TocEntryGetLoopMethodInfo Source
((~) (TYPE Lifted) signature (m (Bool, TocLoopType, Int32)), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryGetLoopMethodInfo TocEntry signature Source | |
tocEntryGetLoop :: MonadIO m => TocEntry -> m (Bool, TocLoopType, Int32) Source
tocEntryGetParent
data TocEntryGetParentMethodInfo Source
((~) (TYPE Lifted) signature (m TocEntry), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryGetParentMethodInfo TocEntry signature Source | |
tocEntryGetParent :: MonadIO m => TocEntry -> m TocEntry Source
tocEntryGetStartStopTimes
tocEntryGetSubEntries
data TocEntryGetSubEntriesMethodInfo Source
((~) (TYPE Lifted) signature (m [TocEntry]), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryGetSubEntriesMethodInfo TocEntry signature Source | |
tocEntryGetSubEntries :: MonadIO m => TocEntry -> m [TocEntry] Source
tocEntryGetTags
data TocEntryGetTagsMethodInfo Source
((~) (TYPE Lifted) signature (m TagList), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryGetTagsMethodInfo TocEntry signature Source | |
tocEntryGetTags :: MonadIO m => TocEntry -> m TagList Source
tocEntryGetToc
data TocEntryGetTocMethodInfo Source
((~) (TYPE Lifted) signature (m Toc), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryGetTocMethodInfo TocEntry signature Source | |
tocEntryGetToc :: MonadIO m => TocEntry -> m Toc Source
tocEntryGetUid
data TocEntryGetUidMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryGetUidMethodInfo TocEntry signature Source | |
tocEntryGetUid :: MonadIO m => TocEntry -> m Text Source
tocEntryIsAlternative
data TocEntryIsAlternativeMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryIsAlternativeMethodInfo TocEntry signature Source | |
tocEntryIsAlternative :: MonadIO m => TocEntry -> m Bool Source
tocEntryIsSequence
data TocEntryIsSequenceMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryIsSequenceMethodInfo TocEntry signature Source | |
tocEntryIsSequence :: MonadIO m => TocEntry -> m Bool Source
tocEntryMergeTags
data TocEntryMergeTagsMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TagList -> TagMergeMode -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) TocEntryMergeTagsMethodInfo TocEntry signature Source | |
tocEntryMergeTags :: MonadIO m => TocEntry -> Maybe TagList -> TagMergeMode -> m () Source
tocEntryNew
tocEntryNew :: MonadIO m => TocEntryType -> Text -> m TocEntry Source
tocEntrySetLoop
data TocEntrySetLoopMethodInfo Source
((~) (TYPE Lifted) signature (TocLoopType -> Int32 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) TocEntrySetLoopMethodInfo TocEntry signature Source | |
tocEntrySetLoop :: MonadIO m => TocEntry -> TocLoopType -> Int32 -> m () Source