tree-fun-0.8.1.0: Library for functions pertaining to tree exploration and manipulation

Safe HaskellSafe
LanguageHaskell2010

Math.TreeFun.Types

Description

Collects all types used in the program

Documentation

data SuperNode a Source

Constructors

SuperRoot 
SuperNode 

Fields

myRootLabel :: !a
 
myParent :: !(SuperNode a)
 
myLeaves :: !(Map a (Int, Int))
 

Instances

Eq a => Eq (SuperNode a) Source 
Ord a => Ord (SuperNode a) Source 
(Ord a, Read a) => Read (SuperNode a) Source 
Show a => Show (SuperNode a) Source 

type DistanceMap a = Map a (Map Int (Seq a)) Source

type PropertyMap a b = Map a (Seq b) Source

type MaybePropertyMap a b = Map a (Maybe (Seq b)) Source