Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
HaskellWorks.Data.FromForeignRegion
Synopsis
- class FromForeignRegion a where
- fromForeignRegion :: ForeignRegion -> a
- type ForeignRegion = (ForeignPtr Word8, Int, Int)
- mmapFromForeignRegion :: FromForeignRegion a => FilePath -> IO a
Documentation
class FromForeignRegion a where #
Class for datastructures that can be created from a foreign region
Instances
FromForeignRegion ByteString # | |
Defined in HaskellWorks.Data.FromForeignRegion Methods fromForeignRegion :: ForeignRegion -> ByteString # | |
FromForeignRegion (Vector Word16) # | |
Defined in HaskellWorks.Data.FromForeignRegion Methods fromForeignRegion :: ForeignRegion -> Vector Word16 # | |
FromForeignRegion (Vector Word32) # | |
Defined in HaskellWorks.Data.FromForeignRegion Methods fromForeignRegion :: ForeignRegion -> Vector Word32 # | |
FromForeignRegion (Vector Word64) # | |
Defined in HaskellWorks.Data.FromForeignRegion Methods fromForeignRegion :: ForeignRegion -> Vector Word64 # | |
FromForeignRegion (Vector Word8) # | |
Defined in HaskellWorks.Data.FromForeignRegion Methods fromForeignRegion :: ForeignRegion -> Vector Word8 # | |
(FromForeignRegion a, FromForeignRegion b) => FromForeignRegion (a :*: b) # | |
Defined in HaskellWorks.Data.FromForeignRegion Methods fromForeignRegion :: ForeignRegion -> a :*: b # |
type ForeignRegion = (ForeignPtr Word8, Int, Int) #
mmapFromForeignRegion :: FromForeignRegion a => FilePath -> IO a #