Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data DrawTreesOut = DrawTrees CanvasId [GeneralTree]
- data NodeColor
- data RBTree = RBNode NodeColor String [RBTree]
- data RoseTree = RoseNode String [RoseTree]
- setupDrawTreesModuleConfiguration :: EventloopSetupModuleConfiguration
- drawTreesModuleIdentifier :: EventloopModuleIdentifier
- drawTreesPostProcessor :: PostProcessor
- showGeneralTreeList :: [GeneralTree] -> (Shape, RightOffset, BottomOffset)
- rbExampleTree :: RBTree
- roseExampleTree :: RoseTree
- class ToRoseTree a where
- toRoseTree :: a -> RoseTree
- genericToRoseTree :: (Generic a, GToRoseTree (Rep a)) => a -> RoseTree
Documentation
data DrawTreesOut Source
showGeneralTreeList :: [GeneralTree] -> (Shape, RightOffset, BottomOffset) Source
class ToRoseTree a where Source
Convert to a RoseTree
Nothing
toRoseTree :: a -> RoseTree Source
Convert to a RoseTree
ToRoseTree Bool Source | |
ToRoseTree Char Source | |
ToRoseTree Double Source | |
ToRoseTree Float Source | |
ToRoseTree Int Source | |
ToRoseTree Integer Source | |
ToRoseTree Ordering Source | |
ToRoseTree String Source | |
ToRoseTree a => ToRoseTree [a] Source | |
ToRoseTree a => ToRoseTree (Maybe a) Source | |
(ToRoseTree l, ToRoseTree r) => ToRoseTree (Either l r) Source |
genericToRoseTree :: (Generic a, GToRoseTree (Rep a)) => a -> RoseTree Source
A version of toRoseTree
that works for any data type that has an
instance for Generic