HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulebytesmith-0.3.11.1Haskell2010

Data.Bytes.Parser.LittleEndian

Little-endian fixed-width numbers.

  • 16 values
  • Packagebytesmith-0.3.11.1
  • Exports16
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceLittleEndian.hs

One

0 declarations

Unsigned

Signed

Many

0 declarations

Unsigned

valueword16Array
  1. :: e

    Error message if not enough bytes are present

  2. -> Int

    Number of little-endian 16-bit words to expect

  3. -> Parser e s (PrimArray Word16)

    Native-endian elements

#

Array of little-endian unsigned 16-bit words. If the host is little-endian, the implementation is optimized to simply memcpy bytes into the result array. The result array always has elements in native-endian byte order.

valueword32Array
  1. :: e

    Error message if not enough bytes are present

  2. -> Int

    Number of little-endian 32-bit words to consume

  3. -> Parser e s (PrimArray Word32)

    Native-endian elements

#

Parse an array of little-endian unsigned 32-bit words.

valueword64Array
  1. :: e

    Error message if not enough bytes are present

  2. -> Int

    Number of little-endian 64-bit words to consume

  3. -> Parser e s (PrimArray Word64)

    Native-endian elements

#

Parse an array of little-endian unsigned 64-bit words.

valueword128Array
  1. :: e

    Error message if not enough bytes are present

  2. -> Int

    Number of little-endian 128-bit words to consume

  3. -> Parser e s (PrimArray Word128)

    Native-endian elements

#

Parse an array of little-endian unsigned 128-bit words.

valueword256Array
  1. :: e

    Error message if not enough bytes are present

  2. -> Int

    Number of little-endian 256-bit words to consume

  3. -> Parser e s (PrimArray Word256)

    Native-endian elements

#

Parse an array of little-endian unsigned 256-bit words.

Unsigned

valueint64Array
  1. :: e

    Error message if not enough bytes are present

  2. -> Int

    Number of little-endian 64-bit words to expect

  3. -> Parser e s (PrimArray Int64)

    Native-endian elements

#

Parse an array of little-endian signed 64-bit words.