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

OGDF.EdgeElement.RawType

Documentation

data RawEdgeElement Source #

Instances

Instances details
Castable EdgeElement (Ptr RawEdgeElement) Source # 
Instance details

Defined in OGDF.EdgeElement.Cast

Methods

cast :: EdgeElement -> (Ptr RawEdgeElement -> IO r) -> IO r #

uncast :: Ptr RawEdgeElement -> (EdgeElement -> IO r) -> IO r #

(IEdgeElement a, FPtr a) => Castable a (Ptr RawEdgeElement) Source # 
Instance details

Defined in OGDF.EdgeElement.Cast

Methods

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

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

newtype EdgeElement Source #

Instances

Instances details
IEdgeElement EdgeElement Source # 
Instance details

Defined in OGDF.EdgeElement.Implementation

Show EdgeElement Source # 
Instance details

Defined in OGDF.EdgeElement.RawType

FPtr EdgeElement Source # 
Instance details

Defined in OGDF.EdgeElement.RawType

Associated Types

type Raw EdgeElement #

Eq EdgeElement Source # 
Instance details

Defined in OGDF.EdgeElement.RawType

Ord EdgeElement Source # 
Instance details

Defined in OGDF.EdgeElement.RawType

IDeletable EdgeElement Source # 
Instance details

Defined in OGDF.EdgeElement.Implementation

Methods

delete :: EdgeElement -> IO () #

Castable EdgeElement (Ptr RawEdgeElement) Source # 
Instance details

Defined in OGDF.EdgeElement.Cast

Methods

cast :: EdgeElement -> (Ptr RawEdgeElement -> IO r) -> IO r #

uncast :: Ptr RawEdgeElement -> (EdgeElement -> IO r) -> IO r #

type Raw EdgeElement Source # 
Instance details

Defined in OGDF.EdgeElement.RawType