bytepatch-0.3.1: Patch byte-representable data in a bytestream.
Contents
Index
Index
AbsSeek
StreamPatch.Patch
advance
StreamPatch.Stream
align
1 (Function)
StreamPatch.Patch.Align
2 (Function)
BytePatch
Aligned
1 (Type/Class)
BytePatch
2 (Data Constructor)
BytePatch
alignedAlign
BytePatch
alignedPatches
BytePatch
applyBinFwd
StreamPatch.Apply
applySimpleFwd
StreamPatch.Apply
BinRep
StreamPatch.Patch.Binary
Cfg
1 (Type/Class)
StreamPatch.Patch.Binary
2 (Data Constructor)
StreamPatch.Patch.Binary
cfgAllowPartialExpected
StreamPatch.Patch.Binary
check
StreamPatch.Patch.Binary
Chunk
StreamPatch.Stream
cm
BytePatch
cmAlign
BytePatch
cmBin
BytePatch
cmBinStream
BytePatch
comparePatchSeeks
StreamPatch.Patch.Linearize
convert
BytePatch
convertAlign
BytePatch
convertBin
BytePatch
convertBinAlign
BytePatch
convertEmpty
BytePatch
encodePascalText
StreamPatch.Patch.Binary.PascalText
encodeToSizedBE
StreamPatch.Patch.Binary.PascalText
Error
1 (Type/Class)
StreamPatch.Patch.Align
2 (Type/Class)
StreamPatch.Patch.Binary
3 (Type/Class)
StreamPatch.Patch.Linearize
ErrorBadBinRep
StreamPatch.Patch.Binary
ErrorBinRepTooLong
StreamPatch.Patch.Binary
ErrorDidNotMatchExpected
StreamPatch.Patch.Binary
ErrorDoesntMatchExpected
StreamPatch.Patch.Align
ErrorOverlap
StreamPatch.Patch.Linearize
ErrorSeekBelow0
StreamPatch.Patch.Align
ErrorUnexpectedNonNull
StreamPatch.Patch.Binary
Flap
1 (Type/Class)
StreamPatch.Patch
2 (Data Constructor)
StreamPatch.Patch
FunctorRec
1 (Type/Class)
StreamPatch.Patch
2 (Data Constructor)
StreamPatch.Patch
FwdSeek
StreamPatch.Patch
getFlap
StreamPatch.Patch
getFunctorRec
StreamPatch.Patch
getLength
StreamPatch.Patch.Linearize
HasLength
StreamPatch.Patch.Linearize
HexByteString
1 (Type/Class)
BytePatch.HexByteString
2 (Data Constructor)
BytePatch.HexByteString
i2be
StreamPatch.Patch.Binary.PascalText
insert
StreamPatch.Stream
jsonCfgCamelDrop
BytePatch
linearize
StreamPatch.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
mExpected
StreamPatch.Patch.Align
mMaxBytes
StreamPatch.Patch.Binary
MonadCursorInplaceStream
StreamPatch.Stream
MonadFwdInplaceStream
StreamPatch.Stream
MonadFwdStream
StreamPatch.Stream
move
StreamPatch.Stream
mpAt
BytePatch
mpData
BytePatch
msExpected
StreamPatch.Patch.Binary
msNullTerminates
StreamPatch.Patch.Binary
MultiPatch
1 (Type/Class)
BytePatch
2 (Data Constructor)
BytePatch
overwrite
StreamPatch.Stream
parseHexByteString
BytePatch.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
patchBinRep
StreamPatch.Patch.Binary
patchData
StreamPatch.Patch
patchMeta
StreamPatch.Patch
patchSeek
StreamPatch.Patch
prettyHexByteString
BytePatch.HexByteString
readahead
StreamPatch.Stream
RelSeek
StreamPatch.Patch
runPureFwdBin
StreamPatch.Apply
runPureSimpleFwdList
StreamPatch.Apply
sAligned
BytePatch
Seek
1 (Type/Class)
BytePatch
2 (Data Constructor)
BytePatch
SeekKind
StreamPatch.Patch
SeekRep
StreamPatch.Patch
sExpected
BytePatch
sMaxBytes
BytePatch
sNullTerminates
BytePatch
sSeek
BytePatch
toBinRep
StreamPatch.Patch.Binary
toBinRep'
StreamPatch.Patch.Binary
traverseM
StreamPatch.Util
traverseM_
StreamPatch.Util
tryIntegerToNatural
StreamPatch.Patch.Align
unHexByteString
BytePatch.HexByteString
unPascalText
StreamPatch.Patch.Binary.PascalText