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 TreePath = TreePath (ForeignPtr TreePath)
- noTreePath :: Maybe TreePath
- treePathAppendIndex :: MonadIO m => TreePath -> Int32 -> m ()
- treePathCompare :: MonadIO m => TreePath -> TreePath -> m Int32
- treePathCopy :: MonadIO m => TreePath -> m TreePath
- treePathDown :: MonadIO m => TreePath -> m ()
- treePathFree :: MonadIO m => TreePath -> m ()
- treePathGetDepth :: MonadIO m => TreePath -> m Int32
- treePathGetIndices :: MonadIO m => TreePath -> m [Int32]
- treePathIsAncestor :: MonadIO m => TreePath -> TreePath -> m Bool
- treePathIsDescendant :: MonadIO m => TreePath -> TreePath -> m Bool
- treePathNew :: MonadIO m => m TreePath
- treePathNewFirst :: MonadIO m => m TreePath
- treePathNewFromIndices :: MonadIO m => [Int32] -> m TreePath
- treePathNewFromString :: MonadIO m => Text -> m TreePath
- treePathNext :: MonadIO m => TreePath -> m ()
- treePathPrependIndex :: MonadIO m => TreePath -> Int32 -> m ()
- treePathPrev :: MonadIO m => TreePath -> m Bool
- treePathToString :: MonadIO m => TreePath -> m Text
- treePathUp :: MonadIO m => TreePath -> m Bool
Exported types
Methods
treePathAppendIndex
treePathAppendIndex :: MonadIO m => TreePath -> Int32 -> m () Source
treePathCompare
treePathCopy
treePathCopy :: MonadIO m => TreePath -> m TreePath Source
treePathDown
treePathDown :: MonadIO m => TreePath -> m () Source
treePathFree
treePathFree :: MonadIO m => TreePath -> m () Source
treePathGetDepth
treePathGetDepth :: MonadIO m => TreePath -> m Int32 Source
treePathGetIndices
treePathGetIndices :: MonadIO m => TreePath -> m [Int32] Source
treePathIsAncestor
treePathIsDescendant
treePathNew
treePathNew :: MonadIO m => m TreePath Source
treePathNewFirst
treePathNewFirst :: MonadIO m => m TreePath Source
treePathNewFromIndices
treePathNewFromIndices :: MonadIO m => [Int32] -> m TreePath Source
treePathNewFromString
treePathNewFromString :: MonadIO m => Text -> m TreePath Source
treePathNext
treePathNext :: MonadIO m => TreePath -> m () Source
treePathPrependIndex
treePathPrependIndex :: MonadIO m => TreePath -> Int32 -> m () Source
treePathPrev
treePathPrev :: MonadIO m => TreePath -> m Bool Source
treePathToString
treePathToString :: MonadIO m => TreePath -> m Text Source
treePathUp
treePathUp :: MonadIO m => TreePath -> m Bool Source