cognimeta-utils-0.1.1: Utilities for Cognimeta products (such as perdure). API may change often.

Safe HaskellSafe-Infered

Cgm.System.Mem.Alloc

Documentation

copyArrayLen :: (Storable a, Integral b) => Ptr a -> Ptr a -> Len a b -> IO ()Source

advancePtrLen :: (Storable a, Integral b) => Ptr a -> Len a b -> Ptr aSource

pokeLenOff :: (Show a, Storable a, Integral b) => Ptr a -> Len a b -> a -> IO ()Source

peekLenOff :: (Storable a, Integral b) => Ptr a -> Len a b -> IO aSource

hPutBufLen :: (Storable a, Integral b) => Handle -> Ptr a -> Len a b -> IO ()Source

hGetBufLen :: (Storable a, Integral b) => Handle -> Ptr a -> Len a b -> IO (Len a b)Source