Safe Haskell | Safe-Infered |
---|
Graph
Documentation
class GSet ety sty | sty -> ety where
data Nsg nty
data Esg nty laty
data Hg nty laty
data Gg nty laty
findTraceTg :: (Ord nty, Ord laty) => Esg nty laty -> nty -> [laty] -> Maybe nty
getOutEdges :: (Ord nty, Ord laty) => Esg nty laty -> nty -> [Eg nty laty]
findTraceTgH :: (Ord nty, Ord laty) => Hg nty laty -> nty -> [laty] -> Maybe nty
getOutEdgesH :: (Ord nty, Ord laty) => Hg nty laty -> nty -> [Eg nty laty]
getOutLasH :: (Ord nty, Ord laty) => Hg nty laty -> nty -> [laty]
getAllLasH :: (Eq nty, Ord laty) => Hg nty laty -> [laty]
getOutEdgesG :: (Ord nty, Ord laty) => Gg nty laty -> nty -> [Eg nty laty]
getOutEdgesGr :: (Ord nty, Ord laty) => Gg nty laty -> [Eg nty laty]