binrep-0.7.0: Encode precise binary representations directly in types

Index

anyPrimRaehik.Compat.FlatParse.Basic.Prim
AsciiBinrep.Type.Text.Encoding.Ascii, Binrep.Type.Text
AsTextBinrep.Type.Text.Internal, Binrep.Type.Text
BEBinrep.Util.ByteOrder
BigEndianBinrep.Util.ByteOrder
BLenBinrep.BLen, Binrep
blenBinrep.BLen, Binrep
blenGenericNonSumBinrep.BLen, Binrep
blenGenericSumBinrep.BLen, Binrep
ByteOrderBinrep.Util.ByteOrder
ByteOrdered 
1 (Type/Class)Binrep.Util.ByteOrder
2 (Data Constructor)Binrep.Util.ByteOrder
BytesBinrep.Type.Text.Internal
bzToFpBinrep.Get, Binrep
catchErrorCallBinrep.Type.Text.Encoding.Ascii, Binrep.Type.Text
CBLenBinrep.CBLen, Binrep, Binrep
cblenBinrep.CBLen, Binrep.BLen, Binrep
cblen#Binrep.CBLen, Binrep
CBLenGenericBinrep.CBLen.Generic
CBLenGenericNonSumBinrep.CBLen.Generic
cblenProxy#Binrep.CBLen, Binrep
CBLenSymBinrep.CBLen, Binrep
CharListUnicodeCodepointsBinrep.Type.Magic
CountPrefixBinrep.Type.Prefix.Count
CountPrefixedBinrep.Type.Prefix.Count
DecodeBinrep.Type.Text.Internal, Binrep.Type.Text
decodeBinrep.Type.Text.Internal, Binrep.Type.Text
decodeTextBinrep.Type.Text.Internal
decodeViaTextICUBinrep.Type.Text.Encoding.ShiftJis, Binrep.Type.Text
decodeViaTextICU'Binrep.Type.Text.Encoding.ShiftJis, Binrep.Type.Text
DMagic 
1 (Type/Class)Binrep.Test
2 (Data Constructor)Binrep.Test
dMagic1_8bBinrep.Test
DMagicSumBinrep.Test
DMagicSum1Binrep.Test
DMagicSum2Binrep.Test
DStruct 
1 (Type/Class)Binrep.Test
2 (Data Constructor)Binrep.Test
dStruct1Binrep.Test
dStruct2Binrep.Test
dStruct3Binrep.Test
E 
1 (Type/Class)Binrep.Get.Error, Binrep.Get, Binrep
2 (Data Constructor)Binrep.Get.Error, Binrep.Get, Binrep
EAndBinrep.Get.Error, Binrep.Get, Binrep
EBase 
1 (Type/Class)Binrep.Get.Error, Binrep.Get, Binrep
2 (Data Constructor)Binrep.Get.Error, Binrep.Get, Binrep
eBaseBinrep.Get, Binrep
eCBaseBinrep.Get.Struct, Binrep
EExpectedBinrep.Get.Error, Binrep.Get, Binrep
EExpectedByteBinrep.Get.Error, Binrep.Get, Binrep
EFailBinrep.Get.Error, Binrep.Get, Binrep
EFailNamedBinrep.Get.Error, Binrep.Get, Binrep
EFailParseBinrep.Get.Error, Binrep.Get, Binrep
EGeneric 
1 (Type/Class)Binrep.Get.Error, Binrep.Get, Binrep
2 (Data Constructor)Binrep.Get.Error, Binrep.Get, Binrep
EGenericFieldBinrep.Get.Error, Binrep.Get, Binrep
EGenericSum 
1 (Type/Class)Binrep.Get.Error, Binrep.Get, Binrep
2 (Data Constructor)Binrep.Get.Error, Binrep.Get, Binrep
EGenericSumTagBinrep.Get.Error, Binrep.Get, Binrep
EGenericSumTagNoMatchBinrep.Get.Error, Binrep.Get, Binrep
EMiddleBinrep.Get.Error, Binrep.Get, Binrep
EncodeBinrep.Type.Text.Internal, Binrep.Type.Text
encodeBinrep.Type.Text
encode'Binrep.Type.Text.Internal, Binrep.Type.Text
encodeToRepBinrep.Type.Text
encodeViaTextICUBinrep.Type.Text.Encoding.ShiftJis, Binrep.Type.Text
encodeViaTextICU'Binrep.Type.Text.Encoding.ShiftJis, Binrep.Type.Text
EndianBinrep.Util.ByteOrder
ENoEmptyBinrep.Common.Class.TypeErrors
ENoSumBinrep.Common.Class.TypeErrors
EOverlongBinrep.Get.Error, Binrep.Get, Binrep
ERanOutBinrep.Get.Error, Binrep.Get, Binrep
EUnexpectedNonSumBinrep.Util.Generic
EUnexpectedSumBinrep.Util.Generic
fpToBzBinrep.Get, Binrep
GCBLenBinrep.CBLen.Generic
GCBLenCaseMaybeBinrep.CBLen.Generic
GCBLenSumBinrep.CBLen.Generic
GetBinrep.Get, Binrep
getBinrep.Get, Binrep
GetCBinrep.Get.Struct, Binrep
getCBinrep.Get.Struct, Binrep
GetCountBinrep.Type.Prefix.Count
getCountBinrep.Type.Prefix.Count
getEBaseBinrep.Get, Binrep
getECBaseBinrep.Get.Struct, Binrep
getGenericNonSumBinrep.Get, Binrep
getGenericStructBinrep.Get.Struct, Binrep
getGenericSumBinrep.Get, Binrep
getPrimBinrep.Get, Binrep
GetSizeBinrep.Type.Prefix.Size
getSizeBinrep.Type.Prefix.Size
GetterBinrep.Get, Binrep
GetterCBinrep.Get.Struct, Binrep
getWrapGenericBinrep.Get, Binrep
getWrapGeneric'Binrep.Get, Binrep
hasNoNullsBinrep.Type.NullTerminated
IsCBLenBinrep.CBLen, Binrep
JustXBinrep.CBLen.Generic
LEBinrep.Util.ByteOrder
Length 
1 (Type/Class)Util.TypeNats
2 (Type/Class)Binrep.Type.Magic
lenToPfxBinrep.Util.Prefix
LittleEndianBinrep.Util.ByteOrder
Magic 
1 (Type/Class)Binrep.Type.Magic
2 (Data Constructor)Binrep.Type.Magic
MagicalBinrep.Type.Magic
MagicBytesBinrep.Type.Magic
MaxBinrep.Util.Prefix
MaybeEqBinrep.CBLen.Generic
natVal'' 
1 (Function)Binrep.Util
2 (Function)Util.TypeNats
natValIntUtil.TypeNats
NothingXBinrep.CBLen.Generic
NullCheckBinrep.Type.NullTerminated
NullPadBinrep.Type.NullPadded
NullPaddedBinrep.Type.NullPadded
nullTermCstrPfxTagBinrep.Generic
NullTerminateBinrep.Type.NullTerminated
NullTerminatedBinrep.Type.NullTerminated
parseWithLengthRaehik.Compat.FlatParse.Basic.WithLength
pfxToLenBinrep.Util.Prefix
posIntToNatBinrep.Util
PrefixBinrep.Util.Prefix
PutBinrep.Put, Binrep
putBinrep.Put, Binrep
PutCBinrep.Put.Struct, Binrep
putCBinrep.Put.Struct, Binrep
putGenericNonSumBinrep.Put, Binrep
putGenericStructBinrep.Put.Struct, Binrep
putGenericSumBinrep.Put, Binrep
PutterBinrep.Put, Binrep
PutterCBinrep.Put.Struct, Binrep
runGetBinrep.Get, Binrep
runGetCBsBinrep.Get.Struct, Binrep
runGetterBinrep.Get, Binrep
runPutBinrep.Put, Binrep
runPutCBinrep.Put.Struct, Binrep
ShiftJisBinrep.Type.Text.Encoding.ShiftJis, Binrep.Type.Text
SizeBinrep.Type.Sized
SizedBinrep.Type.Sized
SizePrefixBinrep.Type.Prefix.Size
SizePrefixedBinrep.Type.Prefix.Size
SymbolAsCharListBinrep.Type.Magic
SymbolAsCharList'Binrep.Type.Magic
SymbolUnicodeCodepointsBinrep.Type.Magic
Thin 
1 (Type/Class)Binrep.Type.Thin
2 (Data Constructor)Binrep.Type.Thin
tshowBinrep.Util
unByteOrderedBinrep.Util.ByteOrder
unsafeRunGetC'Binrep.Get.Struct, Binrep
unsafeRunGetCPtrBinrep.Get.Struct, Binrep
unThinBinrep.Type.Thin
unViaCBLenBinrep.BLen, Binrep
unViaGetCBinrep.Get, Binrep
unViaPrimBinrep.Common.Via.Prim
unViaPutCBinrep.Put, Binrep
Utf16Binrep.Type.Text.Encoding.Utf16, Binrep.Type.Text
Utf32Binrep.Type.Text.Encoding.Utf32, Binrep.Type.Text
Utf8Binrep.Type.Text.Encoding.Utf8, Binrep.Type.Text
ViaCBLen 
1 (Type/Class)Binrep.BLen, Binrep
2 (Data Constructor)Binrep.BLen, Binrep
ViaGetC 
1 (Type/Class)Binrep.Get, Binrep
2 (Data Constructor)Binrep.Get, Binrep
ViaPrim 
1 (Type/Class)Binrep.Common.Via.Prim
2 (Data Constructor)Binrep.Common.Via.Prim
ViaPutC 
1 (Type/Class)Binrep.Put, Binrep
2 (Data Constructor)Binrep.Put, Binrep
wrapUnsafeDecoderBinrep.Type.Text.Internal