Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
mkCallbackPtr :: CallbackPrim -> IO (FunPtr CallbackPrim)
mkFinalizer :: (Ptr a -> IO ()) -> IO (FinalizerPtr a)
mkFinalizerEnv :: (Ptr env -> Ptr a -> IO ()) -> IO (FinalizerEnvPtr env a)
wrapBoxDrawFPrim :: BoxDrawFPrim -> IO (FunPtr BoxDrawFPrim)
keySequenceToCInt :: [EventState] -> KeyType -> CInt
wrapNonNull :: Ptr a -> String -> IO (ForeignPtr (Ptr a))
toBoxDrawF :: BoxDrawFPrim -> BoxDrawF
staticArrayToRefs :: Ptr () -> Int -> IO [Ref a]
refOrError :: String -> Ptr () -> IO (Ref b)
toShortcut :: [KeyType] -> FlShortcut
cToKeyType :: CInt -> KeyType
cFromKeyType :: KeyType -> CInt
unsafeToRef :: Ptr () -> Ref a
unsafeToMaybeRef :: Ptr () -> Maybe (Ref a)
unsafeToCString :: String -> CString
unsafeFromCString :: CString -> String
toMaybeRef :: Ptr () -> IO (Maybe (Ref a))
supressWarningAboutRes :: a -> ()
foldl1WithDefault :: a -> (a -> a -> a) -> [a] -> a
integralToMaybe :: (Integral a, Integral b) => a -> Maybe b
alignmentsToInt :: Alignments -> Int
intToAlignments :: Int -> Alignments
withByteStrings :: [ByteString] -> (Ptr (Ptr CChar) -> IO a) -> IO a