hw-prim-0.6.3.2: Primitive functions and data types
Safe HaskellSafe-Inferred
LanguageHaskell2010

HaskellWorks.Data.FromForeignRegion

Synopsis

Documentation

class FromForeignRegion a where #

Class for datastructures that can be created from a foreign region

Methods

fromForeignRegion :: ForeignRegion -> a #

Create a value of type @a from a foreign region.

Instances

Instances details
FromForeignRegion ByteString # 
Instance details

Defined in HaskellWorks.Data.FromForeignRegion

Methods

fromForeignRegion :: ForeignRegion -> ByteString #

FromForeignRegion (Vector Word16) # 
Instance details

Defined in HaskellWorks.Data.FromForeignRegion

FromForeignRegion (Vector Word32) # 
Instance details

Defined in HaskellWorks.Data.FromForeignRegion

FromForeignRegion (Vector Word64) # 
Instance details

Defined in HaskellWorks.Data.FromForeignRegion

FromForeignRegion (Vector Word8) # 
Instance details

Defined in HaskellWorks.Data.FromForeignRegion

(FromForeignRegion a, FromForeignRegion b) => FromForeignRegion (a :*: b) # 
Instance details

Defined in HaskellWorks.Data.FromForeignRegion

type ForeignRegion = (ForeignPtr Word8, Int, Int) #

mmapFromForeignRegion :: FromForeignRegion a => FilePath -> IO a #