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
- 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
toRoseTree :: a -> RoseTree Source #
Convert to a RoseTree
toRoseTree :: (Generic a, GToRoseTree (Rep a)) => 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