Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type Cursor = GenericCursor ByteString CsPoppy1 (RangeMin CsPoppy1)
- fromByteString :: ByteString -> Cursor
- fromByteStringViaBlanking :: ByteString -> Cursor
- fromByteStringViaSimd :: ByteString -> Cursor
- fromForeignRegion :: ForeignRegion -> Cursor
- fromString :: String -> Cursor
- fromBsIbBp :: ByteString -> IbBp -> Cursor
- simdToIbBp :: ByteString -> IbBp
Documentation
type Cursor = GenericCursor ByteString CsPoppy1 (RangeMin CsPoppy1) Source #
fromByteString :: ByteString -> Cursor Source #
Deprecated: Use one of the other fromByteString* functions
Load a Cursor
from a ByteString
fromByteStringViaBlanking :: ByteString -> Cursor Source #
Load a Cursor
from a ByteString
via the blanking process.
This has reasonable performance, but uses a lot of memory due to
the lack of streaming
fromByteStringViaSimd :: ByteString -> Cursor Source #
Load a Cursor
from a ByteString
via the blanking via simd
This has fast performance and streaming, but is only available
recent x86 platforms
fromString :: String -> Cursor Source #
fromBsIbBp :: ByteString -> IbBp -> Cursor Source #
simdToIbBp :: ByteString -> IbBp Source #