Safe Haskell | Safe-Inferred |
---|
- class EndianSensitive α
- data BigEndian α
- data LittleEndian α
- toBigEndian :: EndianSensitive α => α -> BigEndian α
- fromBigEndian :: EndianSensitive α => BigEndian α -> α
- toLittleEndian :: EndianSensitive α => α -> LittleEndian α
- fromLittleEndian :: EndianSensitive α => LittleEndian α -> α
Documentation
class EndianSensitive α Source
Raw, endian-sensitive data
data LittleEndian α Source
Wrapper, guaranteeing enclosed type is little-endian
toBigEndian :: EndianSensitive α => α -> BigEndian αSource
Convert from the native format to big-endian
fromBigEndian :: EndianSensitive α => BigEndian α -> αSource
Convert from big-endian to the native format
toLittleEndian :: EndianSensitive α => α -> LittleEndian αSource
Convert from the native format to little-endian
fromLittleEndian :: EndianSensitive α => LittleEndian α -> αSource
Convert from little-endian to the native format