binrep-0.2.0: Encode precise binary representations directly in types

Index

AsBLenBinrep.BLen.Internal.AsBLen, Binrep.BLen, Binrep
AsByteStringBinrep.Type.ByteString
ASCIIBinrep.Type.Text
asciiBytesToNatBinrep.Type.AsciiNat
AsciiNat 
1 (Type/Class)Binrep.Type.AsciiNat
2 (Data Constructor)Binrep.Type.AsciiNat
asciiNatCompareBinrep.Type.AsciiNat
asLenPfxBinrep.Type.LenPfx
AsTextBinrep.Type.Text
BEBinrep.Type.Common
BLenBinrep.BLen, Binrep
blenBinrep.BLen, Binrep
blenGenericBinrep.Generic.BLen, Binrep.Generic
BLenTBinrep.BLen, Binrep
brCfgDCSBinrep.Example
brCfgNoSum 
1 (Function)Binrep.Example.Wav
2 (Function)Binrep.Example.Tiff
3 (Function)Binrep.Example.Tar
4 (Function)Binrep.Example
BS 
1 (Type/Class)Binrep.Example.Tar
2 (Type/Class)Binrep.Example.FileTable
BuilderBinrep.Put, Binrep
ByteValBinrep.Type.Byte
byteValBinrep.Type.Byte
ByteValsBinrep.Type.Byte
byteValsBinrep.Type.Byte
CBinrep.Type.ByteString
CBLenBinrep.CBLen, Binrep
cblenBinrep.BLen, Binrep
CBLenGenericBinrep.Generic.CBLen, Binrep.Generic
cDefBinrep.Generic
Cfg 
1 (Type/Class)Binrep.Generic.Internal, Binrep.Generic
2 (Data Constructor)Binrep.Generic.Internal, Binrep.Generic
CharListUnicodeCodepointsBinrep.Type.Magic
conName'Binrep.Generic.Internal
cSumTagBinrep.Generic.Internal, Binrep.Generic
cSumTagHexBinrep.Generic
cSumTagNullTermBinrep.Generic
DCSBinrep.Example
DCS1Binrep.Example
DCS2Binrep.Example
DCS3Binrep.Example
DCS4Binrep.Example
DCS5Binrep.Example
DecodeBinrep.Type.Text
decodeBinrep.Type.Text
decodeViaTextICUBinrep.Type.Text
digitsBinrep.Type.AsciiNat
DSS 
1 (Type/Class)Binrep.Example
2 (Data Constructor)Binrep.Example
dss1Binrep.Example
dss2Binrep.Example
dss3Binrep.Example
dss4Binrep.Example
dss5Binrep.Example
DU 
1 (Type/Class)Binrep.Example
2 (Data Constructor)Binrep.Example
DVBinrep.Example
DX 
1 (Type/Class)Binrep.Example
2 (Data Constructor)Binrep.Example
EBinrep.Example.Wav
EncodeBinrep.Type.Text
encodeBinrep.Type.Text
encodeStringUtf8Binrep.Type.Magic.UTF8
encodeToRepBinrep.Type.Text
EncodingBinrep.Type.Text
EndiannessBinrep.Type.Common
Entry 
1 (Type/Class)Binrep.Example.FileTable
2 (Data Constructor)Binrep.Example.FileTable
entryDataBinrep.Example.FileTable
entryNameBinrep.Example.FileTable
exBsBinrep.Example.FileTable
GBLenBinrep.Generic.BLen
gblenBinrep.Generic.BLen
GBLenSumBinrep.Generic.BLen
gblensumBinrep.Generic.BLen
GCBLenBinrep.Generic.CBLen
GCBLenCaseMaybeBinrep.Generic.CBLen
GCBLenSumBinrep.Generic.CBLen
GErrRefuseVoidBinrep.Generic.Internal
GetBinrep.Get, Binrep
getBinrep.Get, Binrep
getAsciiNatBinrep.Type.AsciiNat
GetConNameBinrep.Generic.Put
getConNameBinrep.Generic.Put
getCStringBinrep.Type.ByteString
getEntryBinrep.Example.FileTable
getFileTableBinrep.Example.FileTable
getGenericBinrep.Generic.Get, Binrep.Generic
getIBinrep.Type.Int
getLenPfxBinrep.Type.LenPfx
getNNullsBinrep.Type.NullPadded
getTarNatBinrep.Example.Tar
GetterBinrep.Get, Binrep
getVectorBinrep.Type.Vector
GetWithBinrep.Get, Binrep
getWithBinrep.Get, Binrep
GGetBinrep.Generic.Get
ggetBinrep.Generic.Get
GGetSumBinrep.Generic.Get
ggetsumBinrep.Generic.Get
GPutBinrep.Generic.Put
gputBinrep.Generic.Put
GPutSumBinrep.Generic.Put
gputsumBinrep.Generic.Put
Hex 
1 (Type/Class)Binrep.Extra.HexByteString
2 (Data Constructor)Binrep.Extra.HexByteString
HexByteStringBinrep.Extra.HexByteString
I 
1 (Type/Class)Binrep.Type.Int
2 (Data Constructor)Binrep.Type.Int
I1Binrep.Type.Int
I2Binrep.Type.Int
I4Binrep.Type.Int
I8Binrep.Type.Int
IMaxBinrep.Type.Int
IRepBinrep.Type.Int
ISignBinrep.Type.Int
ISizeBinrep.Type.Int
JustXBinrep.Generic.CBLen
LEBinrep.Type.Common
LengthBinrep.Type.Byte
LenPfx 
1 (Type/Class)Binrep.Type.LenPfx
2 (Data Constructor)Binrep.Type.LenPfx
lenPfxFromListBinrep.Type.LenPfx
lenPfxSizeBinrep.Type.LenPfx
Magic 
1 (Type/Class)Binrep.Type.Magic
2 (Data Constructor)Binrep.Type.Magic
MagicUTF8 
1 (Type/Class)Binrep.Type.Magic.UTF8
2 (Data Constructor)Binrep.Type.Magic.UTF8
MagicValsBinrep.Type.Magic
MaxBoundBinrep.Type.Int
MaybeEqBinrep.Generic.CBLen
natToAsciiBytesBinrep.Type.AsciiNat
natToBLenBinrep.BLen.Internal.AsBLen, Binrep.BLen, Binrep
natVal''Binrep.Util
NothingXBinrep.Generic.CBLen
NullPadBinrep.Type.NullPadded
NullPaddedBinrep.Type.NullPadded
octalFromAsciiDigitBinrep.Type.AsciiNat
parseHexByteBinrep.Extra.HexByteString
parseHexByteStringBinrep.Extra.HexByteString
PascalBinrep.Type.ByteString
posIntToBLenBinrep.BLen.Internal.AsBLen, Binrep.BLen, Binrep
posIntToNatBinrep.Util
prepEntryBinrep.Example.FileTable
prettyHexByteBinrep.Extra.HexByteString
prettyHexByteStringBinrep.Extra.HexByteString
prettyHexByteStringCompactBinrep.Extra.HexByteString
PutBinrep.Put, Binrep
putBinrep.Put, Binrep
putCStringBinrep.Type.ByteString
putFileTableBinrep.Example.FileTable
putGenericBinrep.Generic.Put, Binrep.Generic
PutWithBinrep.Put, Binrep
putWithBinrep.Put, Binrep
putWithoutBinrep.Put, Binrep
RepBinrep.Type.ByteString
runBuilderBinrep.Put, Binrep
runGetBinrep.Get, Binrep
runGetterBinrep.Get, Binrep
runGetWithBinrep.Get, Binrep
runPutBinrep.Put, Binrep
runPutWithBinrep.Put, Binrep
SBinrep.Type.Int
safeBLenSubBinrep.BLen.Internal.AsBLen, Binrep.BLen, Binrep
SizeBinrep.Type.Sized
SizedBinrep.Type.Sized
SJISBinrep.Type.Text
SymbolAsCharListBinrep.Type.Magic
SymbolAsCharList'Binrep.Type.Magic
SymbolUnicodeCodepointsBinrep.Type.Magic
symValBinrep.Type.Magic.UTF8
Table 
1 (Type/Class)Binrep.Example.FileTable
2 (Data Constructor)Binrep.Example.FileTable
Tar 
1 (Type/Class)Binrep.Example.Tar
2 (Data Constructor)Binrep.Example.Tar
tarFileFileSizeBinrep.Example.Tar
tarFileLastModBinrep.Example.Tar
tarFileModeBinrep.Example.Tar
tarFileNameBinrep.Example.Tar
tarFileUIDGroupBinrep.Example.Tar
tarFileUIDOwnerBinrep.Example.Tar
TarNat 
1 (Type/Class)Binrep.Example.Tar
2 (Data Constructor)Binrep.Example.Tar
Tiff 
1 (Type/Class)Binrep.Example.Tiff
2 (Data Constructor)Binrep.Example.Tiff
tiffBEbsBinrep.Example.Tiff
TiffBody 
1 (Type/Class)Binrep.Example.Tiff
2 (Data Constructor)Binrep.Example.Tiff
tiffBodyExIntBinrep.Example.Tiff
tiffBodyMagicBinrep.Example.Tiff
tiffLEbsBinrep.Example.Tiff
TiffMagicBinrep.Example.Tiff
tshowBinrep.Util
typeNatToBLenBinrep.BLen, Binrep
UBinrep.Type.Int
unHexBinrep.Extra.HexByteString
unLenPfxBinrep.Type.LenPfx
unTableBinrep.Example.FileTable
UTF16Binrep.Type.Text
UTF32Binrep.Type.Text
UTF8Binrep.Type.Text
vsEqBinrep.Type.LenPfx
W16Binrep.Example.Wav
W32Binrep.Example.Wav
W8Binrep.Example.Tiff
w8i#Binrep.Example.FileTable
WavHeader 
1 (Type/Class)Binrep.Example.Wav
2 (Data Constructor)Binrep.Example.Wav
wavHeaderChannelsBinrep.Example.Wav
wavHeaderChunkSizeBinrep.Example.Wav
wavHeaderFmtBinrep.Example.Wav
wavHeaderFmtChunkMarkerBinrep.Example.Wav
wavHeaderFmtTypeBinrep.Example.Wav
wavHeaderMagicBinrep.Example.Wav
wordToBLen#Binrep.BLen.Internal.AsBLen, Binrep.BLen, Binrep
WriteByteValsBinrep.Type.Byte
writeByteValsBinrep.Type.Byte