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

OGDF.List.Template

Documentation

data RawList tp1 Source #

Instances

Instances details
Castable (List tp1) (Ptr (RawList tp1)) Source # 
Instance details

Defined in OGDF.List.Template

Methods

cast :: List tp1 -> (Ptr (RawList tp1) -> IO r) -> IO r #

uncast :: Ptr (RawList tp1) -> (List tp1 -> IO r) -> IO r #

newtype List tp1 Source #

Constructors

List (Ptr (RawList tp1)) 

Instances

Instances details
FPtr (List tp1) Source # 
Instance details

Defined in OGDF.List.Template

Associated Types

type Raw (List tp1) #

Methods

get_fptr :: List tp1 -> Ptr (Raw (List tp1)) #

cast_fptr_to_obj :: Ptr (Raw (List tp1)) -> List tp1 #

Castable (List tp1) (Ptr (RawList tp1)) Source # 
Instance details

Defined in OGDF.List.Template

Methods

cast :: List tp1 -> (Ptr (RawList tp1) -> IO r) -> IO r #

uncast :: Ptr (RawList tp1) -> (List tp1 -> IO r) -> IO r #

type Raw (List tp1) Source # 
Instance details

Defined in OGDF.List.Template

type Raw (List tp1) = RawList tp1

class IList tp1 where Source #

Methods

begin :: List tp1 -> IO (ListIterator tp1) Source #

end :: List tp1 -> IO (ListIterator tp1) Source #

pushBack :: List tp1 -> tp1 -> IO (ListIterator tp1) Source #