OGDF-1.0.0.0: Haskell binding to OGDF
Safe HaskellSafe-Inferred
LanguageHaskell2010

OGDF.Graph.RawType

Documentation

data RawGraph Source #

Instances

Instances details
Castable Graph (Ptr RawGraph) Source # 
Instance details

Defined in OGDF.Graph.Cast

Methods

cast :: Graph -> (Ptr RawGraph -> IO r) -> IO r #

uncast :: Ptr RawGraph -> (Graph -> IO r) -> IO r #

(IGraph a, FPtr a) => Castable a (Ptr RawGraph) Source # 
Instance details

Defined in OGDF.Graph.Cast

Methods

cast :: a -> (Ptr RawGraph -> IO r) -> IO r #

uncast :: Ptr RawGraph -> (a -> IO r) -> IO r #

newtype Graph Source #

Constructors

Graph (Ptr RawGraph) 

Instances

Instances details
IGraph Graph Source # 
Instance details

Defined in OGDF.Graph.Implementation

Show Graph Source # 
Instance details

Defined in OGDF.Graph.RawType

Methods

showsPrec :: Int -> Graph -> ShowS #

show :: Graph -> String #

showList :: [Graph] -> ShowS #

FPtr Graph Source # 
Instance details

Defined in OGDF.Graph.RawType

Associated Types

type Raw Graph #

Eq Graph Source # 
Instance details

Defined in OGDF.Graph.RawType

Methods

(==) :: Graph -> Graph -> Bool #

(/=) :: Graph -> Graph -> Bool #

Ord Graph Source # 
Instance details

Defined in OGDF.Graph.RawType

Methods

compare :: Graph -> Graph -> Ordering #

(<) :: Graph -> Graph -> Bool #

(<=) :: Graph -> Graph -> Bool #

(>) :: Graph -> Graph -> Bool #

(>=) :: Graph -> Graph -> Bool #

max :: Graph -> Graph -> Graph #

min :: Graph -> Graph -> Graph #

IDeletable Graph Source # 
Instance details

Defined in OGDF.Graph.Implementation

Methods

delete :: Graph -> IO () #

Castable Graph (Ptr RawGraph) Source # 
Instance details

Defined in OGDF.Graph.Cast

Methods

cast :: Graph -> (Ptr RawGraph -> IO r) -> IO r #

uncast :: Ptr RawGraph -> (Graph -> IO r) -> IO r #

type Raw Graph Source # 
Instance details

Defined in OGDF.Graph.RawType