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