bytepatch-0.3.1: Patch byte-representable data in a bytestream.

Index

AbsSeekStreamPatch.Patch
advanceStreamPatch.Stream
align 
1 (Function)StreamPatch.Patch.Align
2 (Function)BytePatch
Aligned 
1 (Type/Class)BytePatch
2 (Data Constructor)BytePatch
alignedAlignBytePatch
alignedPatchesBytePatch
applyBinFwdStreamPatch.Apply
applySimpleFwdStreamPatch.Apply
BinRepStreamPatch.Patch.Binary
Cfg 
1 (Type/Class)StreamPatch.Patch.Binary
2 (Data Constructor)StreamPatch.Patch.Binary
cfgAllowPartialExpectedStreamPatch.Patch.Binary
checkStreamPatch.Patch.Binary
ChunkStreamPatch.Stream
cmBytePatch
cmAlignBytePatch
cmBinBytePatch
cmBinStreamBytePatch
comparePatchSeeksStreamPatch.Patch.Linearize
convertBytePatch
convertAlignBytePatch
convertBinBytePatch
convertBinAlignBytePatch
convertEmptyBytePatch
encodePascalTextStreamPatch.Patch.Binary.PascalText
encodeToSizedBEStreamPatch.Patch.Binary.PascalText
Error 
1 (Type/Class)StreamPatch.Patch.Align
2 (Type/Class)StreamPatch.Patch.Binary
3 (Type/Class)StreamPatch.Patch.Linearize
ErrorBadBinRepStreamPatch.Patch.Binary
ErrorBinRepTooLongStreamPatch.Patch.Binary
ErrorDidNotMatchExpectedStreamPatch.Patch.Binary
ErrorDoesntMatchExpectedStreamPatch.Patch.Align
ErrorOverlapStreamPatch.Patch.Linearize
ErrorSeekBelow0StreamPatch.Patch.Align
ErrorUnexpectedNonNullStreamPatch.Patch.Binary
Flap 
1 (Type/Class)StreamPatch.Patch
2 (Data Constructor)StreamPatch.Patch
FunctorRec 
1 (Type/Class)StreamPatch.Patch
2 (Data Constructor)StreamPatch.Patch
FwdSeekStreamPatch.Patch
getFlapStreamPatch.Patch
getFunctorRecStreamPatch.Patch
getLengthStreamPatch.Patch.Linearize
HasLengthStreamPatch.Patch.Linearize
HexByteString 
1 (Type/Class)BytePatch.HexByteString
2 (Data Constructor)BytePatch.HexByteString
i2beStreamPatch.Patch.Binary.PascalText
insertStreamPatch.Stream
jsonCfgCamelDropBytePatch
linearizeStreamPatch.Patch.Linearize
Meta 
1 (Type/Class)StreamPatch.Patch.Align
2 (Data Constructor)StreamPatch.Patch.Align
3 (Type/Class)StreamPatch.Patch.Binary
4 (Data Constructor)StreamPatch.Patch.Binary
MetaStream 
1 (Type/Class)StreamPatch.Patch.Binary
2 (Data Constructor)StreamPatch.Patch.Binary
mExpectedStreamPatch.Patch.Align
mMaxBytesStreamPatch.Patch.Binary
MonadCursorInplaceStreamStreamPatch.Stream
MonadFwdInplaceStreamStreamPatch.Stream
MonadFwdStreamStreamPatch.Stream
moveStreamPatch.Stream
mpAtBytePatch
mpDataBytePatch
msExpectedStreamPatch.Patch.Binary
msNullTerminatesStreamPatch.Patch.Binary
MultiPatch 
1 (Type/Class)BytePatch
2 (Data Constructor)BytePatch
overwriteStreamPatch.Stream
parseHexByteStringBytePatch.HexByteString
PascalText 
1 (Type/Class)StreamPatch.Patch.Binary.PascalText
2 (Data Constructor)StreamPatch.Patch.Binary.PascalText
Patch 
1 (Type/Class)StreamPatch.Patch
2 (Data Constructor)StreamPatch.Patch
patchBinRepStreamPatch.Patch.Binary
patchDataStreamPatch.Patch
patchMetaStreamPatch.Patch
patchSeekStreamPatch.Patch
prettyHexByteStringBytePatch.HexByteString
readaheadStreamPatch.Stream
RelSeekStreamPatch.Patch
runPureFwdBinStreamPatch.Apply
runPureSimpleFwdListStreamPatch.Apply
sAlignedBytePatch
Seek 
1 (Type/Class)BytePatch
2 (Data Constructor)BytePatch
SeekKindStreamPatch.Patch
SeekRepStreamPatch.Patch
sExpectedBytePatch
sMaxBytesBytePatch
sNullTerminatesBytePatch
sSeekBytePatch
toBinRepStreamPatch.Patch.Binary
toBinRep'StreamPatch.Patch.Binary
traverseMStreamPatch.Util
traverseM_StreamPatch.Util
tryIntegerToNaturalStreamPatch.Patch.Align
unHexByteStringBytePatch.HexByteString
unPascalTextStreamPatch.Patch.Binary.PascalText