getI32Decoder function

FixedSizeDecoder<int> getI32Decoder([
  1. NumberCodecConfig? config
])

Creates a FixedSizeDecoder for signed 32-bit integers (i32).

Decodes 4 bytes as an int in the range -2147483648, 2147483647. Defaults to little-endian byte order.

Implementation

FixedSizeDecoder<int> getI32Decoder([NumberCodecConfig? config]) =>
    numberDecoderFactory(
      name: 'i32',
      size: 4,
      get: (data, offset, endian) => data.getInt32(offset, endian),
      config: config,
    );