| License | BSD-style | 
|---|---|
| Maintainer | Haskell Foundation | 
| Stability | experimental | 
| Portability | portable | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
Basement.Endianness
Description
Set endianness tag to a given primitive. This will help for serialising data for protocols (such as the network protocols).
Documentation
Class of types that can be byte-swapped.
e.g. Word16, Word32, Word64
Minimal complete definition
byteSwap
Big Endian
Big Endian value
Instances
Little Endian
Little Endian value
Instances
System Endianness
data Endianness Source #
Constructors
| LittleEndian | |
| BigEndian | 
Instances
| Eq Endianness Source # | |
| Defined in Basement.Endianness | |
| Show Endianness Source # | |
| Defined in Basement.Endianness Methods showsPrec :: Int -> Endianness -> ShowS # show :: Endianness -> String # showList :: [Endianness] -> ShowS # | |
endianness :: Endianness Source #
endianness of the current architecture
