binrep-0.8.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
CBLenGenericNonSumBinrep.CBLen, Binrep
CBLenGenericSumBinrep.CBLen, Binrep
cblenProxy#Binrep.CBLen, Binrep
CBLenSymBinrep.CBLen, Binrep
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, Binrep
GCBLenCaseMaybeBinrep.CBLen, Binrep
GCBLenSumBinrep.CBLen, Binrep
GenericallyNonSum 
1 (Type/Class)Binrep.Common.Via.Generically.NonSum
2 (Data Constructor)Binrep.Common.Via.Generically.NonSum
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, Binrep
LEBinrep.Util.ByteOrder
LengthBinrep.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, Binrep
natVal'' 
1 (Function)Binrep.Util
2 (Function)Util.TypeNats
natValIntUtil.TypeNats
NothingXBinrep.CBLen, Binrep
NullCheckBinrep.Type.NullTerminated
NullPadBinrep.Type.NullPadded
NullPaddedBinrep.Type.NullPadded
nullTermCstrPfxTagBinrep.Generic
NullTerminateBinrep.Type.NullTerminated
NullTerminatedBinrep.Type.NullTerminated
NullTermPadBinrep.Type.Derived.NullTermPadded
NullTermPaddedBinrep.Type.Derived.NullTermPadded
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
Thin 
1 (Type/Class)Binrep.Type.Thin
2 (Data Constructor)Binrep.Type.Thin
tshowBinrep.Util
unByteOrderedBinrep.Util.ByteOrder
unGenericallyNonSumBinrep.Common.Via.Generically.NonSum
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