{-# LANGUAGE EmptyDataDecls, ExistentialQuantification, FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MultiParamTypeClasses, ScopedTypeVariables, TypeFamilies, TypeSynonymInstances #-} module OGDF.LayoutModule.Interface where import Data.Word import Data.Int import Foreign.C import Foreign.Ptr import FFICXX.Runtime.Cast import OGDF.LayoutModule.RawType import STD.Deletable.Interface import OGDF.GraphAttributes.Interface class (IDeletable a) => ILayoutModule a where call :: (IGraphAttributes c0, FPtr c0) => a -> c0 -> IO ()