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

OGDF.NodeElement.RawType

Documentation

data RawNodeElement Source #

Instances

Instances details
Castable NodeElement (Ptr RawNodeElement) Source # 
Instance details

Defined in OGDF.NodeElement.Cast

Methods

cast :: NodeElement -> (Ptr RawNodeElement -> IO r) -> IO r #

uncast :: Ptr RawNodeElement -> (NodeElement -> IO r) -> IO r #

(INodeElement a, FPtr a) => Castable a (Ptr RawNodeElement) Source # 
Instance details

Defined in OGDF.NodeElement.Cast

Methods

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

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

newtype NodeElement Source #

Instances

Instances details
INodeElement NodeElement Source # 
Instance details

Defined in OGDF.NodeElement.Implementation

Show NodeElement Source # 
Instance details

Defined in OGDF.NodeElement.RawType

FPtr NodeElement Source # 
Instance details

Defined in OGDF.NodeElement.RawType

Associated Types

type Raw NodeElement #

Eq NodeElement Source # 
Instance details

Defined in OGDF.NodeElement.RawType

Ord NodeElement Source # 
Instance details

Defined in OGDF.NodeElement.RawType

IDeletable NodeElement Source # 
Instance details

Defined in OGDF.NodeElement.Implementation

Methods

delete :: NodeElement -> IO () #

Castable NodeElement (Ptr RawNodeElement) Source # 
Instance details

Defined in OGDF.NodeElement.Cast

Methods

cast :: NodeElement -> (Ptr RawNodeElement -> IO r) -> IO r #

uncast :: Ptr RawNodeElement -> (NodeElement -> IO r) -> IO r #

type Raw NodeElement Source # 
Instance details

Defined in OGDF.NodeElement.RawType