Class of types supporting primitive array operations that are not necessarily aligned. The offsets for all of the typeclass methods are interpreted as bytes, not elements.
Methods
indexUnalignedByteArray# :: ByteArray# -> Int# -> areadUnalignedByteArray# :: MutableByteArray# s -> Int# -> State# s -> (# State# s, a #)writeUnalignedByteArray# :: MutableByteArray# s -> Int# -> a -> State# s -> State# s
Instances31PrimUnaligned, …
PrimUnaligned CCharDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CDoubleDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CIntDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CLLongDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CLongDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CSCharDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CShortDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CUIntDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CULLongDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CULongDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned Int16Defined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned Int32Defined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned Int64Defined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned Int8Defined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CDevDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CInoDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CModeDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned COffDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CPidDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CSsizeDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned FdDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned Word16Defined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned Word32Defined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned Word64Defined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned Word8Defined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned CharDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned DoubleDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned FloatDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned IntDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned WordDefined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.UnalignedPrimUnaligned (Ptr a)Defined in primitive-unaligned-0.1.1.2 · Data.Primitive.ByteArray.Unaligned