Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cursor.Tree.Insert
Documentation
treeCursorInsert :: Tree b -> TreeCursor a b -> Maybe (TreeCursor a b) Source #
treeCursorInsertAndSelect :: (a -> b) -> (b -> a) -> Tree b -> TreeCursor a b -> Maybe (TreeCursor a b) Source #
treeCursorInsertNodeSingleAndSelect :: (a -> b) -> a -> TreeCursor a b -> Maybe (TreeCursor a b) Source #
treeCursorInsertNodeAndSelect :: (a -> b) -> a -> CForest b -> TreeCursor a b -> Maybe (TreeCursor a b) Source #
treeCursorAppend :: Tree b -> TreeCursor a b -> Maybe (TreeCursor a b) Source #
treeCursorAppendAndSelect :: (a -> b) -> (b -> a) -> Tree b -> TreeCursor a b -> Maybe (TreeCursor a b) Source #
treeCursorAppendNodeSingleAndSelect :: (a -> b) -> a -> TreeCursor a b -> Maybe (TreeCursor a b) Source #
treeCursorAppendNodeAndSelect :: (a -> b) -> a -> CForest b -> TreeCursor a b -> Maybe (TreeCursor a b) Source #
treeCursorAddChildAtPos :: Int -> Tree b -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildAtStart :: Tree b -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildAtEnd :: Tree b -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildAtPosAndSelect :: (a -> b) -> (b -> a) -> Int -> Tree b -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildAtStartAndSelect :: (a -> b) -> (b -> a) -> Tree b -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildAtEndAndSelect :: (a -> b) -> (b -> a) -> Tree b -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildNodeSingleAtPosAndSelect :: (a -> b) -> Int -> a -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildNodeSingleAtStartAndSelect :: (a -> b) -> a -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildNodeSingleAtEndAndSelect :: (a -> b) -> a -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildNodeAtPosAndSelect :: (a -> b) -> Int -> a -> Forest b -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildNodeAtStartAndSelect :: (a -> b) -> a -> Forest b -> TreeCursor a b -> TreeCursor a b Source #
treeCursorAddChildNodeAtEndAndSelect :: (a -> b) -> a -> Forest b -> TreeCursor a b -> TreeCursor a b Source #