Documentation ¶
Overview ¶
Code below generated from decode_gen.go.tmpl
Index ¶
- Constants
- Variables
- func ReverseBytes(a []byte)
- func UintAssertBytes(s scalar.Uint, isErr bool, endian Endian, bss ...[]byte) (scalar.Uint, error)
- type Compound
- type D
- func (d *D) AddChild(v *Value)
- func (d *D) AlignBits(nBits int) int
- func (d *D) ArgAs(target any) bool
- func (d *D) AssertAtLeastBitsLeft(nBits int64)
- func (d *D) AssertBitBuf(bss ...[]byte) scalar.BitBufMapper
- func (d *D) AssertLeastBytesLeft(nBytes int64)
- func (d *D) AssertUBEBytes(bss ...[]byte) scalar.UintMapper
- func (d *D) AssertULEBytes(bss ...[]byte) scalar.UintMapper
- func (d *D) BigIntAssert(vs ...*big.Int) scalar.BigIntMapper
- func (d *D) BigIntAssertRange(start, end *big.Int) scalar.BigIntMapper
- func (d *D) BigIntRequire(vs ...*big.Int) scalar.BigIntMapper
- func (d *D) BigIntRequireRange(start, end *big.Int) scalar.BigIntMapper
- func (d *D) BigIntValidate(vs ...*big.Int) scalar.BigIntMapper
- func (d *D) BigIntValidateRange(start, end *big.Int) scalar.BigIntMapper
- func (d *D) BitBufIsZero() scalar.BitBufMapper
- func (d *D) BitBufRange(firstBit int64, nBits int64) bitio.ReaderAtSeeker
- func (d *D) BitBufValidateIsZero() scalar.BitBufMapper
- func (d *D) Bits(nBits int) []byte
- func (d *D) BitsLeft() int64
- func (d *D) Bool() bool
- func (d *D) BoolAssert(vs ...bool) scalar.BoolMapper
- func (d *D) BoolRequire(vs ...bool) scalar.BoolMapper
- func (d *D) BoolValidate(vs ...bool) scalar.BoolMapper
- func (d *D) ByteAlignBits() int
- func (d *D) BytePos() int64
- func (d *D) BytesLen(nBytes int) []byte
- func (d *D) BytesRange(firstBit int64, nBytes int) []byte
- func (d *D) CloneReadSeeker(br bitio.ReadSeeker) bitio.ReadSeeker
- func (d *D) Copy(w io.Writer, r io.Reader) int64
- func (d *D) CopyBits(w io.Writer, r bitio.Reader) int64
- func (d *D) End() bool
- func (d *D) Errorf(format string, a ...any)
- func (d *D) F(nBits int) float64
- func (d *D) F16() float64
- func (d *D) F16BE() float64
- func (d *D) F16LE() float64
- func (d *D) F32() float64
- func (d *D) F32BE() float64
- func (d *D) F32LE() float64
- func (d *D) F64() float64
- func (d *D) F64BE() float64
- func (d *D) F64LE() float64
- func (d *D) F80() float64
- func (d *D) F80BE() float64
- func (d *D) F80LE() float64
- func (d *D) FE(nBits int, endian Endian) float64
- func (d *D) FP(nBits int, fBits int) float64
- func (d *D) FP16() float64
- func (d *D) FP16BE() float64
- func (d *D) FP16LE() float64
- func (d *D) FP32() float64
- func (d *D) FP32BE() float64
- func (d *D) FP32LE() float64
- func (d *D) FP64() float64
- func (d *D) FP64BE() float64
- func (d *D) FP64LE() float64
- func (d *D) FPE(nBits int, fBits int, endian Endian) float64
- func (d *D) Fatalf(format string, a ...any)
- func (d *D) FieldAnyFn(name string, fn func(d *D) any, sms ...scalar.AnyMapper) any
- func (d *D) FieldAnyScalarFn(name string, fn func(d *D) scalar.Any, sms ...scalar.AnyMapper) any
- func (d *D) FieldArray(name string, fn func(d *D)) *D
- func (d *D) FieldArrayLoop(name string, condFn func() bool, fn func(d *D)) *D
- func (d *D) FieldArrayRootBitBufFn(name string, br bitio.ReaderAtSeeker, fn func(d *D)) *Value
- func (d *D) FieldArrayValue(name string) *D
- func (d *D) FieldBigIntFn(name string, fn func(d *D) *big.Int, sms ...scalar.BigIntMapper) *big.Int
- func (d *D) FieldBigIntScalarFn(name string, fn func(d *D) scalar.BigInt, sms ...scalar.BigIntMapper) *big.Int
- func (d *D) FieldBitBufFn(name string, fn func(d *D) bitio.ReaderAtSeeker, sms ...scalar.BitBufMapper) bitio.ReaderAtSeeker
- func (d *D) FieldBitBufScalarFn(name string, fn func(d *D) scalar.BitBuf, sms ...scalar.BitBufMapper) bitio.ReaderAtSeeker
- func (d *D) FieldBool(name string, sms ...scalar.BoolMapper) bool
- func (d *D) FieldBoolFn(name string, fn func(d *D) bool, sms ...scalar.BoolMapper) bool
- func (d *D) FieldBoolScalarFn(name string, fn func(d *D) scalar.Bool, sms ...scalar.BoolMapper) bool
- func (d *D) FieldF(name string, nBits int, sms ...scalar.FltMapper) float64
- func (d *D) FieldF16(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF16BE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF16LE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF32(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF32BE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF32LE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF64(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF64BE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF64LE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF80(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF80BE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldF80LE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldFE(name string, nBits int, endian Endian, sms ...scalar.FltMapper) float64
- func (d *D) FieldFP(name string, nBits int, fBits int, sms ...scalar.FltMapper) float64
- func (d *D) FieldFP16(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldFP16BE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldFP16LE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldFP32(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldFP32BE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldFP32LE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldFP64(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldFP64BE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldFP64LE(name string, sms ...scalar.FltMapper) float64
- func (d *D) FieldFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.FltMapper) float64
- func (d *D) FieldFltFn(name string, fn func(d *D) float64, sms ...scalar.FltMapper) float64
- func (d *D) FieldFltScalarFn(name string, fn func(d *D) scalar.Flt, sms ...scalar.FltMapper) float64
- func (d *D) FieldFormat(name string, group Group, inArg any) (*Value, any)
- func (d *D) FieldFormatBitBuf(name string, br bitio.ReaderAtSeeker, group Group, inArg any) (*Value, any)
- func (d *D) FieldFormatLen(name string, nBits int64, group Group, inArg any) (*Value, any)
- func (d *D) FieldFormatOrRaw(name string, group Group, inArg any) (*Value, any)
- func (d *D) FieldFormatOrRawLen(name string, nBits int64, group Group, inArg any) (*Value, any)
- func (d *D) FieldFormatRange(name string, firstBit int64, nBits int64, group Group, inArg any) (*Value, any)
- func (d *D) FieldFormatReaderLen(name string, nBits int64, fn func(r io.Reader) (io.ReadCloser, error), ...) (*Value, any)
- func (d *D) FieldGet(name string) *Value
- func (d *D) FieldMustGet(name string) *Value
- func (d *D) FieldRE(reRef **regexp.Regexp, reStr string, mRef *map[string]string, ...)
- func (d *D) FieldRangeFn(name string, firstBit int64, nBits int64, fn func() *Value) *Value
- func (d *D) FieldRawLen(name string, nBits int64, sms ...scalar.BitBufMapper) bitio.ReaderAtSeeker
- func (d *D) FieldReaderRangeFormat(name string, startBit int64, nBits int64, fn func(r io.Reader) io.Reader, ...) (int64, bitio.ReaderAtSeeker, *Value, any)
- func (d *D) FieldRootBitBuf(name string, br bitio.ReaderAtSeeker, sms ...scalar.BitBufMapper) *Value
- func (d *D) FieldS(name string, nBits int, sms ...scalar.SintMapper) int64
- func (d *D) FieldS1(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS10(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS10BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS10LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS11(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS11BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS11LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS12(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS12BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS12LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS13(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS13BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS13LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS14(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS14BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS14LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS15(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS15BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS15LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS16(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS16BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS16LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS17(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS17BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS17LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS18(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS18BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS18LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS19(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS19BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS19LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS2(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS20(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS20BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS20LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS21(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS21BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS21LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS22(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS22BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS22LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS23(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS23BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS23LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS24(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS24BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS24LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS25(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS25BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS25LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS26(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS26BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS26LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS27(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS27BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS27LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS28(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS28BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS28LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS29(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS29BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS29LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS3(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS30(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS30BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS30LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS31(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS31BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS31LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS32(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS32BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS32LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS33(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS33BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS33LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS34(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS34BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS34LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS35(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS35BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS35LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS36(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS36BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS36LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS37(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS37BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS37LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS38(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS38BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS38LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS39(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS39BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS39LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS4(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS40(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS40BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS40LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS41(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS41BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS41LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS42(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS42BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS42LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS43(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS43BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS43LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS44(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS44BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS44LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS45(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS45BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS45LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS46(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS46BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS46LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS47(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS47BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS47LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS48(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS48BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS48LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS49(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS49BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS49LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS5(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS50(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS50BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS50LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS51(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS51BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS51LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS52(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS52BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS52LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS53(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS53BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS53LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS54(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS54BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS54LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS55(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS55BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS55LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS56(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS56BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS56LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS57(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS57BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS57LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS58(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS58BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS58LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS59(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS59BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS59LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS6(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS60(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS60BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS60LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS61(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS61BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS61LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS62(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS62BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS62LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS63(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS63BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS63LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS64(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS64BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS64LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS7(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS8(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS8BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS8LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS9(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS9BE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldS9LE(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldSBigInt(name string, nBits int, sms ...scalar.BigIntMapper) *big.Int
- func (d *D) FieldSBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) *big.Int
- func (d *D) FieldSBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) *big.Int
- func (d *D) FieldSBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) *big.Int
- func (d *D) FieldSE(name string, nBits int, endian Endian, sms ...scalar.SintMapper) int64
- func (d *D) FieldSLEB128(name string, sms ...scalar.SintMapper) int64
- func (d *D) FieldScalarAnyFn(name string, fn func(d *D) scalar.Any, sms ...scalar.AnyMapper) *scalar.Any
- func (d *D) FieldScalarBigIntFn(name string, fn func(d *D) scalar.BigInt, sms ...scalar.BigIntMapper) *scalar.BigInt
- func (d *D) FieldScalarBitBufFn(name string, fn func(d *D) scalar.BitBuf, sms ...scalar.BitBufMapper) *scalar.BitBuf
- func (d *D) FieldScalarBool(name string, sms ...scalar.BoolMapper) *scalar.Bool
- func (d *D) FieldScalarBoolFn(name string, fn func(d *D) scalar.Bool, sms ...scalar.BoolMapper) *scalar.Bool
- func (d *D) FieldScalarF(name string, nBits int, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF16(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF16BE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF16LE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF32(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF32BE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF32LE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF64(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF64BE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF64LE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF80(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF80BE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarF80LE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFE(name string, nBits int, endian Endian, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFP(name string, nBits int, fBits int, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFP16(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFP16BE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFP16LE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFP32(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFP32BE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFP32LE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFP64(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFP64BE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFP64LE(name string, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarFltFn(name string, fn func(d *D) scalar.Flt, sms ...scalar.FltMapper) *scalar.Flt
- func (d *D) FieldScalarRawLen(name string, nBits int64, sms ...scalar.BitBufMapper) *scalar.BitBuf
- func (d *D) FieldScalarS(name string, nBits int, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS1(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS10(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS10BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS10LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS11(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS11BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS11LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS12(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS12BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS12LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS13(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS13BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS13LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS14(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS14BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS14LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS15(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS15BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS15LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS16(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS16BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS16LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS17(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS17BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS17LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS18(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS18BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS18LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS19(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS19BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS19LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS2(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS20(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS20BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS20LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS21(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS21BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS21LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS22(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS22BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS22LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS23(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS23BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS23LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS24(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS24BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS24LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS25(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS25BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS25LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS26(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS26BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS26LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS27(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS27BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS27LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS28(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS28BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS28LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS29(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS29BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS29LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS3(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS30(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS30BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS30LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS31(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS31BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS31LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS32(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS32BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS32LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS33(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS33BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS33LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS34(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS34BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS34LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS35(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS35BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS35LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS36(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS36BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS36LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS37(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS37BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS37LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS38(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS38BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS38LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS39(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS39BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS39LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS4(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS40(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS40BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS40LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS41(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS41BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS41LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS42(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS42BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS42LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS43(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS43BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS43LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS44(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS44BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS44LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS45(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS45BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS45LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS46(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS46BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS46LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS47(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS47BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS47LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS48(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS48BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS48LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS49(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS49BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS49LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS5(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS50(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS50BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS50LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS51(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS51BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS51LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS52(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS52BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS52LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS53(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS53BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS53LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS54(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS54BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS54LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS55(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS55BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS55LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS56(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS56BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS56LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS57(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS57BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS57LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS58(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS58BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS58LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS59(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS59BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS59LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS6(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS60(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS60BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS60LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS61(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS61BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS61LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS62(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS62BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS62LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS63(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS63BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS63LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS64(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS64BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS64LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS7(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS8(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS8BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS8LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS9(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS9BE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarS9LE(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarSBigInt(name string, nBits int, sms ...scalar.BigIntMapper) *scalar.BigInt
- func (d *D) FieldScalarSBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) *scalar.BigInt
- func (d *D) FieldScalarSBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) *scalar.BigInt
- func (d *D) FieldScalarSBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) *scalar.BigInt
- func (d *D) FieldScalarSE(name string, nBits int, endian Endian, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarSLEB128(name string, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarSintFn(name string, fn func(d *D) scalar.Sint, sms ...scalar.SintMapper) *scalar.Sint
- func (d *D) FieldScalarStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarStrFn(name string, fn func(d *D) scalar.Str, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarU(name string, nBits int, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU1(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU10(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU10BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU10LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU11(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU11BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU11LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU12(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU12BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU12LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU13(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU13BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU13LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU14(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU14BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU14LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU15(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU15BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU15LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU16(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU16BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU16LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU17(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU17BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU17LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU18(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU18BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU18LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU19(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU19BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU19LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU2(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU20(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU20BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU20LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU21(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU21BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU21LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU22(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU22BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU22LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU23(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU23BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU23LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU24(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU24BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU24LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU25(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU25BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU25LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU26(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU26BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU26LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU27(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU27BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU27LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU28(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU28BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU28LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU29(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU29BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU29LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU3(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU30(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU30BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU30LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU31(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU31BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU31LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU32(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU32BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU32LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU33(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU33BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU33LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU34(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU34BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU34LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU35(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU35BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU35LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU36(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU36BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU36LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU37(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU37BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU37LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU38(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU38BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU38LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU39(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU39BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU39LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU4(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU40(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU40BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU40LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU41(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU41BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU41LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU42(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU42BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU42LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU43(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU43BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU43LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU44(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU44BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU44LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU45(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU45BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU45LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU46(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU46BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU46LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU47(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU47BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU47LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU48(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU48BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU48LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU49(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU49BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU49LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU5(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU50(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU50BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU50LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU51(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU51BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU51LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU52(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU52BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU52LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU53(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU53BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU53LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU54(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU54BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU54LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU55(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU55BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU55LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU56(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU56BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU56LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU57(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU57BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU57LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU58(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU58BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU58LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU59(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU59BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU59LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU6(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU60(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU60BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU60LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU61(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU61BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU61LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU62(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU62BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU62LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU63(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU63BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU63LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU64(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU64BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU64LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU7(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU8(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU8BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU8LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU9(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU9BE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarU9LE(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarUBigInt(name string, nBits int, sms ...scalar.BigIntMapper) *scalar.BigInt
- func (d *D) FieldScalarUBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) *scalar.BigInt
- func (d *D) FieldScalarUBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) *scalar.BigInt
- func (d *D) FieldScalarUBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) *scalar.BigInt
- func (d *D) FieldScalarUE(name string, nBits int, endian Endian, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarULEB128(name string, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarUTF16(name string, nBytes int, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUTF16BE(name string, nBytes int, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUTF16BENull(name string, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUTF16LE(name string, nBytes int, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUTF16LENull(name string, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUTF16Null(name string, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUTF8(name string, nBytes int, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUTF8Null(name string, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUTF8ShortString(name string, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) *scalar.Str
- func (d *D) FieldScalarUintFn(name string, fn func(d *D) scalar.Uint, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldScalarUnary(name string, ov uint64, sms ...scalar.UintMapper) *scalar.Uint
- func (d *D) FieldSintFn(name string, fn func(d *D) int64, sms ...scalar.SintMapper) int64
- func (d *D) FieldSintScalarFn(name string, fn func(d *D) scalar.Sint, sms ...scalar.SintMapper) int64
- func (d *D) FieldStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) string
- func (d *D) FieldStrFn(name string, fn func(d *D) string, sms ...scalar.StrMapper) string
- func (d *D) FieldStrScalarFn(name string, fn func(d *D) scalar.Str, sms ...scalar.StrMapper) string
- func (d *D) FieldStruct(name string, fn func(d *D)) *D
- func (d *D) FieldStructArrayLoop(name string, structName string, condFn func() bool, fn func(d *D)) *D
- func (d *D) FieldStructNArray(name string, structName string, count int64, fn func(d *D)) *D
- func (d *D) FieldStructRootBitBufFn(name string, br bitio.ReaderAtSeeker, fn func(d *D)) *Value
- func (d *D) FieldStructValue(name string) *D
- func (d *D) FieldU(name string, nBits int, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU1(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU10(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU10BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU10LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU11(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU11BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU11LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU12(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU12BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU12LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU13(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU13BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU13LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU14(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU14BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU14LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU15(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU15BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU15LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU16(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU16BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU16LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU17(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU17BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU17LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU18(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU18BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU18LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU19(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU19BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU19LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU2(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU20(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU20BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU20LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU21(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU21BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU21LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU22(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU22BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU22LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU23(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU23BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU23LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU24(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU24BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU24LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU25(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU25BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU25LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU26(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU26BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU26LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU27(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU27BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU27LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU28(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU28BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU28LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU29(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU29BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU29LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU3(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU30(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU30BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU30LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU31(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU31BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU31LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU32(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU32BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU32LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU33(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU33BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU33LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU34(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU34BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU34LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU35(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU35BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU35LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU36(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU36BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU36LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU37(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU37BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU37LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU38(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU38BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU38LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU39(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU39BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU39LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU4(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU40(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU40BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU40LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU41(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU41BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU41LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU42(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU42BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU42LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU43(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU43BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU43LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU44(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU44BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU44LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU45(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU45BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU45LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU46(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU46BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU46LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU47(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU47BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU47LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU48(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU48BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU48LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU49(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU49BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU49LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU5(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU50(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU50BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU50LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU51(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU51BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU51LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU52(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU52BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU52LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU53(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU53BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU53LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU54(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU54BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU54LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU55(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU55BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU55LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU56(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU56BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU56LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU57(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU57BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU57LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU58(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU58BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU58LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU59(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU59BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU59LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU6(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU60(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU60BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU60LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU61(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU61BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU61LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU62(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU62BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU62LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU63(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU63BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU63LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU64(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU64BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU64LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU7(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU8(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU8BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU8LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU9(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU9BE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldU9LE(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldUBigInt(name string, nBits int, sms ...scalar.BigIntMapper) *big.Int
- func (d *D) FieldUBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) *big.Int
- func (d *D) FieldUBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) *big.Int
- func (d *D) FieldUBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) *big.Int
- func (d *D) FieldUE(name string, nBits int, endian Endian, sms ...scalar.UintMapper) uint64
- func (d *D) FieldULEB128(name string, sms ...scalar.UintMapper) uint64
- func (d *D) FieldUTF16(name string, nBytes int, sms ...scalar.StrMapper) string
- func (d *D) FieldUTF16BE(name string, nBytes int, sms ...scalar.StrMapper) string
- func (d *D) FieldUTF16BENull(name string, sms ...scalar.StrMapper) string
- func (d *D) FieldUTF16LE(name string, nBytes int, sms ...scalar.StrMapper) string
- func (d *D) FieldUTF16LENull(name string, sms ...scalar.StrMapper) string
- func (d *D) FieldUTF16Null(name string, sms ...scalar.StrMapper) string
- func (d *D) FieldUTF8(name string, nBytes int, sms ...scalar.StrMapper) string
- func (d *D) FieldUTF8Null(name string, sms ...scalar.StrMapper) string
- func (d *D) FieldUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) string
- func (d *D) FieldUTF8ShortString(name string, sms ...scalar.StrMapper) string
- func (d *D) FieldUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) string
- func (d *D) FieldUintFn(name string, fn func(d *D) uint64, sms ...scalar.UintMapper) uint64
- func (d *D) FieldUintScalarFn(name string, fn func(d *D) scalar.Uint, sms ...scalar.UintMapper) uint64
- func (d *D) FieldUnary(name string, ov uint64, sms ...scalar.UintMapper) uint64
- func (d *D) FieldValue(name string, fn func() *Value) *Value
- func (d *D) FieldValueAny(name string, a any, sms ...scalar.AnyMapper)
- func (d *D) FieldValueBigInt(name string, a *big.Int, sms ...scalar.BigIntMapper)
- func (d *D) FieldValueBitBuf(name string, a bitio.ReaderAtSeeker, sms ...scalar.BitBufMapper)
- func (d *D) FieldValueBool(name string, a bool, sms ...scalar.BoolMapper)
- func (d *D) FieldValueFlt(name string, a float64, sms ...scalar.FltMapper)
- func (d *D) FieldValueSint(name string, a int64, sms ...scalar.SintMapper)
- func (d *D) FieldValueStr(name string, a string, sms ...scalar.StrMapper)
- func (d *D) FieldValueUint(name string, a uint64, sms ...scalar.UintMapper)
- func (d *D) FillGaps(r ranges.Range, namePrefix string)
- func (d *D) FltAssert(vs ...float64) scalar.FltMapper
- func (d *D) FltAssertRange(start, end float64) scalar.FltMapper
- func (d *D) FltRequire(vs ...float64) scalar.FltMapper
- func (d *D) FltRequireRange(start, end float64) scalar.FltMapper
- func (d *D) FltValidate(vs ...float64) scalar.FltMapper
- func (d *D) FltValidateRange(start, end float64) scalar.FltMapper
- func (d *D) Format(group Group, inArg any) any
- func (d *D) FramedFn(nBits int64, fn func(d *D)) int64
- func (d *D) IOPanic(err error, op string)
- func (d *D) Len() int64
- func (d *D) LimitedFn(nBits int64, fn func(d *D)) int64
- func (d *D) NewBitBufFromReader(r io.Reader) bitio.ReaderAtSeeker
- func (d *D) NotEnd() bool
- func (d *D) PeekBytes(nBytes int) []byte
- func (d *D) PeekFind(nBits int, seekBits int64, maxLen int64, fn func(v uint64) bool) (int64, uint64)
- func (d *D) PeekFindByte(findV uint8, maxLen int64) int64
- func (d *D) PeekUintBits(nBits int) uint64
- func (d *D) Pos() int64
- func (d *D) RE(reRef **regexp.Regexp, reStr string) []ranges.Range
- func (d *D) RangeFn(firstBit int64, nBits int64, fn func(d *D)) int64
- func (d *D) RawLen(nBits int64) bitio.ReaderAtSeeker
- func (d *D) ReadAllBits(r bitio.Reader) []byte
- func (d *D) S(nBits int) int64
- func (d *D) S1() int64
- func (d *D) S10() int64
- func (d *D) S10BE() int64
- func (d *D) S10LE() int64
- func (d *D) S11() int64
- func (d *D) S11BE() int64
- func (d *D) S11LE() int64
- func (d *D) S12() int64
- func (d *D) S12BE() int64
- func (d *D) S12LE() int64
- func (d *D) S13() int64
- func (d *D) S13BE() int64
- func (d *D) S13LE() int64
- func (d *D) S14() int64
- func (d *D) S14BE() int64
- func (d *D) S14LE() int64
- func (d *D) S15() int64
- func (d *D) S15BE() int64
- func (d *D) S15LE() int64
- func (d *D) S16() int64
- func (d *D) S16BE() int64
- func (d *D) S16LE() int64
- func (d *D) S17() int64
- func (d *D) S17BE() int64
- func (d *D) S17LE() int64
- func (d *D) S18() int64
- func (d *D) S18BE() int64
- func (d *D) S18LE() int64
- func (d *D) S19() int64
- func (d *D) S19BE() int64
- func (d *D) S19LE() int64
- func (d *D) S2() int64
- func (d *D) S20() int64
- func (d *D) S20BE() int64
- func (d *D) S20LE() int64
- func (d *D) S21() int64
- func (d *D) S21BE() int64
- func (d *D) S21LE() int64
- func (d *D) S22() int64
- func (d *D) S22BE() int64
- func (d *D) S22LE() int64
- func (d *D) S23() int64
- func (d *D) S23BE() int64
- func (d *D) S23LE() int64
- func (d *D) S24() int64
- func (d *D) S24BE() int64
- func (d *D) S24LE() int64
- func (d *D) S25() int64
- func (d *D) S25BE() int64
- func (d *D) S25LE() int64
- func (d *D) S26() int64
- func (d *D) S26BE() int64
- func (d *D) S26LE() int64
- func (d *D) S27() int64
- func (d *D) S27BE() int64
- func (d *D) S27LE() int64
- func (d *D) S28() int64
- func (d *D) S28BE() int64
- func (d *D) S28LE() int64
- func (d *D) S29() int64
- func (d *D) S29BE() int64
- func (d *D) S29LE() int64
- func (d *D) S3() int64
- func (d *D) S30() int64
- func (d *D) S30BE() int64
- func (d *D) S30LE() int64
- func (d *D) S31() int64
- func (d *D) S31BE() int64
- func (d *D) S31LE() int64
- func (d *D) S32() int64
- func (d *D) S32BE() int64
- func (d *D) S32LE() int64
- func (d *D) S33() int64
- func (d *D) S33BE() int64
- func (d *D) S33LE() int64
- func (d *D) S34() int64
- func (d *D) S34BE() int64
- func (d *D) S34LE() int64
- func (d *D) S35() int64
- func (d *D) S35BE() int64
- func (d *D) S35LE() int64
- func (d *D) S36() int64
- func (d *D) S36BE() int64
- func (d *D) S36LE() int64
- func (d *D) S37() int64
- func (d *D) S37BE() int64
- func (d *D) S37LE() int64
- func (d *D) S38() int64
- func (d *D) S38BE() int64
- func (d *D) S38LE() int64
- func (d *D) S39() int64
- func (d *D) S39BE() int64
- func (d *D) S39LE() int64
- func (d *D) S4() int64
- func (d *D) S40() int64
- func (d *D) S40BE() int64
- func (d *D) S40LE() int64
- func (d *D) S41() int64
- func (d *D) S41BE() int64
- func (d *D) S41LE() int64
- func (d *D) S42() int64
- func (d *D) S42BE() int64
- func (d *D) S42LE() int64
- func (d *D) S43() int64
- func (d *D) S43BE() int64
- func (d *D) S43LE() int64
- func (d *D) S44() int64
- func (d *D) S44BE() int64
- func (d *D) S44LE() int64
- func (d *D) S45() int64
- func (d *D) S45BE() int64
- func (d *D) S45LE() int64
- func (d *D) S46() int64
- func (d *D) S46BE() int64
- func (d *D) S46LE() int64
- func (d *D) S47() int64
- func (d *D) S47BE() int64
- func (d *D) S47LE() int64
- func (d *D) S48() int64
- func (d *D) S48BE() int64
- func (d *D) S48LE() int64
- func (d *D) S49() int64
- func (d *D) S49BE() int64
- func (d *D) S49LE() int64
- func (d *D) S5() int64
- func (d *D) S50() int64
- func (d *D) S50BE() int64
- func (d *D) S50LE() int64
- func (d *D) S51() int64
- func (d *D) S51BE() int64
- func (d *D) S51LE() int64
- func (d *D) S52() int64
- func (d *D) S52BE() int64
- func (d *D) S52LE() int64
- func (d *D) S53() int64
- func (d *D) S53BE() int64
- func (d *D) S53LE() int64
- func (d *D) S54() int64
- func (d *D) S54BE() int64
- func (d *D) S54LE() int64
- func (d *D) S55() int64
- func (d *D) S55BE() int64
- func (d *D) S55LE() int64
- func (d *D) S56() int64
- func (d *D) S56BE() int64
- func (d *D) S56LE() int64
- func (d *D) S57() int64
- func (d *D) S57BE() int64
- func (d *D) S57LE() int64
- func (d *D) S58() int64
- func (d *D) S58BE() int64
- func (d *D) S58LE() int64
- func (d *D) S59() int64
- func (d *D) S59BE() int64
- func (d *D) S59LE() int64
- func (d *D) S6() int64
- func (d *D) S60() int64
- func (d *D) S60BE() int64
- func (d *D) S60LE() int64
- func (d *D) S61() int64
- func (d *D) S61BE() int64
- func (d *D) S61LE() int64
- func (d *D) S62() int64
- func (d *D) S62BE() int64
- func (d *D) S62LE() int64
- func (d *D) S63() int64
- func (d *D) S63BE() int64
- func (d *D) S63LE() int64
- func (d *D) S64() int64
- func (d *D) S64BE() int64
- func (d *D) S64LE() int64
- func (d *D) S7() int64
- func (d *D) S8() int64
- func (d *D) S8BE() int64
- func (d *D) S8LE() int64
- func (d *D) S9() int64
- func (d *D) S9BE() int64
- func (d *D) S9LE() int64
- func (d *D) SBigInt(nBits int) *big.Int
- func (d *D) SBigIntBE(nBits int) *big.Int
- func (d *D) SBigIntE(nBits int, endian Endian) *big.Int
- func (d *D) SBigIntLE(nBits int) *big.Int
- func (d *D) SE(nBits int, endian Endian) int64
- func (d *D) SLEB128() int64
- func (d *D) SeekAbs(pos int64, fns ...func(d *D)) int64
- func (d *D) SeekRel(delta int64, fns ...func(d *D)) int64
- func (d *D) SharedReadBuf(n int) []byte
- func (d *D) SintAssert(vs ...int64) scalar.SintMapper
- func (d *D) SintAssertRange(start, end int64) scalar.SintMapper
- func (d *D) SintRequire(vs ...int64) scalar.SintMapper
- func (d *D) SintRequireRange(start, end int64) scalar.SintMapper
- func (d *D) SintValidate(vs ...int64) scalar.SintMapper
- func (d *D) SintValidateRange(start, end int64) scalar.SintMapper
- func (d *D) Str(nBytes int, e encoding.Encoding) string
- func (d *D) StrAssert(vs ...string) scalar.StrMapper
- func (d *D) StrAssertRange(start, end string) scalar.StrMapper
- func (d *D) StrRequire(vs ...string) scalar.StrMapper
- func (d *D) StrRequireRange(start, end string) scalar.StrMapper
- func (d *D) StrValidate(vs ...string) scalar.StrMapper
- func (d *D) StrValidateRange(start, end string) scalar.StrMapper
- func (d *D) TryAlignBits(nBits int) (int, error)
- func (d *D) TryBitBufLen(nBits int64) (bitio.ReaderAtSeeker, error)
- func (d *D) TryBitBufRange(firstBit int64, nBits int64) (bitio.ReaderAtSeeker, error)
- func (d *D) TryBits(nBits int) ([]byte, error)
- func (d *D) TryBitsLeft() (int64, error)
- func (d *D) TryBool() (bool, error)
- func (d *D) TryByteAlignBits() (int, error)
- func (d *D) TryBytePos() (int64, error)
- func (d *D) TryBytesLen(nBytes int) ([]byte, error)
- func (d *D) TryBytesRange(bitOffset int64, nBytes int) ([]byte, error)
- func (d *D) TryCopy(w io.Writer, r io.Reader) (int64, error)
- func (d *D) TryCopyBits(w io.Writer, r bitio.Reader) (int64, error)
- func (d *D) TryEnd() (bool, error)
- func (d *D) TryF(nBits int) (float64, error)
- func (d *D) TryF16() (float64, error)
- func (d *D) TryF16BE() (float64, error)
- func (d *D) TryF16LE() (float64, error)
- func (d *D) TryF32() (float64, error)
- func (d *D) TryF32BE() (float64, error)
- func (d *D) TryF32LE() (float64, error)
- func (d *D) TryF64() (float64, error)
- func (d *D) TryF64BE() (float64, error)
- func (d *D) TryF64LE() (float64, error)
- func (d *D) TryF80() (float64, error)
- func (d *D) TryF80BE() (float64, error)
- func (d *D) TryF80LE() (float64, error)
- func (d *D) TryFE(nBits int, endian Endian) (float64, error)
- func (d *D) TryFP(nBits int, fBits int) (float64, error)
- func (d *D) TryFP16() (float64, error)
- func (d *D) TryFP16BE() (float64, error)
- func (d *D) TryFP16LE() (float64, error)
- func (d *D) TryFP32() (float64, error)
- func (d *D) TryFP32BE() (float64, error)
- func (d *D) TryFP32LE() (float64, error)
- func (d *D) TryFP64() (float64, error)
- func (d *D) TryFP64BE() (float64, error)
- func (d *D) TryFP64LE() (float64, error)
- func (d *D) TryFPE(nBits int, fBits int, endian Endian) (float64, error)
- func (d *D) TryFieldAnyFn(name string, fn func(d *D) (any, error), sms ...scalar.AnyMapper) (any, error)
- func (d *D) TryFieldAnyScalarFn(name string, fn func(d *D) (scalar.Any, error), sms ...scalar.AnyMapper) (any, error)
- func (d *D) TryFieldBigIntFn(name string, fn func(d *D) (*big.Int, error), sms ...scalar.BigIntMapper) (*big.Int, error)
- func (d *D) TryFieldBigIntScalarFn(name string, fn func(d *D) (scalar.BigInt, error), sms ...scalar.BigIntMapper) (*big.Int, error)
- func (d *D) TryFieldBitBufFn(name string, fn func(d *D) (bitio.ReaderAtSeeker, error), ...) (bitio.ReaderAtSeeker, error)
- func (d *D) TryFieldBitBufScalarFn(name string, fn func(d *D) (scalar.BitBuf, error), sms ...scalar.BitBufMapper) (bitio.ReaderAtSeeker, error)
- func (d *D) TryFieldBool(name string, sms ...scalar.BoolMapper) (bool, error)
- func (d *D) TryFieldBoolFn(name string, fn func(d *D) (bool, error), sms ...scalar.BoolMapper) (bool, error)
- func (d *D) TryFieldBoolScalarFn(name string, fn func(d *D) (scalar.Bool, error), sms ...scalar.BoolMapper) (bool, error)
- func (d *D) TryFieldF(name string, nBits int, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF16(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF16BE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF16LE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF32(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF32BE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF32LE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF64(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF64BE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF64LE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF80(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF80BE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldF80LE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFE(name string, nBits int, endian Endian, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFP(name string, nBits int, fBits int, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFP16(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFP16BE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFP16LE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFP32(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFP32BE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFP32LE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFP64(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFP64BE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFP64LE(name string, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFltFn(name string, fn func(d *D) (float64, error), sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFltScalarFn(name string, fn func(d *D) (scalar.Flt, error), sms ...scalar.FltMapper) (float64, error)
- func (d *D) TryFieldFormat(name string, group Group, inArg any) (*Value, any, error)
- func (d *D) TryFieldFormatBitBuf(name string, br bitio.ReaderAtSeeker, group Group, inArg any) (*Value, any, error)
- func (d *D) TryFieldFormatLen(name string, nBits int64, group Group, inArg any) (*Value, any, error)
- func (d *D) TryFieldFormatRange(name string, firstBit int64, nBits int64, group Group, inArg any) (*Value, any, error)
- func (d *D) TryFieldRawLen(name string, nBits int64, sms ...scalar.BitBufMapper) (bitio.ReaderAtSeeker, error)
- func (d *D) TryFieldReaderRangeFormat(name string, startBit int64, nBits int64, fn func(r io.Reader) io.Reader, ...) (int64, bitio.ReaderAtSeeker, *Value, any, error)
- func (d *D) TryFieldS(name string, nBits int, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS1(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS10(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS10BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS10LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS11(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS11BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS11LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS12(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS12BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS12LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS13(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS13BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS13LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS14(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS14BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS14LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS15(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS15BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS15LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS16(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS16BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS16LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS17(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS17BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS17LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS18(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS18BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS18LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS19(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS19BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS19LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS2(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS20(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS20BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS20LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS21(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS21BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS21LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS22(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS22BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS22LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS23(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS23BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS23LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS24(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS24BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS24LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS25(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS25BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS25LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS26(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS26BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS26LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS27(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS27BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS27LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS28(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS28BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS28LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS29(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS29BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS29LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS3(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS30(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS30BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS30LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS31(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS31BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS31LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS32(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS32BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS32LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS33(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS33BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS33LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS34(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS34BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS34LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS35(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS35BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS35LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS36(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS36BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS36LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS37(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS37BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS37LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS38(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS38BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS38LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS39(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS39BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS39LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS4(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS40(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS40BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS40LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS41(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS41BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS41LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS42(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS42BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS42LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS43(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS43BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS43LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS44(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS44BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS44LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS45(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS45BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS45LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS46(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS46BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS46LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS47(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS47BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS47LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS48(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS48BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS48LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS49(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS49BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS49LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS5(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS50(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS50BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS50LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS51(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS51BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS51LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS52(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS52BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS52LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS53(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS53BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS53LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS54(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS54BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS54LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS55(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS55BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS55LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS56(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS56BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS56LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS57(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS57BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS57LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS58(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS58BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS58LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS59(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS59BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS59LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS6(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS60(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS60BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS60LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS61(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS61BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS61LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS62(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS62BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS62LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS63(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS63BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS63LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS64(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS64BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS64LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS7(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS8(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS8BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS8LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS9(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS9BE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldS9LE(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldSBigInt(name string, nBits int, sms ...scalar.BigIntMapper) (*big.Int, error)
- func (d *D) TryFieldSBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) (*big.Int, error)
- func (d *D) TryFieldSBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) (*big.Int, error)
- func (d *D) TryFieldSBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) (*big.Int, error)
- func (d *D) TryFieldSE(name string, nBits int, endian Endian, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldSLEB128(name string, sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldScalarAnyFn(name string, fn func(d *D) (scalar.Any, error), sms ...scalar.AnyMapper) (*scalar.Any, error)
- func (d *D) TryFieldScalarBigIntFn(name string, fn func(d *D) (scalar.BigInt, error), sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
- func (d *D) TryFieldScalarBitBufFn(name string, fn func(d *D) (scalar.BitBuf, error), sms ...scalar.BitBufMapper) (*scalar.BitBuf, error)
- func (d *D) TryFieldScalarBool(name string, sms ...scalar.BoolMapper) (*scalar.Bool, error)
- func (d *D) TryFieldScalarBoolFn(name string, fn func(d *D) (scalar.Bool, error), sms ...scalar.BoolMapper) (*scalar.Bool, error)
- func (d *D) TryFieldScalarF(name string, nBits int, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF16(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF16BE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF16LE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF32(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF32BE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF32LE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF64(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF64BE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF64LE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF80(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF80BE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarF80LE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFE(name string, nBits int, endian Endian, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFP(name string, nBits int, fBits int, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFP16(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFP16BE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFP16LE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFP32(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFP32BE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFP32LE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFP64(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFP64BE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFP64LE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarFltFn(name string, fn func(d *D) (scalar.Flt, error), sms ...scalar.FltMapper) (*scalar.Flt, error)
- func (d *D) TryFieldScalarRawLen(name string, nBits int64, sms ...scalar.BitBufMapper) (*scalar.BitBuf, error)
- func (d *D) TryFieldScalarS(name string, nBits int, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS1(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS10(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS10BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS10LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS11(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS11BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS11LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS12(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS12BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS12LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS13(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS13BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS13LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS14(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS14BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS14LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS15(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS15BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS15LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS16(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS16BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS16LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS17(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS17BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS17LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS18(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS18BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS18LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS19(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS19BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS19LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS2(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS20(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS20BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS20LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS21(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS21BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS21LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS22(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS22BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS22LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS23(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS23BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS23LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS24(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS24BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS24LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS25(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS25BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS25LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS26(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS26BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS26LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS27(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS27BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS27LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS28(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS28BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS28LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS29(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS29BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS29LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS3(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS30(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS30BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS30LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS31(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS31BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS31LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS32(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS32BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS32LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS33(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS33BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS33LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS34(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS34BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS34LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS35(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS35BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS35LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS36(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS36BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS36LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS37(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS37BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS37LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS38(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS38BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS38LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS39(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS39BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS39LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS4(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS40(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS40BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS40LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS41(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS41BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS41LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS42(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS42BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS42LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS43(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS43BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS43LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS44(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS44BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS44LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS45(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS45BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS45LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS46(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS46BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS46LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS47(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS47BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS47LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS48(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS48BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS48LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS49(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS49BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS49LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS5(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS50(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS50BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS50LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS51(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS51BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS51LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS52(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS52BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS52LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS53(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS53BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS53LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS54(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS54BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS54LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS55(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS55BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS55LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS56(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS56BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS56LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS57(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS57BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS57LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS58(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS58BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS58LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS59(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS59BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS59LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS6(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS60(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS60BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS60LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS61(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS61BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS61LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS62(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS62BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS62LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS63(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS63BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS63LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS64(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS64BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS64LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS7(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS8(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS8BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS8LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS9(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS9BE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarS9LE(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarSBigInt(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
- func (d *D) TryFieldScalarSBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
- func (d *D) TryFieldScalarSBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
- func (d *D) TryFieldScalarSBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
- func (d *D) TryFieldScalarSE(name string, nBits int, endian Endian, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarSLEB128(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarSintFn(name string, fn func(d *D) (scalar.Sint, error), sms ...scalar.SintMapper) (*scalar.Sint, error)
- func (d *D) TryFieldScalarStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarStrFn(name string, fn func(d *D) (scalar.Str, error), sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarU(name string, nBits int, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU1(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU10(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU10BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU10LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU11(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU11BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU11LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU12(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU12BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU12LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU13(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU13BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU13LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU14(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU14BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU14LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU15(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU15BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU15LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU16(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU16BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU16LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU17(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU17BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU17LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU18(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU18BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU18LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU19(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU19BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU19LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU2(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU20(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU20BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU20LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU21(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU21BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU21LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU22(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU22BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU22LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU23(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU23BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU23LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU24(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU24BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU24LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU25(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU25BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU25LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU26(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU26BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU26LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU27(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU27BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU27LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU28(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU28BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU28LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU29(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU29BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU29LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU3(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU30(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU30BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU30LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU31(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU31BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU31LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU32(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU32BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU32LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU33(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU33BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU33LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU34(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU34BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU34LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU35(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU35BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU35LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU36(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU36BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU36LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU37(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU37BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU37LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU38(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU38BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU38LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU39(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU39BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU39LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU4(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU40(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU40BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU40LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU41(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU41BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU41LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU42(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU42BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU42LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU43(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU43BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU43LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU44(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU44BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU44LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU45(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU45BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU45LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU46(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU46BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU46LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU47(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU47BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU47LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU48(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU48BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU48LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU49(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU49BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU49LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU5(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU50(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU50BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU50LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU51(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU51BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU51LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU52(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU52BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU52LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU53(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU53BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU53LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU54(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU54BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU54LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU55(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU55BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU55LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU56(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU56BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU56LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU57(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU57BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU57LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU58(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU58BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU58LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU59(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU59BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU59LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU6(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU60(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU60BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU60LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU61(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU61BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU61LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU62(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU62BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU62LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU63(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU63BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU63LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU64(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU64BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU64LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU7(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU8(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU8BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU8LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU9(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU9BE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarU9LE(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarUBigInt(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
- func (d *D) TryFieldScalarUBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
- func (d *D) TryFieldScalarUBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
- func (d *D) TryFieldScalarUBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
- func (d *D) TryFieldScalarUE(name string, nBits int, endian Endian, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarULEB128(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarUTF16(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUTF16BE(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUTF16BENull(name string, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUTF16LE(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUTF16LENull(name string, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUTF16Null(name string, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUTF8(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUTF8Null(name string, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUTF8ShortString(name string, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
- func (d *D) TryFieldScalarUintFn(name string, fn func(d *D) (scalar.Uint, error), sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldScalarUnary(name string, ov uint64, sms ...scalar.UintMapper) (*scalar.Uint, error)
- func (d *D) TryFieldSintFn(name string, fn func(d *D) (int64, error), sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldSintScalarFn(name string, fn func(d *D) (scalar.Sint, error), sms ...scalar.SintMapper) (int64, error)
- func (d *D) TryFieldStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldStrFn(name string, fn func(d *D) (string, error), sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldStrScalarFn(name string, fn func(d *D) (scalar.Str, error), sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldU(name string, nBits int, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU1(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU10(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU10BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU10LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU11(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU11BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU11LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU12(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU12BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU12LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU13(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU13BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU13LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU14(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU14BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU14LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU15(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU15BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU15LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU16(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU16BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU16LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU17(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU17BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU17LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU18(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU18BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU18LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU19(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU19BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU19LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU2(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU20(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU20BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU20LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU21(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU21BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU21LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU22(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU22BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU22LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU23(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU23BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU23LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU24(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU24BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU24LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU25(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU25BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU25LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU26(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU26BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU26LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU27(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU27BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU27LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU28(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU28BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU28LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU29(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU29BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU29LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU3(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU30(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU30BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU30LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU31(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU31BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU31LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU32(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU32BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU32LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU33(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU33BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU33LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU34(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU34BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU34LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU35(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU35BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU35LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU36(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU36BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU36LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU37(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU37BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU37LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU38(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU38BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU38LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU39(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU39BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU39LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU4(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU40(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU40BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU40LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU41(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU41BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU41LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU42(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU42BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU42LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU43(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU43BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU43LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU44(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU44BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU44LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU45(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU45BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU45LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU46(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU46BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU46LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU47(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU47BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU47LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU48(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU48BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU48LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU49(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU49BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU49LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU5(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU50(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU50BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU50LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU51(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU51BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU51LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU52(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU52BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU52LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU53(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU53BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU53LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU54(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU54BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU54LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU55(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU55BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU55LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU56(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU56BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU56LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU57(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU57BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU57LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU58(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU58BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU58LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU59(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU59BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU59LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU6(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU60(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU60BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU60LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU61(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU61BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU61LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU62(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU62BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU62LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU63(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU63BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU63LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU64(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU64BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU64LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU7(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU8(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU8BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU8LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU9(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU9BE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldU9LE(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldUBigInt(name string, nBits int, sms ...scalar.BigIntMapper) (*big.Int, error)
- func (d *D) TryFieldUBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) (*big.Int, error)
- func (d *D) TryFieldUBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) (*big.Int, error)
- func (d *D) TryFieldUBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) (*big.Int, error)
- func (d *D) TryFieldUE(name string, nBits int, endian Endian, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldULEB128(name string, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldUTF16(name string, nBytes int, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUTF16BE(name string, nBytes int, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUTF16BENull(name string, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUTF16LE(name string, nBytes int, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUTF16LENull(name string, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUTF16Null(name string, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUTF8(name string, nBytes int, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUTF8Null(name string, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUTF8ShortString(name string, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) (string, error)
- func (d *D) TryFieldUintFn(name string, fn func(d *D) (uint64, error), sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldUintScalarFn(name string, fn func(d *D) (scalar.Uint, error), sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldUnary(name string, ov uint64, sms ...scalar.UintMapper) (uint64, error)
- func (d *D) TryFieldValue(name string, fn func() (*Value, error)) (*Value, error)
- func (d *D) TryHasBytes(hb []byte) bool
- func (d *D) TryLen() (int64, error)
- func (d *D) TryPeekBits(nBits int) (uint64, error)
- func (d *D) TryPeekBytes(nBytes int) ([]byte, error)
- func (d *D) TryPeekFind(nBits int, seekBits int64, maxLen int64, fn func(v uint64) bool) (int64, uint64, error)
- func (d *D) TryPos() (int64, error)
- func (d *D) TryRawLen(nBits int64) (bitio.ReaderAtSeeker, error)
- func (d *D) TryReadAllBits(r bitio.Reader) ([]byte, error)
- func (d *D) TryS(nBits int) (int64, error)
- func (d *D) TryS1() (int64, error)
- func (d *D) TryS10() (int64, error)
- func (d *D) TryS10BE() (int64, error)
- func (d *D) TryS10LE() (int64, error)
- func (d *D) TryS11() (int64, error)
- func (d *D) TryS11BE() (int64, error)
- func (d *D) TryS11LE() (int64, error)
- func (d *D) TryS12() (int64, error)
- func (d *D) TryS12BE() (int64, error)
- func (d *D) TryS12LE() (int64, error)
- func (d *D) TryS13() (int64, error)
- func (d *D) TryS13BE() (int64, error)
- func (d *D) TryS13LE() (int64, error)
- func (d *D) TryS14() (int64, error)
- func (d *D) TryS14BE() (int64, error)
- func (d *D) TryS14LE() (int64, error)
- func (d *D) TryS15() (int64, error)
- func (d *D) TryS15BE() (int64, error)
- func (d *D) TryS15LE() (int64, error)
- func (d *D) TryS16() (int64, error)
- func (d *D) TryS16BE() (int64, error)
- func (d *D) TryS16LE() (int64, error)
- func (d *D) TryS17() (int64, error)
- func (d *D) TryS17BE() (int64, error)
- func (d *D) TryS17LE() (int64, error)
- func (d *D) TryS18() (int64, error)
- func (d *D) TryS18BE() (int64, error)
- func (d *D) TryS18LE() (int64, error)
- func (d *D) TryS19() (int64, error)
- func (d *D) TryS19BE() (int64, error)
- func (d *D) TryS19LE() (int64, error)
- func (d *D) TryS2() (int64, error)
- func (d *D) TryS20() (int64, error)
- func (d *D) TryS20BE() (int64, error)
- func (d *D) TryS20LE() (int64, error)
- func (d *D) TryS21() (int64, error)
- func (d *D) TryS21BE() (int64, error)
- func (d *D) TryS21LE() (int64, error)
- func (d *D) TryS22() (int64, error)
- func (d *D) TryS22BE() (int64, error)
- func (d *D) TryS22LE() (int64, error)
- func (d *D) TryS23() (int64, error)
- func (d *D) TryS23BE() (int64, error)
- func (d *D) TryS23LE() (int64, error)
- func (d *D) TryS24() (int64, error)
- func (d *D) TryS24BE() (int64, error)
- func (d *D) TryS24LE() (int64, error)
- func (d *D) TryS25() (int64, error)
- func (d *D) TryS25BE() (int64, error)
- func (d *D) TryS25LE() (int64, error)
- func (d *D) TryS26() (int64, error)
- func (d *D) TryS26BE() (int64, error)
- func (d *D) TryS26LE() (int64, error)
- func (d *D) TryS27() (int64, error)
- func (d *D) TryS27BE() (int64, error)
- func (d *D) TryS27LE() (int64, error)
- func (d *D) TryS28() (int64, error)
- func (d *D) TryS28BE() (int64, error)
- func (d *D) TryS28LE() (int64, error)
- func (d *D) TryS29() (int64, error)
- func (d *D) TryS29BE() (int64, error)
- func (d *D) TryS29LE() (int64, error)
- func (d *D) TryS3() (int64, error)
- func (d *D) TryS30() (int64, error)
- func (d *D) TryS30BE() (int64, error)
- func (d *D) TryS30LE() (int64, error)
- func (d *D) TryS31() (int64, error)
- func (d *D) TryS31BE() (int64, error)
- func (d *D) TryS31LE() (int64, error)
- func (d *D) TryS32() (int64, error)
- func (d *D) TryS32BE() (int64, error)
- func (d *D) TryS32LE() (int64, error)
- func (d *D) TryS33() (int64, error)
- func (d *D) TryS33BE() (int64, error)
- func (d *D) TryS33LE() (int64, error)
- func (d *D) TryS34() (int64, error)
- func (d *D) TryS34BE() (int64, error)
- func (d *D) TryS34LE() (int64, error)
- func (d *D) TryS35() (int64, error)
- func (d *D) TryS35BE() (int64, error)
- func (d *D) TryS35LE() (int64, error)
- func (d *D) TryS36() (int64, error)
- func (d *D) TryS36BE() (int64, error)
- func (d *D) TryS36LE() (int64, error)
- func (d *D) TryS37() (int64, error)
- func (d *D) TryS37BE() (int64, error)
- func (d *D) TryS37LE() (int64, error)
- func (d *D) TryS38() (int64, error)
- func (d *D) TryS38BE() (int64, error)
- func (d *D) TryS38LE() (int64, error)
- func (d *D) TryS39() (int64, error)
- func (d *D) TryS39BE() (int64, error)
- func (d *D) TryS39LE() (int64, error)
- func (d *D) TryS4() (int64, error)
- func (d *D) TryS40() (int64, error)
- func (d *D) TryS40BE() (int64, error)
- func (d *D) TryS40LE() (int64, error)
- func (d *D) TryS41() (int64, error)
- func (d *D) TryS41BE() (int64, error)
- func (d *D) TryS41LE() (int64, error)
- func (d *D) TryS42() (int64, error)
- func (d *D) TryS42BE() (int64, error)
- func (d *D) TryS42LE() (int64, error)
- func (d *D) TryS43() (int64, error)
- func (d *D) TryS43BE() (int64, error)
- func (d *D) TryS43LE() (int64, error)
- func (d *D) TryS44() (int64, error)
- func (d *D) TryS44BE() (int64, error)
- func (d *D) TryS44LE() (int64, error)
- func (d *D) TryS45() (int64, error)
- func (d *D) TryS45BE() (int64, error)
- func (d *D) TryS45LE() (int64, error)
- func (d *D) TryS46() (int64, error)
- func (d *D) TryS46BE() (int64, error)
- func (d *D) TryS46LE() (int64, error)
- func (d *D) TryS47() (int64, error)
- func (d *D) TryS47BE() (int64, error)
- func (d *D) TryS47LE() (int64, error)
- func (d *D) TryS48() (int64, error)
- func (d *D) TryS48BE() (int64, error)
- func (d *D) TryS48LE() (int64, error)
- func (d *D) TryS49() (int64, error)
- func (d *D) TryS49BE() (int64, error)
- func (d *D) TryS49LE() (int64, error)
- func (d *D) TryS5() (int64, error)
- func (d *D) TryS50() (int64, error)
- func (d *D) TryS50BE() (int64, error)
- func (d *D) TryS50LE() (int64, error)
- func (d *D) TryS51() (int64, error)
- func (d *D) TryS51BE() (int64, error)
- func (d *D) TryS51LE() (int64, error)
- func (d *D) TryS52() (int64, error)
- func (d *D) TryS52BE() (int64, error)
- func (d *D) TryS52LE() (int64, error)
- func (d *D) TryS53() (int64, error)
- func (d *D) TryS53BE() (int64, error)
- func (d *D) TryS53LE() (int64, error)
- func (d *D) TryS54() (int64, error)
- func (d *D) TryS54BE() (int64, error)
- func (d *D) TryS54LE() (int64, error)
- func (d *D) TryS55() (int64, error)
- func (d *D) TryS55BE() (int64, error)
- func (d *D) TryS55LE() (int64, error)
- func (d *D) TryS56() (int64, error)
- func (d *D) TryS56BE() (int64, error)
- func (d *D) TryS56LE() (int64, error)
- func (d *D) TryS57() (int64, error)
- func (d *D) TryS57BE() (int64, error)
- func (d *D) TryS57LE() (int64, error)
- func (d *D) TryS58() (int64, error)
- func (d *D) TryS58BE() (int64, error)
- func (d *D) TryS58LE() (int64, error)
- func (d *D) TryS59() (int64, error)
- func (d *D) TryS59BE() (int64, error)
- func (d *D) TryS59LE() (int64, error)
- func (d *D) TryS6() (int64, error)
- func (d *D) TryS60() (int64, error)
- func (d *D) TryS60BE() (int64, error)
- func (d *D) TryS60LE() (int64, error)
- func (d *D) TryS61() (int64, error)
- func (d *D) TryS61BE() (int64, error)
- func (d *D) TryS61LE() (int64, error)
- func (d *D) TryS62() (int64, error)
- func (d *D) TryS62BE() (int64, error)
- func (d *D) TryS62LE() (int64, error)
- func (d *D) TryS63() (int64, error)
- func (d *D) TryS63BE() (int64, error)
- func (d *D) TryS63LE() (int64, error)
- func (d *D) TryS64() (int64, error)
- func (d *D) TryS64BE() (int64, error)
- func (d *D) TryS64LE() (int64, error)
- func (d *D) TryS7() (int64, error)
- func (d *D) TryS8() (int64, error)
- func (d *D) TryS8BE() (int64, error)
- func (d *D) TryS8LE() (int64, error)
- func (d *D) TryS9() (int64, error)
- func (d *D) TryS9BE() (int64, error)
- func (d *D) TryS9LE() (int64, error)
- func (d *D) TrySBigInt(nBits int) (*big.Int, error)
- func (d *D) TrySBigIntBE(nBits int) (*big.Int, error)
- func (d *D) TrySBigIntE(nBits int, endian Endian) (*big.Int, error)
- func (d *D) TrySBigIntLE(nBits int) (*big.Int, error)
- func (d *D) TrySE(nBits int, endian Endian) (int64, error)
- func (d *D) TrySLEB128() (int64, error)
- func (d *D) TrySeekAbs(pos int64, fns ...func(d *D)) (int64, error)
- func (d *D) TrySeekRel(delta int64, fns ...func(d *D)) (int64, error)
- func (d *D) TryStr(nBytes int, e encoding.Encoding) (string, error)
- func (d *D) TryU(nBits int) (uint64, error)
- func (d *D) TryU1() (uint64, error)
- func (d *D) TryU10() (uint64, error)
- func (d *D) TryU10BE() (uint64, error)
- func (d *D) TryU10LE() (uint64, error)
- func (d *D) TryU11() (uint64, error)
- func (d *D) TryU11BE() (uint64, error)
- func (d *D) TryU11LE() (uint64, error)
- func (d *D) TryU12() (uint64, error)
- func (d *D) TryU12BE() (uint64, error)
- func (d *D) TryU12LE() (uint64, error)
- func (d *D) TryU13() (uint64, error)
- func (d *D) TryU13BE() (uint64, error)
- func (d *D) TryU13LE() (uint64, error)
- func (d *D) TryU14() (uint64, error)
- func (d *D) TryU14BE() (uint64, error)
- func (d *D) TryU14LE() (uint64, error)
- func (d *D) TryU15() (uint64, error)
- func (d *D) TryU15BE() (uint64, error)
- func (d *D) TryU15LE() (uint64, error)
- func (d *D) TryU16() (uint64, error)
- func (d *D) TryU16BE() (uint64, error)
- func (d *D) TryU16LE() (uint64, error)
- func (d *D) TryU17() (uint64, error)
- func (d *D) TryU17BE() (uint64, error)
- func (d *D) TryU17LE() (uint64, error)
- func (d *D) TryU18() (uint64, error)
- func (d *D) TryU18BE() (uint64, error)
- func (d *D) TryU18LE() (uint64, error)
- func (d *D) TryU19() (uint64, error)
- func (d *D) TryU19BE() (uint64, error)
- func (d *D) TryU19LE() (uint64, error)
- func (d *D) TryU2() (uint64, error)
- func (d *D) TryU20() (uint64, error)
- func (d *D) TryU20BE() (uint64, error)
- func (d *D) TryU20LE() (uint64, error)
- func (d *D) TryU21() (uint64, error)
- func (d *D) TryU21BE() (uint64, error)
- func (d *D) TryU21LE() (uint64, error)
- func (d *D) TryU22() (uint64, error)
- func (d *D) TryU22BE() (uint64, error)
- func (d *D) TryU22LE() (uint64, error)
- func (d *D) TryU23() (uint64, error)
- func (d *D) TryU23BE() (uint64, error)
- func (d *D) TryU23LE() (uint64, error)
- func (d *D) TryU24() (uint64, error)
- func (d *D) TryU24BE() (uint64, error)
- func (d *D) TryU24LE() (uint64, error)
- func (d *D) TryU25() (uint64, error)
- func (d *D) TryU25BE() (uint64, error)
- func (d *D) TryU25LE() (uint64, error)
- func (d *D) TryU26() (uint64, error)
- func (d *D) TryU26BE() (uint64, error)
- func (d *D) TryU26LE() (uint64, error)
- func (d *D) TryU27() (uint64, error)
- func (d *D) TryU27BE() (uint64, error)
- func (d *D) TryU27LE() (uint64, error)
- func (d *D) TryU28() (uint64, error)
- func (d *D) TryU28BE() (uint64, error)
- func (d *D) TryU28LE() (uint64, error)
- func (d *D) TryU29() (uint64, error)
- func (d *D) TryU29BE() (uint64, error)
- func (d *D) TryU29LE() (uint64, error)
- func (d *D) TryU3() (uint64, error)
- func (d *D) TryU30() (uint64, error)
- func (d *D) TryU30BE() (uint64, error)
- func (d *D) TryU30LE() (uint64, error)
- func (d *D) TryU31() (uint64, error)
- func (d *D) TryU31BE() (uint64, error)
- func (d *D) TryU31LE() (uint64, error)
- func (d *D) TryU32() (uint64, error)
- func (d *D) TryU32BE() (uint64, error)
- func (d *D) TryU32LE() (uint64, error)
- func (d *D) TryU33() (uint64, error)
- func (d *D) TryU33BE() (uint64, error)
- func (d *D) TryU33LE() (uint64, error)
- func (d *D) TryU34() (uint64, error)
- func (d *D) TryU34BE() (uint64, error)
- func (d *D) TryU34LE() (uint64, error)
- func (d *D) TryU35() (uint64, error)
- func (d *D) TryU35BE() (uint64, error)
- func (d *D) TryU35LE() (uint64, error)
- func (d *D) TryU36() (uint64, error)
- func (d *D) TryU36BE() (uint64, error)
- func (d *D) TryU36LE() (uint64, error)
- func (d *D) TryU37() (uint64, error)
- func (d *D) TryU37BE() (uint64, error)
- func (d *D) TryU37LE() (uint64, error)
- func (d *D) TryU38() (uint64, error)
- func (d *D) TryU38BE() (uint64, error)
- func (d *D) TryU38LE() (uint64, error)
- func (d *D) TryU39() (uint64, error)
- func (d *D) TryU39BE() (uint64, error)
- func (d *D) TryU39LE() (uint64, error)
- func (d *D) TryU4() (uint64, error)
- func (d *D) TryU40() (uint64, error)
- func (d *D) TryU40BE() (uint64, error)
- func (d *D) TryU40LE() (uint64, error)
- func (d *D) TryU41() (uint64, error)
- func (d *D) TryU41BE() (uint64, error)
- func (d *D) TryU41LE() (uint64, error)
- func (d *D) TryU42() (uint64, error)
- func (d *D) TryU42BE() (uint64, error)
- func (d *D) TryU42LE() (uint64, error)
- func (d *D) TryU43() (uint64, error)
- func (d *D) TryU43BE() (uint64, error)
- func (d *D) TryU43LE() (uint64, error)
- func (d *D) TryU44() (uint64, error)
- func (d *D) TryU44BE() (uint64, error)
- func (d *D) TryU44LE() (uint64, error)
- func (d *D) TryU45() (uint64, error)
- func (d *D) TryU45BE() (uint64, error)
- func (d *D) TryU45LE() (uint64, error)
- func (d *D) TryU46() (uint64, error)
- func (d *D) TryU46BE() (uint64, error)
- func (d *D) TryU46LE() (uint64, error)
- func (d *D) TryU47() (uint64, error)
- func (d *D) TryU47BE() (uint64, error)
- func (d *D) TryU47LE() (uint64, error)
- func (d *D) TryU48() (uint64, error)
- func (d *D) TryU48BE() (uint64, error)
- func (d *D) TryU48LE() (uint64, error)
- func (d *D) TryU49() (uint64, error)
- func (d *D) TryU49BE() (uint64, error)
- func (d *D) TryU49LE() (uint64, error)
- func (d *D) TryU5() (uint64, error)
- func (d *D) TryU50() (uint64, error)
- func (d *D) TryU50BE() (uint64, error)
- func (d *D) TryU50LE() (uint64, error)
- func (d *D) TryU51() (uint64, error)
- func (d *D) TryU51BE() (uint64, error)
- func (d *D) TryU51LE() (uint64, error)
- func (d *D) TryU52() (uint64, error)
- func (d *D) TryU52BE() (uint64, error)
- func (d *D) TryU52LE() (uint64, error)
- func (d *D) TryU53() (uint64, error)
- func (d *D) TryU53BE() (uint64, error)
- func (d *D) TryU53LE() (uint64, error)
- func (d *D) TryU54() (uint64, error)
- func (d *D) TryU54BE() (uint64, error)
- func (d *D) TryU54LE() (uint64, error)
- func (d *D) TryU55() (uint64, error)
- func (d *D) TryU55BE() (uint64, error)
- func (d *D) TryU55LE() (uint64, error)
- func (d *D) TryU56() (uint64, error)
- func (d *D) TryU56BE() (uint64, error)
- func (d *D) TryU56LE() (uint64, error)
- func (d *D) TryU57() (uint64, error)
- func (d *D) TryU57BE() (uint64, error)
- func (d *D) TryU57LE() (uint64, error)
- func (d *D) TryU58() (uint64, error)
- func (d *D) TryU58BE() (uint64, error)
- func (d *D) TryU58LE() (uint64, error)
- func (d *D) TryU59() (uint64, error)
- func (d *D) TryU59BE() (uint64, error)
- func (d *D) TryU59LE() (uint64, error)
- func (d *D) TryU6() (uint64, error)
- func (d *D) TryU60() (uint64, error)
- func (d *D) TryU60BE() (uint64, error)
- func (d *D) TryU60LE() (uint64, error)
- func (d *D) TryU61() (uint64, error)
- func (d *D) TryU61BE() (uint64, error)
- func (d *D) TryU61LE() (uint64, error)
- func (d *D) TryU62() (uint64, error)
- func (d *D) TryU62BE() (uint64, error)
- func (d *D) TryU62LE() (uint64, error)
- func (d *D) TryU63() (uint64, error)
- func (d *D) TryU63BE() (uint64, error)
- func (d *D) TryU63LE() (uint64, error)
- func (d *D) TryU64() (uint64, error)
- func (d *D) TryU64BE() (uint64, error)
- func (d *D) TryU64LE() (uint64, error)
- func (d *D) TryU7() (uint64, error)
- func (d *D) TryU8() (uint64, error)
- func (d *D) TryU8BE() (uint64, error)
- func (d *D) TryU8LE() (uint64, error)
- func (d *D) TryU9() (uint64, error)
- func (d *D) TryU9BE() (uint64, error)
- func (d *D) TryU9LE() (uint64, error)
- func (d *D) TryUBigInt(nBits int) (*big.Int, error)
- func (d *D) TryUBigIntBE(nBits int) (*big.Int, error)
- func (d *D) TryUBigIntE(nBits int, endian Endian) (*big.Int, error)
- func (d *D) TryUBigIntLE(nBits int) (*big.Int, error)
- func (d *D) TryUE(nBits int, endian Endian) (uint64, error)
- func (d *D) TryULEB128() (uint64, error)
- func (d *D) TryUTF16(nBytes int) (string, error)
- func (d *D) TryUTF16BE(nBytes int) (string, error)
- func (d *D) TryUTF16BENull() (string, error)
- func (d *D) TryUTF16LE(nBytes int) (string, error)
- func (d *D) TryUTF16LENull() (string, error)
- func (d *D) TryUTF16Null() (string, error)
- func (d *D) TryUTF8(nBytes int) (string, error)
- func (d *D) TryUTF8Null() (string, error)
- func (d *D) TryUTF8NullFixedLen(fixedBytes int) (string, error)
- func (d *D) TryUTF8ShortString() (string, error)
- func (d *D) TryUTF8ShortStringFixedLen(fixedBytes int) (string, error)
- func (d *D) TryUintBits(nBits int) (uint64, error)
- func (d *D) TryUnary(ov uint64) (uint64, error)
- func (d *D) U(nBits int) uint64
- func (d *D) U1() uint64
- func (d *D) U10() uint64
- func (d *D) U10BE() uint64
- func (d *D) U10LE() uint64
- func (d *D) U11() uint64
- func (d *D) U11BE() uint64
- func (d *D) U11LE() uint64
- func (d *D) U12() uint64
- func (d *D) U12BE() uint64
- func (d *D) U12LE() uint64
- func (d *D) U13() uint64
- func (d *D) U13BE() uint64
- func (d *D) U13LE() uint64
- func (d *D) U14() uint64
- func (d *D) U14BE() uint64
- func (d *D) U14LE() uint64
- func (d *D) U15() uint64
- func (d *D) U15BE() uint64
- func (d *D) U15LE() uint64
- func (d *D) U16() uint64
- func (d *D) U16BE() uint64
- func (d *D) U16LE() uint64
- func (d *D) U17() uint64
- func (d *D) U17BE() uint64
- func (d *D) U17LE() uint64
- func (d *D) U18() uint64
- func (d *D) U18BE() uint64
- func (d *D) U18LE() uint64
- func (d *D) U19() uint64
- func (d *D) U19BE() uint64
- func (d *D) U19LE() uint64
- func (d *D) U2() uint64
- func (d *D) U20() uint64
- func (d *D) U20BE() uint64
- func (d *D) U20LE() uint64
- func (d *D) U21() uint64
- func (d *D) U21BE() uint64
- func (d *D) U21LE() uint64
- func (d *D) U22() uint64
- func (d *D) U22BE() uint64
- func (d *D) U22LE() uint64
- func (d *D) U23() uint64
- func (d *D) U23BE() uint64
- func (d *D) U23LE() uint64
- func (d *D) U24() uint64
- func (d *D) U24BE() uint64
- func (d *D) U24LE() uint64
- func (d *D) U25() uint64
- func (d *D) U25BE() uint64
- func (d *D) U25LE() uint64
- func (d *D) U26() uint64
- func (d *D) U26BE() uint64
- func (d *D) U26LE() uint64
- func (d *D) U27() uint64
- func (d *D) U27BE() uint64
- func (d *D) U27LE() uint64
- func (d *D) U28() uint64
- func (d *D) U28BE() uint64
- func (d *D) U28LE() uint64
- func (d *D) U29() uint64
- func (d *D) U29BE() uint64
- func (d *D) U29LE() uint64
- func (d *D) U3() uint64
- func (d *D) U30() uint64
- func (d *D) U30BE() uint64
- func (d *D) U30LE() uint64
- func (d *D) U31() uint64
- func (d *D) U31BE() uint64
- func (d *D) U31LE() uint64
- func (d *D) U32() uint64
- func (d *D) U32BE() uint64
- func (d *D) U32LE() uint64
- func (d *D) U33() uint64
- func (d *D) U33BE() uint64
- func (d *D) U33LE() uint64
- func (d *D) U34() uint64
- func (d *D) U34BE() uint64
- func (d *D) U34LE() uint64
- func (d *D) U35() uint64
- func (d *D) U35BE() uint64
- func (d *D) U35LE() uint64
- func (d *D) U36() uint64
- func (d *D) U36BE() uint64
- func (d *D) U36LE() uint64
- func (d *D) U37() uint64
- func (d *D) U37BE() uint64
- func (d *D) U37LE() uint64
- func (d *D) U38() uint64
- func (d *D) U38BE() uint64
- func (d *D) U38LE() uint64
- func (d *D) U39() uint64
- func (d *D) U39BE() uint64
- func (d *D) U39LE() uint64
- func (d *D) U4() uint64
- func (d *D) U40() uint64
- func (d *D) U40BE() uint64
- func (d *D) U40LE() uint64
- func (d *D) U41() uint64
- func (d *D) U41BE() uint64
- func (d *D) U41LE() uint64
- func (d *D) U42() uint64
- func (d *D) U42BE() uint64
- func (d *D) U42LE() uint64
- func (d *D) U43() uint64
- func (d *D) U43BE() uint64
- func (d *D) U43LE() uint64
- func (d *D) U44() uint64
- func (d *D) U44BE() uint64
- func (d *D) U44LE() uint64
- func (d *D) U45() uint64
- func (d *D) U45BE() uint64
- func (d *D) U45LE() uint64
- func (d *D) U46() uint64
- func (d *D) U46BE() uint64
- func (d *D) U46LE() uint64
- func (d *D) U47() uint64
- func (d *D) U47BE() uint64
- func (d *D) U47LE() uint64
- func (d *D) U48() uint64
- func (d *D) U48BE() uint64
- func (d *D) U48LE() uint64
- func (d *D) U49() uint64
- func (d *D) U49BE() uint64
- func (d *D) U49LE() uint64
- func (d *D) U5() uint64
- func (d *D) U50() uint64
- func (d *D) U50BE() uint64
- func (d *D) U50LE() uint64
- func (d *D) U51() uint64
- func (d *D) U51BE() uint64
- func (d *D) U51LE() uint64
- func (d *D) U52() uint64
- func (d *D) U52BE() uint64
- func (d *D) U52LE() uint64
- func (d *D) U53() uint64
- func (d *D) U53BE() uint64
- func (d *D) U53LE() uint64
- func (d *D) U54() uint64
- func (d *D) U54BE() uint64
- func (d *D) U54LE() uint64
- func (d *D) U55() uint64
- func (d *D) U55BE() uint64
- func (d *D) U55LE() uint64
- func (d *D) U56() uint64
- func (d *D) U56BE() uint64
- func (d *D) U56LE() uint64
- func (d *D) U57() uint64
- func (d *D) U57BE() uint64
- func (d *D) U57LE() uint64
- func (d *D) U58() uint64
- func (d *D) U58BE() uint64
- func (d *D) U58LE() uint64
- func (d *D) U59() uint64
- func (d *D) U59BE() uint64
- func (d *D) U59LE() uint64
- func (d *D) U6() uint64
- func (d *D) U60() uint64
- func (d *D) U60BE() uint64
- func (d *D) U60LE() uint64
- func (d *D) U61() uint64
- func (d *D) U61BE() uint64
- func (d *D) U61LE() uint64
- func (d *D) U62() uint64
- func (d *D) U62BE() uint64
- func (d *D) U62LE() uint64
- func (d *D) U63() uint64
- func (d *D) U63BE() uint64
- func (d *D) U63LE() uint64
- func (d *D) U64() uint64
- func (d *D) U64BE() uint64
- func (d *D) U64LE() uint64
- func (d *D) U7() uint64
- func (d *D) U8() uint64
- func (d *D) U8BE() uint64
- func (d *D) U8LE() uint64
- func (d *D) U9() uint64
- func (d *D) U9BE() uint64
- func (d *D) U9LE() uint64
- func (d *D) UBigInt(nBits int) *big.Int
- func (d *D) UBigIntBE(nBits int) *big.Int
- func (d *D) UBigIntE(nBits int, endian Endian) *big.Int
- func (d *D) UBigIntLE(nBits int) *big.Int
- func (d *D) UE(nBits int, endian Endian) uint64
- func (d *D) ULEB128() uint64
- func (d *D) UTF16(nBytes int) string
- func (d *D) UTF16BE(nBytes int) string
- func (d *D) UTF16BENull() string
- func (d *D) UTF16LE(nBytes int) string
- func (d *D) UTF16LENull() string
- func (d *D) UTF16Null() string
- func (d *D) UTF8(nBytes int) string
- func (d *D) UTF8Null() string
- func (d *D) UTF8NullFixedLen(fixedBytes int) string
- func (d *D) UTF8ShortString() string
- func (d *D) UTF8ShortStringFixedLen(fixedBytes int) string
- func (d *D) UintAssert(vs ...uint64) scalar.UintMapper
- func (d *D) UintAssertBytes(bss ...[]byte) scalar.UintMapper
- func (d *D) UintAssertRange(start, end uint64) scalar.UintMapper
- func (d *D) UintBits(nBits int) uint64
- func (d *D) UintRequire(vs ...uint64) scalar.UintMapper
- func (d *D) UintRequireRange(start, end uint64) scalar.UintMapper
- func (d *D) UintValidate(vs ...uint64) scalar.UintMapper
- func (d *D) UintValidateBEBytes(bss ...[]byte) scalar.UintMapper
- func (d *D) UintValidateBytes(bss ...[]byte) scalar.UintMapper
- func (d *D) UintValidateLEBytes(bss ...[]byte) scalar.UintMapper
- func (d *D) UintValidateRange(start, end uint64) scalar.UintMapper
- func (d *D) Unary(ov uint64) uint64
- func (d *D) ValidateBitBuf(bss ...[]byte) scalar.BitBufMapper
- type DecoderError
- type Dependency
- type Endian
- type Format
- type FormatError
- type FormatsError
- type Group
- type IOError
- type Options
- type RecoverableErrorer
- type Value
- func (v *Value) BufferRoot() *Value
- func (v *Value) Errors() []error
- func (v *Value) FormatRoot() *Value
- func (v *Value) InnerRange() ranges.Range
- func (v *Value) Remove() error
- func (v *Value) Root() *Value
- func (v *Value) TryBitBufScalarFn(sms ...scalar.BitBufMapper) error
- func (v *Value) TryUintScalarFn(sms ...scalar.UintMapper) error
- func (v *Value) Walk(opts WalkOpts) error
- func (v *Value) WalkPostOrder(fn WalkFn) error
- func (v *Value) WalkPreOrder(fn WalkFn) error
- func (v *Value) WalkRootPostOrder(fn WalkFn) error
- func (v *Value) WalkRootPreOrder(fn WalkFn) error
- type WalkFn
- type WalkOpts
Constants ¶
const ( // BigEndian byte order BigEndian = iota // LittleEndian byte order LittleEndian )
Variables ¶
var ErrWalkBreak = errors.New("break")
var ErrWalkSkipChildren = errors.New("skip children")
var ErrWalkStop = errors.New("stop")
var UTF16BOM = unicode.UTF16(unicode.LittleEndian, unicode.UseBOM)
var UTF16LE = unicode.UTF16(unicode.LittleEndian, unicode.IgnoreBOM)
var UTF8BOM = unicode.UTF8BOM
Functions ¶
func ReverseBytes ¶ added in v0.0.8
func ReverseBytes(a []byte)
from https://github.com/golang/go/wiki/SliceTricks#reversing
Types ¶
type D ¶
type D struct { Ctx context.Context Endian Endian Value *Value Options Options // contains filtered or unexported fields }
func (*D) ArgAs ¶ added in v0.4.0
ArgAs looks for a decoder option with type of target, similar to errors.As return true if found
func (*D) AssertAtLeastBitsLeft ¶
func (*D) AssertBitBuf ¶
func (d *D) AssertBitBuf(bss ...[]byte) scalar.BitBufMapper
func (*D) AssertLeastBytesLeft ¶
func (*D) AssertUBEBytes ¶
func (d *D) AssertUBEBytes(bss ...[]byte) scalar.UintMapper
func (*D) AssertULEBytes ¶
func (d *D) AssertULEBytes(bss ...[]byte) scalar.UintMapper
func (*D) BigIntAssert ¶ added in v0.2.0
func (d *D) BigIntAssert(vs ...*big.Int) scalar.BigIntMapper
BigIntAssert validate and asserts that actual value is one of given *big.Int values
func (*D) BigIntAssertRange ¶ added in v0.2.0
func (d *D) BigIntAssertRange(start, end *big.Int) scalar.BigIntMapper
BigIntAssertRange asserts that actual value is in range
func (*D) BigIntRequire ¶ added in v0.2.0
func (d *D) BigIntRequire(vs ...*big.Int) scalar.BigIntMapper
BigIntRequire that actual value is one of given *big.Int values
func (*D) BigIntRequireRange ¶ added in v0.2.0
func (d *D) BigIntRequireRange(start, end *big.Int) scalar.BigIntMapper
BigIntRequireRange require that actual value is in range
func (*D) BigIntValidate ¶ added in v0.2.0
func (d *D) BigIntValidate(vs ...*big.Int) scalar.BigIntMapper
BigIntValidate validates that actual value is one of given *big.Int values
func (*D) BigIntValidateRange ¶ added in v0.2.0
func (d *D) BigIntValidateRange(start, end *big.Int) scalar.BigIntMapper
BigIntValidateRange validates that actual value is in range
func (*D) BitBufIsZero ¶
func (d *D) BitBufIsZero() scalar.BitBufMapper
func (*D) BitBufRange ¶
func (d *D) BitBufRange(firstBit int64, nBits int64) bitio.ReaderAtSeeker
func (*D) BitBufValidateIsZero ¶
func (d *D) BitBufValidateIsZero() scalar.BitBufMapper
func (*D) BoolAssert ¶ added in v0.2.0
func (d *D) BoolAssert(vs ...bool) scalar.BoolMapper
BoolAssert validate and asserts that actual value is one of given bool values
func (*D) BoolRequire ¶ added in v0.2.0
func (d *D) BoolRequire(vs ...bool) scalar.BoolMapper
BoolRequire that actual value is one of given bool values
func (*D) BoolValidate ¶ added in v0.2.0
func (d *D) BoolValidate(vs ...bool) scalar.BoolMapper
BoolValidate validates that actual value is one of given bool values
func (*D) ByteAlignBits ¶
func (*D) CloneReadSeeker ¶ added in v0.0.8
func (d *D) CloneReadSeeker(br bitio.ReadSeeker) bitio.ReadSeeker
func (*D) FieldAnyFn ¶ added in v0.2.0
FieldAnyFn adds a field, calls any decode function and returns actual value as a Any
func (*D) FieldAnyScalarFn ¶ added in v0.2.0
FieldAnyScalarFn adds a field, calls scalar functions and returns actual value as a Any
func (*D) FieldArray ¶
FieldArray decode array of fields. Will not be range sorted.
func (*D) FieldArrayLoop ¶
func (*D) FieldArrayRootBitBufFn ¶ added in v0.0.4
func (*D) FieldArrayValue ¶
FieldArrayValue decode array of fields. Will not be range sorted.
func (*D) FieldBigIntFn ¶ added in v0.0.4
FieldBigIntFn adds a field, calls *big.Int decode function and returns actual value as a BigInt
func (*D) FieldBigIntScalarFn ¶ added in v0.0.4
func (d *D) FieldBigIntScalarFn(name string, fn func(d *D) scalar.BigInt, sms ...scalar.BigIntMapper) *big.Int
FieldBigIntScalarFn adds a field, calls scalar functions and returns actual value as a BigInt
func (*D) FieldBitBufFn ¶
func (d *D) FieldBitBufFn(name string, fn func(d *D) bitio.ReaderAtSeeker, sms ...scalar.BitBufMapper) bitio.ReaderAtSeeker
FieldBitBufFn adds a field, calls bitio.ReaderAtSeeker decode function and returns actual value as a BitBuf
func (*D) FieldBitBufScalarFn ¶
func (d *D) FieldBitBufScalarFn(name string, fn func(d *D) scalar.BitBuf, sms ...scalar.BitBufMapper) bitio.ReaderAtSeeker
FieldBitBufScalarFn adds a field, calls scalar functions and returns actual value as a BitBuf
func (*D) FieldBool ¶
func (d *D) FieldBool(name string, sms ...scalar.BoolMapper) bool
FieldBool adds a field and reads 1 bit boolean
func (*D) FieldBoolFn ¶
FieldBoolFn adds a field, calls bool decode function and returns actual value as a Bool
func (*D) FieldBoolScalarFn ¶
func (d *D) FieldBoolScalarFn(name string, fn func(d *D) scalar.Bool, sms ...scalar.BoolMapper) bool
FieldBoolScalarFn adds a field, calls scalar functions and returns actual value as a Bool
func (*D) FieldF16BE ¶
FieldF16BE adds a field and reads 16 bit IEEE 754 float in big-endian
func (*D) FieldF16LE ¶
FieldF16LE adds a field and reads 16 bit IEEE 754 float in little-endian
func (*D) FieldF32BE ¶
FieldF32BE adds a field and reads 32 bit IEEE 754 float in big-endian
func (*D) FieldF32LE ¶
FieldF32LE adds a field and reads 32 bit IEEE 754 float in little-endian
func (*D) FieldF64BE ¶
FieldF64BE adds a field and reads 64 bit IEEE 754 float in big-endian
func (*D) FieldF64LE ¶
FieldF64LE adds a field and reads 64 bit IEEE 754 float in little-endian
func (*D) FieldF80 ¶ added in v0.5.0
FieldF80 adds a field and reads 80 bit IEEE 754 float in current endian
func (*D) FieldF80BE ¶ added in v0.5.0
FieldF80BE adds a field and reads 80 bit IEEE 754 float in big-endian
func (*D) FieldF80LE ¶ added in v0.5.0
FieldF80LE adds a field and reads 80 bit IEEE 754 float in little-endian
func (*D) FieldFP16BE ¶
FieldFP16BE adds a field and reads 16 bit fixed-point number in big-endian
func (*D) FieldFP16LE ¶
FieldFP16LE adds a field and reads 16 bit fixed-point number in little-endian
func (*D) FieldFP32BE ¶
FieldFP32BE adds a field and reads 32 bit fixed-point number in big-endian
func (*D) FieldFP32LE ¶
FieldFP32LE adds a field and reads 32 bit fixed-point number in little-endian
func (*D) FieldFP64BE ¶
FieldFP64BE adds a field and reads 64 bit fixed-point number in big-endian
func (*D) FieldFP64LE ¶
FieldFP64LE adds a field and reads 64 bit fixed-point number in little-endian
func (*D) FieldFPE ¶
func (d *D) FieldFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.FltMapper) float64
FieldFPE adds a field and reads nBits fixed-point number in specified endian
func (*D) FieldFltFn ¶ added in v0.2.0
FieldFltFn adds a field, calls float64 decode function and returns actual value as a Flt
func (*D) FieldFltScalarFn ¶ added in v0.2.0
func (d *D) FieldFltScalarFn(name string, fn func(d *D) scalar.Flt, sms ...scalar.FltMapper) float64
FieldFltScalarFn adds a field, calls scalar functions and returns actual value as a Flt
func (*D) FieldFormatBitBuf ¶
func (*D) FieldFormatLen ¶
func (*D) FieldFormatOrRaw ¶ added in v0.0.7
func (*D) FieldFormatOrRawLen ¶ added in v0.0.7
func (*D) FieldFormatRange ¶
func (*D) FieldFormatReaderLen ¶
func (d *D) FieldFormatReaderLen(name string, nBits int64, fn func(r io.Reader) (io.ReadCloser, error), group Group) (*Value, any)
TODO: range?
func (*D) FieldMustGet ¶
func (*D) FieldRangeFn ¶
func (*D) FieldRawLen ¶
func (d *D) FieldRawLen(name string, nBits int64, sms ...scalar.BitBufMapper) bitio.ReaderAtSeeker
FieldRawLen adds a field and reads nBits raw bits
func (*D) FieldReaderRangeFormat ¶
func (*D) FieldRootBitBuf ¶
func (d *D) FieldRootBitBuf(name string, br bitio.ReaderAtSeeker, sms ...scalar.BitBufMapper) *Value
func (*D) FieldS1 ¶
func (d *D) FieldS1(name string, sms ...scalar.SintMapper) int64
FieldS1 adds a field and reads 1 bit signed integer in current endian
func (*D) FieldS10 ¶
func (d *D) FieldS10(name string, sms ...scalar.SintMapper) int64
FieldS10 adds a field and reads 10 bit signed integer in current endian
func (*D) FieldS10BE ¶
func (d *D) FieldS10BE(name string, sms ...scalar.SintMapper) int64
FieldS10BE adds a field and reads 10 bit signed integer in big-endian
func (*D) FieldS10LE ¶
func (d *D) FieldS10LE(name string, sms ...scalar.SintMapper) int64
FieldS10LE adds a field and reads 10 bit signed integer in little-endian
func (*D) FieldS11 ¶
func (d *D) FieldS11(name string, sms ...scalar.SintMapper) int64
FieldS11 adds a field and reads 11 bit signed integer in current endian
func (*D) FieldS11BE ¶
func (d *D) FieldS11BE(name string, sms ...scalar.SintMapper) int64
FieldS11BE adds a field and reads 11 bit signed integer in big-endian
func (*D) FieldS11LE ¶
func (d *D) FieldS11LE(name string, sms ...scalar.SintMapper) int64
FieldS11LE adds a field and reads 11 bit signed integer in little-endian
func (*D) FieldS12 ¶
func (d *D) FieldS12(name string, sms ...scalar.SintMapper) int64
FieldS12 adds a field and reads 12 bit signed integer in current endian
func (*D) FieldS12BE ¶
func (d *D) FieldS12BE(name string, sms ...scalar.SintMapper) int64
FieldS12BE adds a field and reads 12 bit signed integer in big-endian
func (*D) FieldS12LE ¶
func (d *D) FieldS12LE(name string, sms ...scalar.SintMapper) int64
FieldS12LE adds a field and reads 12 bit signed integer in little-endian
func (*D) FieldS13 ¶
func (d *D) FieldS13(name string, sms ...scalar.SintMapper) int64
FieldS13 adds a field and reads 13 bit signed integer in current endian
func (*D) FieldS13BE ¶
func (d *D) FieldS13BE(name string, sms ...scalar.SintMapper) int64
FieldS13BE adds a field and reads 13 bit signed integer in big-endian
func (*D) FieldS13LE ¶
func (d *D) FieldS13LE(name string, sms ...scalar.SintMapper) int64
FieldS13LE adds a field and reads 13 bit signed integer in little-endian
func (*D) FieldS14 ¶
func (d *D) FieldS14(name string, sms ...scalar.SintMapper) int64
FieldS14 adds a field and reads 14 bit signed integer in current endian
func (*D) FieldS14BE ¶
func (d *D) FieldS14BE(name string, sms ...scalar.SintMapper) int64
FieldS14BE adds a field and reads 14 bit signed integer in big-endian
func (*D) FieldS14LE ¶
func (d *D) FieldS14LE(name string, sms ...scalar.SintMapper) int64
FieldS14LE adds a field and reads 14 bit signed integer in little-endian
func (*D) FieldS15 ¶
func (d *D) FieldS15(name string, sms ...scalar.SintMapper) int64
FieldS15 adds a field and reads 15 bit signed integer in current endian
func (*D) FieldS15BE ¶
func (d *D) FieldS15BE(name string, sms ...scalar.SintMapper) int64
FieldS15BE adds a field and reads 15 bit signed integer in big-endian
func (*D) FieldS15LE ¶
func (d *D) FieldS15LE(name string, sms ...scalar.SintMapper) int64
FieldS15LE adds a field and reads 15 bit signed integer in little-endian
func (*D) FieldS16 ¶
func (d *D) FieldS16(name string, sms ...scalar.SintMapper) int64
FieldS16 adds a field and reads 16 bit signed integer in current endian
func (*D) FieldS16BE ¶
func (d *D) FieldS16BE(name string, sms ...scalar.SintMapper) int64
FieldS16BE adds a field and reads 16 bit signed integer in big-endian
func (*D) FieldS16LE ¶
func (d *D) FieldS16LE(name string, sms ...scalar.SintMapper) int64
FieldS16LE adds a field and reads 16 bit signed integer in little-endian
func (*D) FieldS17 ¶
func (d *D) FieldS17(name string, sms ...scalar.SintMapper) int64
FieldS17 adds a field and reads 17 bit signed integer in current endian
func (*D) FieldS17BE ¶
func (d *D) FieldS17BE(name string, sms ...scalar.SintMapper) int64
FieldS17BE adds a field and reads 17 bit signed integer in big-endian
func (*D) FieldS17LE ¶
func (d *D) FieldS17LE(name string, sms ...scalar.SintMapper) int64
FieldS17LE adds a field and reads 17 bit signed integer in little-endian
func (*D) FieldS18 ¶
func (d *D) FieldS18(name string, sms ...scalar.SintMapper) int64
FieldS18 adds a field and reads 18 bit signed integer in current endian
func (*D) FieldS18BE ¶
func (d *D) FieldS18BE(name string, sms ...scalar.SintMapper) int64
FieldS18BE adds a field and reads 18 bit signed integer in big-endian
func (*D) FieldS18LE ¶
func (d *D) FieldS18LE(name string, sms ...scalar.SintMapper) int64
FieldS18LE adds a field and reads 18 bit signed integer in little-endian
func (*D) FieldS19 ¶
func (d *D) FieldS19(name string, sms ...scalar.SintMapper) int64
FieldS19 adds a field and reads 19 bit signed integer in current endian
func (*D) FieldS19BE ¶
func (d *D) FieldS19BE(name string, sms ...scalar.SintMapper) int64
FieldS19BE adds a field and reads 19 bit signed integer in big-endian
func (*D) FieldS19LE ¶
func (d *D) FieldS19LE(name string, sms ...scalar.SintMapper) int64
FieldS19LE adds a field and reads 19 bit signed integer in little-endian
func (*D) FieldS2 ¶
func (d *D) FieldS2(name string, sms ...scalar.SintMapper) int64
FieldS2 adds a field and reads 2 bit signed integer in current endian
func (*D) FieldS20 ¶
func (d *D) FieldS20(name string, sms ...scalar.SintMapper) int64
FieldS20 adds a field and reads 20 bit signed integer in current endian
func (*D) FieldS20BE ¶
func (d *D) FieldS20BE(name string, sms ...scalar.SintMapper) int64
FieldS20BE adds a field and reads 20 bit signed integer in big-endian
func (*D) FieldS20LE ¶
func (d *D) FieldS20LE(name string, sms ...scalar.SintMapper) int64
FieldS20LE adds a field and reads 20 bit signed integer in little-endian
func (*D) FieldS21 ¶
func (d *D) FieldS21(name string, sms ...scalar.SintMapper) int64
FieldS21 adds a field and reads 21 bit signed integer in current endian
func (*D) FieldS21BE ¶
func (d *D) FieldS21BE(name string, sms ...scalar.SintMapper) int64
FieldS21BE adds a field and reads 21 bit signed integer in big-endian
func (*D) FieldS21LE ¶
func (d *D) FieldS21LE(name string, sms ...scalar.SintMapper) int64
FieldS21LE adds a field and reads 21 bit signed integer in little-endian
func (*D) FieldS22 ¶
func (d *D) FieldS22(name string, sms ...scalar.SintMapper) int64
FieldS22 adds a field and reads 22 bit signed integer in current endian
func (*D) FieldS22BE ¶
func (d *D) FieldS22BE(name string, sms ...scalar.SintMapper) int64
FieldS22BE adds a field and reads 22 bit signed integer in big-endian
func (*D) FieldS22LE ¶
func (d *D) FieldS22LE(name string, sms ...scalar.SintMapper) int64
FieldS22LE adds a field and reads 22 bit signed integer in little-endian
func (*D) FieldS23 ¶
func (d *D) FieldS23(name string, sms ...scalar.SintMapper) int64
FieldS23 adds a field and reads 23 bit signed integer in current endian
func (*D) FieldS23BE ¶
func (d *D) FieldS23BE(name string, sms ...scalar.SintMapper) int64
FieldS23BE adds a field and reads 23 bit signed integer in big-endian
func (*D) FieldS23LE ¶
func (d *D) FieldS23LE(name string, sms ...scalar.SintMapper) int64
FieldS23LE adds a field and reads 23 bit signed integer in little-endian
func (*D) FieldS24 ¶
func (d *D) FieldS24(name string, sms ...scalar.SintMapper) int64
FieldS24 adds a field and reads 24 bit signed integer in current endian
func (*D) FieldS24BE ¶
func (d *D) FieldS24BE(name string, sms ...scalar.SintMapper) int64
FieldS24BE adds a field and reads 24 bit signed integer in big-endian
func (*D) FieldS24LE ¶
func (d *D) FieldS24LE(name string, sms ...scalar.SintMapper) int64
FieldS24LE adds a field and reads 24 bit signed integer in little-endian
func (*D) FieldS25 ¶
func (d *D) FieldS25(name string, sms ...scalar.SintMapper) int64
FieldS25 adds a field and reads 25 bit signed integer in current endian
func (*D) FieldS25BE ¶
func (d *D) FieldS25BE(name string, sms ...scalar.SintMapper) int64
FieldS25BE adds a field and reads 25 bit signed integer in big-endian
func (*D) FieldS25LE ¶
func (d *D) FieldS25LE(name string, sms ...scalar.SintMapper) int64
FieldS25LE adds a field and reads 25 bit signed integer in little-endian
func (*D) FieldS26 ¶
func (d *D) FieldS26(name string, sms ...scalar.SintMapper) int64
FieldS26 adds a field and reads 26 bit signed integer in current endian
func (*D) FieldS26BE ¶
func (d *D) FieldS26BE(name string, sms ...scalar.SintMapper) int64
FieldS26BE adds a field and reads 26 bit signed integer in big-endian
func (*D) FieldS26LE ¶
func (d *D) FieldS26LE(name string, sms ...scalar.SintMapper) int64
FieldS26LE adds a field and reads 26 bit signed integer in little-endian
func (*D) FieldS27 ¶
func (d *D) FieldS27(name string, sms ...scalar.SintMapper) int64
FieldS27 adds a field and reads 27 bit signed integer in current endian
func (*D) FieldS27BE ¶
func (d *D) FieldS27BE(name string, sms ...scalar.SintMapper) int64
FieldS27BE adds a field and reads 27 bit signed integer in big-endian
func (*D) FieldS27LE ¶
func (d *D) FieldS27LE(name string, sms ...scalar.SintMapper) int64
FieldS27LE adds a field and reads 27 bit signed integer in little-endian
func (*D) FieldS28 ¶
func (d *D) FieldS28(name string, sms ...scalar.SintMapper) int64
FieldS28 adds a field and reads 28 bit signed integer in current endian
func (*D) FieldS28BE ¶
func (d *D) FieldS28BE(name string, sms ...scalar.SintMapper) int64
FieldS28BE adds a field and reads 28 bit signed integer in big-endian
func (*D) FieldS28LE ¶
func (d *D) FieldS28LE(name string, sms ...scalar.SintMapper) int64
FieldS28LE adds a field and reads 28 bit signed integer in little-endian
func (*D) FieldS29 ¶
func (d *D) FieldS29(name string, sms ...scalar.SintMapper) int64
FieldS29 adds a field and reads 29 bit signed integer in current endian
func (*D) FieldS29BE ¶
func (d *D) FieldS29BE(name string, sms ...scalar.SintMapper) int64
FieldS29BE adds a field and reads 29 bit signed integer in big-endian
func (*D) FieldS29LE ¶
func (d *D) FieldS29LE(name string, sms ...scalar.SintMapper) int64
FieldS29LE adds a field and reads 29 bit signed integer in little-endian
func (*D) FieldS3 ¶
func (d *D) FieldS3(name string, sms ...scalar.SintMapper) int64
FieldS3 adds a field and reads 3 bit signed integer in current endian
func (*D) FieldS30 ¶
func (d *D) FieldS30(name string, sms ...scalar.SintMapper) int64
FieldS30 adds a field and reads 30 bit signed integer in current endian
func (*D) FieldS30BE ¶
func (d *D) FieldS30BE(name string, sms ...scalar.SintMapper) int64
FieldS30BE adds a field and reads 30 bit signed integer in big-endian
func (*D) FieldS30LE ¶
func (d *D) FieldS30LE(name string, sms ...scalar.SintMapper) int64
FieldS30LE adds a field and reads 30 bit signed integer in little-endian
func (*D) FieldS31 ¶
func (d *D) FieldS31(name string, sms ...scalar.SintMapper) int64
FieldS31 adds a field and reads 31 bit signed integer in current endian
func (*D) FieldS31BE ¶
func (d *D) FieldS31BE(name string, sms ...scalar.SintMapper) int64
FieldS31BE adds a field and reads 31 bit signed integer in big-endian
func (*D) FieldS31LE ¶
func (d *D) FieldS31LE(name string, sms ...scalar.SintMapper) int64
FieldS31LE adds a field and reads 31 bit signed integer in little-endian
func (*D) FieldS32 ¶
func (d *D) FieldS32(name string, sms ...scalar.SintMapper) int64
FieldS32 adds a field and reads 32 bit signed integer in current endian
func (*D) FieldS32BE ¶
func (d *D) FieldS32BE(name string, sms ...scalar.SintMapper) int64
FieldS32BE adds a field and reads 32 bit signed integer in big-endian
func (*D) FieldS32LE ¶
func (d *D) FieldS32LE(name string, sms ...scalar.SintMapper) int64
FieldS32LE adds a field and reads 32 bit signed integer in little-endian
func (*D) FieldS33 ¶
func (d *D) FieldS33(name string, sms ...scalar.SintMapper) int64
FieldS33 adds a field and reads 33 bit signed integer in current endian
func (*D) FieldS33BE ¶
func (d *D) FieldS33BE(name string, sms ...scalar.SintMapper) int64
FieldS33BE adds a field and reads 33 bit signed integer in big-endian
func (*D) FieldS33LE ¶
func (d *D) FieldS33LE(name string, sms ...scalar.SintMapper) int64
FieldS33LE adds a field and reads 33 bit signed integer in little-endian
func (*D) FieldS34 ¶
func (d *D) FieldS34(name string, sms ...scalar.SintMapper) int64
FieldS34 adds a field and reads 34 bit signed integer in current endian
func (*D) FieldS34BE ¶
func (d *D) FieldS34BE(name string, sms ...scalar.SintMapper) int64
FieldS34BE adds a field and reads 34 bit signed integer in big-endian
func (*D) FieldS34LE ¶
func (d *D) FieldS34LE(name string, sms ...scalar.SintMapper) int64
FieldS34LE adds a field and reads 34 bit signed integer in little-endian
func (*D) FieldS35 ¶
func (d *D) FieldS35(name string, sms ...scalar.SintMapper) int64
FieldS35 adds a field and reads 35 bit signed integer in current endian
func (*D) FieldS35BE ¶
func (d *D) FieldS35BE(name string, sms ...scalar.SintMapper) int64
FieldS35BE adds a field and reads 35 bit signed integer in big-endian
func (*D) FieldS35LE ¶
func (d *D) FieldS35LE(name string, sms ...scalar.SintMapper) int64
FieldS35LE adds a field and reads 35 bit signed integer in little-endian
func (*D) FieldS36 ¶
func (d *D) FieldS36(name string, sms ...scalar.SintMapper) int64
FieldS36 adds a field and reads 36 bit signed integer in current endian
func (*D) FieldS36BE ¶
func (d *D) FieldS36BE(name string, sms ...scalar.SintMapper) int64
FieldS36BE adds a field and reads 36 bit signed integer in big-endian
func (*D) FieldS36LE ¶
func (d *D) FieldS36LE(name string, sms ...scalar.SintMapper) int64
FieldS36LE adds a field and reads 36 bit signed integer in little-endian
func (*D) FieldS37 ¶
func (d *D) FieldS37(name string, sms ...scalar.SintMapper) int64
FieldS37 adds a field and reads 37 bit signed integer in current endian
func (*D) FieldS37BE ¶
func (d *D) FieldS37BE(name string, sms ...scalar.SintMapper) int64
FieldS37BE adds a field and reads 37 bit signed integer in big-endian
func (*D) FieldS37LE ¶
func (d *D) FieldS37LE(name string, sms ...scalar.SintMapper) int64
FieldS37LE adds a field and reads 37 bit signed integer in little-endian
func (*D) FieldS38 ¶
func (d *D) FieldS38(name string, sms ...scalar.SintMapper) int64
FieldS38 adds a field and reads 38 bit signed integer in current endian
func (*D) FieldS38BE ¶
func (d *D) FieldS38BE(name string, sms ...scalar.SintMapper) int64
FieldS38BE adds a field and reads 38 bit signed integer in big-endian
func (*D) FieldS38LE ¶
func (d *D) FieldS38LE(name string, sms ...scalar.SintMapper) int64
FieldS38LE adds a field and reads 38 bit signed integer in little-endian
func (*D) FieldS39 ¶
func (d *D) FieldS39(name string, sms ...scalar.SintMapper) int64
FieldS39 adds a field and reads 39 bit signed integer in current endian
func (*D) FieldS39BE ¶
func (d *D) FieldS39BE(name string, sms ...scalar.SintMapper) int64
FieldS39BE adds a field and reads 39 bit signed integer in big-endian
func (*D) FieldS39LE ¶
func (d *D) FieldS39LE(name string, sms ...scalar.SintMapper) int64
FieldS39LE adds a field and reads 39 bit signed integer in little-endian
func (*D) FieldS4 ¶
func (d *D) FieldS4(name string, sms ...scalar.SintMapper) int64
FieldS4 adds a field and reads 4 bit signed integer in current endian
func (*D) FieldS40 ¶
func (d *D) FieldS40(name string, sms ...scalar.SintMapper) int64
FieldS40 adds a field and reads 40 bit signed integer in current endian
func (*D) FieldS40BE ¶
func (d *D) FieldS40BE(name string, sms ...scalar.SintMapper) int64
FieldS40BE adds a field and reads 40 bit signed integer in big-endian
func (*D) FieldS40LE ¶
func (d *D) FieldS40LE(name string, sms ...scalar.SintMapper) int64
FieldS40LE adds a field and reads 40 bit signed integer in little-endian
func (*D) FieldS41 ¶
func (d *D) FieldS41(name string, sms ...scalar.SintMapper) int64
FieldS41 adds a field and reads 41 bit signed integer in current endian
func (*D) FieldS41BE ¶
func (d *D) FieldS41BE(name string, sms ...scalar.SintMapper) int64
FieldS41BE adds a field and reads 41 bit signed integer in big-endian
func (*D) FieldS41LE ¶
func (d *D) FieldS41LE(name string, sms ...scalar.SintMapper) int64
FieldS41LE adds a field and reads 41 bit signed integer in little-endian
func (*D) FieldS42 ¶
func (d *D) FieldS42(name string, sms ...scalar.SintMapper) int64
FieldS42 adds a field and reads 42 bit signed integer in current endian
func (*D) FieldS42BE ¶
func (d *D) FieldS42BE(name string, sms ...scalar.SintMapper) int64
FieldS42BE adds a field and reads 42 bit signed integer in big-endian
func (*D) FieldS42LE ¶
func (d *D) FieldS42LE(name string, sms ...scalar.SintMapper) int64
FieldS42LE adds a field and reads 42 bit signed integer in little-endian
func (*D) FieldS43 ¶
func (d *D) FieldS43(name string, sms ...scalar.SintMapper) int64
FieldS43 adds a field and reads 43 bit signed integer in current endian
func (*D) FieldS43BE ¶
func (d *D) FieldS43BE(name string, sms ...scalar.SintMapper) int64
FieldS43BE adds a field and reads 43 bit signed integer in big-endian
func (*D) FieldS43LE ¶
func (d *D) FieldS43LE(name string, sms ...scalar.SintMapper) int64
FieldS43LE adds a field and reads 43 bit signed integer in little-endian
func (*D) FieldS44 ¶
func (d *D) FieldS44(name string, sms ...scalar.SintMapper) int64
FieldS44 adds a field and reads 44 bit signed integer in current endian
func (*D) FieldS44BE ¶
func (d *D) FieldS44BE(name string, sms ...scalar.SintMapper) int64
FieldS44BE adds a field and reads 44 bit signed integer in big-endian
func (*D) FieldS44LE ¶
func (d *D) FieldS44LE(name string, sms ...scalar.SintMapper) int64
FieldS44LE adds a field and reads 44 bit signed integer in little-endian
func (*D) FieldS45 ¶
func (d *D) FieldS45(name string, sms ...scalar.SintMapper) int64
FieldS45 adds a field and reads 45 bit signed integer in current endian
func (*D) FieldS45BE ¶
func (d *D) FieldS45BE(name string, sms ...scalar.SintMapper) int64
FieldS45BE adds a field and reads 45 bit signed integer in big-endian
func (*D) FieldS45LE ¶
func (d *D) FieldS45LE(name string, sms ...scalar.SintMapper) int64
FieldS45LE adds a field and reads 45 bit signed integer in little-endian
func (*D) FieldS46 ¶
func (d *D) FieldS46(name string, sms ...scalar.SintMapper) int64
FieldS46 adds a field and reads 46 bit signed integer in current endian
func (*D) FieldS46BE ¶
func (d *D) FieldS46BE(name string, sms ...scalar.SintMapper) int64
FieldS46BE adds a field and reads 46 bit signed integer in big-endian
func (*D) FieldS46LE ¶
func (d *D) FieldS46LE(name string, sms ...scalar.SintMapper) int64
FieldS46LE adds a field and reads 46 bit signed integer in little-endian
func (*D) FieldS47 ¶
func (d *D) FieldS47(name string, sms ...scalar.SintMapper) int64
FieldS47 adds a field and reads 47 bit signed integer in current endian
func (*D) FieldS47BE ¶
func (d *D) FieldS47BE(name string, sms ...scalar.SintMapper) int64
FieldS47BE adds a field and reads 47 bit signed integer in big-endian
func (*D) FieldS47LE ¶
func (d *D) FieldS47LE(name string, sms ...scalar.SintMapper) int64
FieldS47LE adds a field and reads 47 bit signed integer in little-endian
func (*D) FieldS48 ¶
func (d *D) FieldS48(name string, sms ...scalar.SintMapper) int64
FieldS48 adds a field and reads 48 bit signed integer in current endian
func (*D) FieldS48BE ¶
func (d *D) FieldS48BE(name string, sms ...scalar.SintMapper) int64
FieldS48BE adds a field and reads 48 bit signed integer in big-endian
func (*D) FieldS48LE ¶
func (d *D) FieldS48LE(name string, sms ...scalar.SintMapper) int64
FieldS48LE adds a field and reads 48 bit signed integer in little-endian
func (*D) FieldS49 ¶
func (d *D) FieldS49(name string, sms ...scalar.SintMapper) int64
FieldS49 adds a field and reads 49 bit signed integer in current endian
func (*D) FieldS49BE ¶
func (d *D) FieldS49BE(name string, sms ...scalar.SintMapper) int64
FieldS49BE adds a field and reads 49 bit signed integer in big-endian
func (*D) FieldS49LE ¶
func (d *D) FieldS49LE(name string, sms ...scalar.SintMapper) int64
FieldS49LE adds a field and reads 49 bit signed integer in little-endian
func (*D) FieldS5 ¶
func (d *D) FieldS5(name string, sms ...scalar.SintMapper) int64
FieldS5 adds a field and reads 5 bit signed integer in current endian
func (*D) FieldS50 ¶
func (d *D) FieldS50(name string, sms ...scalar.SintMapper) int64
FieldS50 adds a field and reads 50 bit signed integer in current endian
func (*D) FieldS50BE ¶
func (d *D) FieldS50BE(name string, sms ...scalar.SintMapper) int64
FieldS50BE adds a field and reads 50 bit signed integer in big-endian
func (*D) FieldS50LE ¶
func (d *D) FieldS50LE(name string, sms ...scalar.SintMapper) int64
FieldS50LE adds a field and reads 50 bit signed integer in little-endian
func (*D) FieldS51 ¶
func (d *D) FieldS51(name string, sms ...scalar.SintMapper) int64
FieldS51 adds a field and reads 51 bit signed integer in current endian
func (*D) FieldS51BE ¶
func (d *D) FieldS51BE(name string, sms ...scalar.SintMapper) int64
FieldS51BE adds a field and reads 51 bit signed integer in big-endian
func (*D) FieldS51LE ¶
func (d *D) FieldS51LE(name string, sms ...scalar.SintMapper) int64
FieldS51LE adds a field and reads 51 bit signed integer in little-endian
func (*D) FieldS52 ¶
func (d *D) FieldS52(name string, sms ...scalar.SintMapper) int64
FieldS52 adds a field and reads 52 bit signed integer in current endian
func (*D) FieldS52BE ¶
func (d *D) FieldS52BE(name string, sms ...scalar.SintMapper) int64
FieldS52BE adds a field and reads 52 bit signed integer in big-endian
func (*D) FieldS52LE ¶
func (d *D) FieldS52LE(name string, sms ...scalar.SintMapper) int64
FieldS52LE adds a field and reads 52 bit signed integer in little-endian
func (*D) FieldS53 ¶
func (d *D) FieldS53(name string, sms ...scalar.SintMapper) int64
FieldS53 adds a field and reads 53 bit signed integer in current endian
func (*D) FieldS53BE ¶
func (d *D) FieldS53BE(name string, sms ...scalar.SintMapper) int64
FieldS53BE adds a field and reads 53 bit signed integer in big-endian
func (*D) FieldS53LE ¶
func (d *D) FieldS53LE(name string, sms ...scalar.SintMapper) int64
FieldS53LE adds a field and reads 53 bit signed integer in little-endian
func (*D) FieldS54 ¶
func (d *D) FieldS54(name string, sms ...scalar.SintMapper) int64
FieldS54 adds a field and reads 54 bit signed integer in current endian
func (*D) FieldS54BE ¶
func (d *D) FieldS54BE(name string, sms ...scalar.SintMapper) int64
FieldS54BE adds a field and reads 54 bit signed integer in big-endian
func (*D) FieldS54LE ¶
func (d *D) FieldS54LE(name string, sms ...scalar.SintMapper) int64
FieldS54LE adds a field and reads 54 bit signed integer in little-endian
func (*D) FieldS55 ¶
func (d *D) FieldS55(name string, sms ...scalar.SintMapper) int64
FieldS55 adds a field and reads 55 bit signed integer in current endian
func (*D) FieldS55BE ¶
func (d *D) FieldS55BE(name string, sms ...scalar.SintMapper) int64
FieldS55BE adds a field and reads 55 bit signed integer in big-endian
func (*D) FieldS55LE ¶
func (d *D) FieldS55LE(name string, sms ...scalar.SintMapper) int64
FieldS55LE adds a field and reads 55 bit signed integer in little-endian
func (*D) FieldS56 ¶
func (d *D) FieldS56(name string, sms ...scalar.SintMapper) int64
FieldS56 adds a field and reads 56 bit signed integer in current endian
func (*D) FieldS56BE ¶
func (d *D) FieldS56BE(name string, sms ...scalar.SintMapper) int64
FieldS56BE adds a field and reads 56 bit signed integer in big-endian
func (*D) FieldS56LE ¶
func (d *D) FieldS56LE(name string, sms ...scalar.SintMapper) int64
FieldS56LE adds a field and reads 56 bit signed integer in little-endian
func (*D) FieldS57 ¶
func (d *D) FieldS57(name string, sms ...scalar.SintMapper) int64
FieldS57 adds a field and reads 57 bit signed integer in current endian
func (*D) FieldS57BE ¶
func (d *D) FieldS57BE(name string, sms ...scalar.SintMapper) int64
FieldS57BE adds a field and reads 57 bit signed integer in big-endian
func (*D) FieldS57LE ¶
func (d *D) FieldS57LE(name string, sms ...scalar.SintMapper) int64
FieldS57LE adds a field and reads 57 bit signed integer in little-endian
func (*D) FieldS58 ¶
func (d *D) FieldS58(name string, sms ...scalar.SintMapper) int64
FieldS58 adds a field and reads 58 bit signed integer in current endian
func (*D) FieldS58BE ¶
func (d *D) FieldS58BE(name string, sms ...scalar.SintMapper) int64
FieldS58BE adds a field and reads 58 bit signed integer in big-endian
func (*D) FieldS58LE ¶
func (d *D) FieldS58LE(name string, sms ...scalar.SintMapper) int64
FieldS58LE adds a field and reads 58 bit signed integer in little-endian
func (*D) FieldS59 ¶
func (d *D) FieldS59(name string, sms ...scalar.SintMapper) int64
FieldS59 adds a field and reads 59 bit signed integer in current endian
func (*D) FieldS59BE ¶
func (d *D) FieldS59BE(name string, sms ...scalar.SintMapper) int64
FieldS59BE adds a field and reads 59 bit signed integer in big-endian
func (*D) FieldS59LE ¶
func (d *D) FieldS59LE(name string, sms ...scalar.SintMapper) int64
FieldS59LE adds a field and reads 59 bit signed integer in little-endian
func (*D) FieldS6 ¶
func (d *D) FieldS6(name string, sms ...scalar.SintMapper) int64
FieldS6 adds a field and reads 6 bit signed integer in current endian
func (*D) FieldS60 ¶
func (d *D) FieldS60(name string, sms ...scalar.SintMapper) int64
FieldS60 adds a field and reads 60 bit signed integer in current endian
func (*D) FieldS60BE ¶
func (d *D) FieldS60BE(name string, sms ...scalar.SintMapper) int64
FieldS60BE adds a field and reads 60 bit signed integer in big-endian
func (*D) FieldS60LE ¶
func (d *D) FieldS60LE(name string, sms ...scalar.SintMapper) int64
FieldS60LE adds a field and reads 60 bit signed integer in little-endian
func (*D) FieldS61 ¶
func (d *D) FieldS61(name string, sms ...scalar.SintMapper) int64
FieldS61 adds a field and reads 61 bit signed integer in current endian
func (*D) FieldS61BE ¶
func (d *D) FieldS61BE(name string, sms ...scalar.SintMapper) int64
FieldS61BE adds a field and reads 61 bit signed integer in big-endian
func (*D) FieldS61LE ¶
func (d *D) FieldS61LE(name string, sms ...scalar.SintMapper) int64
FieldS61LE adds a field and reads 61 bit signed integer in little-endian
func (*D) FieldS62 ¶
func (d *D) FieldS62(name string, sms ...scalar.SintMapper) int64
FieldS62 adds a field and reads 62 bit signed integer in current endian
func (*D) FieldS62BE ¶
func (d *D) FieldS62BE(name string, sms ...scalar.SintMapper) int64
FieldS62BE adds a field and reads 62 bit signed integer in big-endian
func (*D) FieldS62LE ¶
func (d *D) FieldS62LE(name string, sms ...scalar.SintMapper) int64
FieldS62LE adds a field and reads 62 bit signed integer in little-endian
func (*D) FieldS63 ¶
func (d *D) FieldS63(name string, sms ...scalar.SintMapper) int64
FieldS63 adds a field and reads 63 bit signed integer in current endian
func (*D) FieldS63BE ¶
func (d *D) FieldS63BE(name string, sms ...scalar.SintMapper) int64
FieldS63BE adds a field and reads 63 bit signed integer in big-endian
func (*D) FieldS63LE ¶
func (d *D) FieldS63LE(name string, sms ...scalar.SintMapper) int64
FieldS63LE adds a field and reads 63 bit signed integer in little-endian
func (*D) FieldS64 ¶
func (d *D) FieldS64(name string, sms ...scalar.SintMapper) int64
FieldS64 adds a field and reads 64 bit signed integer in current endian
func (*D) FieldS64BE ¶
func (d *D) FieldS64BE(name string, sms ...scalar.SintMapper) int64
FieldS64BE adds a field and reads 64 bit signed integer in big-endian
func (*D) FieldS64LE ¶
func (d *D) FieldS64LE(name string, sms ...scalar.SintMapper) int64
FieldS64LE adds a field and reads 64 bit signed integer in little-endian
func (*D) FieldS7 ¶
func (d *D) FieldS7(name string, sms ...scalar.SintMapper) int64
FieldS7 adds a field and reads 7 bit signed integer in current endian
func (*D) FieldS8 ¶
func (d *D) FieldS8(name string, sms ...scalar.SintMapper) int64
FieldS8 adds a field and reads 8 bit signed integer in current endian
func (*D) FieldS8BE ¶
func (d *D) FieldS8BE(name string, sms ...scalar.SintMapper) int64
FieldS8BE adds a field and reads 8 bit signed integer in big-endian
func (*D) FieldS8LE ¶
func (d *D) FieldS8LE(name string, sms ...scalar.SintMapper) int64
FieldS8LE adds a field and reads 8 bit signed integer in little-endian
func (*D) FieldS9 ¶
func (d *D) FieldS9(name string, sms ...scalar.SintMapper) int64
FieldS9 adds a field and reads 9 bit signed integer in current endian
func (*D) FieldS9BE ¶
func (d *D) FieldS9BE(name string, sms ...scalar.SintMapper) int64
FieldS9BE adds a field and reads 9 bit signed integer in big-endian
func (*D) FieldS9LE ¶
func (d *D) FieldS9LE(name string, sms ...scalar.SintMapper) int64
FieldS9LE adds a field and reads 9 bit signed integer in little-endian
func (*D) FieldSBigInt ¶ added in v0.0.4
FieldSBigInt adds a field and reads nBits bits signed integer in current endian
func (*D) FieldSBigIntBE ¶ added in v0.0.4
FieldSBigIntBE adds a field and reads nBits bit signed integer in big-endian
func (*D) FieldSBigIntE ¶ added in v0.0.4
func (d *D) FieldSBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) *big.Int
FieldSBigIntE adds a field and reads nBits signed integer in specified endian
func (*D) FieldSBigIntLE ¶ added in v0.0.4
FieldSBigIntLE adds a field and reads nBits bit signed integer in little-endian
func (*D) FieldSLEB128 ¶ added in v0.0.9
func (d *D) FieldSLEB128(name string, sms ...scalar.SintMapper) int64
FieldSLEB128 adds a field and reads signed LEB128 integer
func (*D) FieldScalarAnyFn ¶ added in v0.2.0
func (d *D) FieldScalarAnyFn(name string, fn func(d *D) scalar.Any, sms ...scalar.AnyMapper) *scalar.Any
FieldScalarAnyFn tries to add a field, calls any decode function and returns scalar
func (*D) FieldScalarBigIntFn ¶ added in v0.0.4
func (d *D) FieldScalarBigIntFn(name string, fn func(d *D) scalar.BigInt, sms ...scalar.BigIntMapper) *scalar.BigInt
FieldScalarBigIntFn tries to add a field, calls *big.Int decode function and returns scalar
func (*D) FieldScalarBitBufFn ¶
func (d *D) FieldScalarBitBufFn(name string, fn func(d *D) scalar.BitBuf, sms ...scalar.BitBufMapper) *scalar.BitBuf
FieldScalarBitBufFn tries to add a field, calls bitio.ReaderAtSeeker decode function and returns scalar
func (*D) FieldScalarBool ¶ added in v0.0.2
FieldScalarBool adds a field and reads 1 bit boolean
func (*D) FieldScalarBoolFn ¶
func (d *D) FieldScalarBoolFn(name string, fn func(d *D) scalar.Bool, sms ...scalar.BoolMapper) *scalar.Bool
FieldScalarBoolFn tries to add a field, calls bool decode function and returns scalar
func (*D) FieldScalarF ¶ added in v0.0.2
FieldScalarF adds a field and reads nBit IEEE 754 float in current endian
func (*D) FieldScalarF16 ¶ added in v0.0.2
FieldScalarF16 adds a field and reads 16 bit IEEE 754 float in current endian
func (*D) FieldScalarF16BE ¶ added in v0.0.2
FieldScalarF16BE adds a field and reads 16 bit IEEE 754 float in big-endian
func (*D) FieldScalarF16LE ¶ added in v0.0.2
FieldScalarF16LE adds a field and reads 16 bit IEEE 754 float in little-endian
func (*D) FieldScalarF32 ¶ added in v0.0.2
FieldScalarF32 adds a field and reads 32 bit IEEE 754 float in current endian
func (*D) FieldScalarF32BE ¶ added in v0.0.2
FieldScalarF32BE adds a field and reads 32 bit IEEE 754 float in big-endian
func (*D) FieldScalarF32LE ¶ added in v0.0.2
FieldScalarF32LE adds a field and reads 32 bit IEEE 754 float in little-endian
func (*D) FieldScalarF64 ¶ added in v0.0.2
FieldScalarF64 adds a field and reads 64 bit IEEE 754 float in current endian
func (*D) FieldScalarF64BE ¶ added in v0.0.2
FieldScalarF64BE adds a field and reads 64 bit IEEE 754 float in big-endian
func (*D) FieldScalarF64LE ¶ added in v0.0.2
FieldScalarF64LE adds a field and reads 64 bit IEEE 754 float in little-endian
func (*D) FieldScalarF80 ¶ added in v0.5.0
FieldScalarF80 adds a field and reads 80 bit IEEE 754 float in current endian
func (*D) FieldScalarF80BE ¶ added in v0.5.0
FieldScalarF80BE adds a field and reads 80 bit IEEE 754 float in big-endian
func (*D) FieldScalarF80LE ¶ added in v0.5.0
FieldScalarF80LE adds a field and reads 80 bit IEEE 754 float in little-endian
func (*D) FieldScalarFE ¶ added in v0.0.2
func (d *D) FieldScalarFE(name string, nBits int, endian Endian, sms ...scalar.FltMapper) *scalar.Flt
FieldScalarFE adds a field and reads nBit IEEE 754 float in specified endian
func (*D) FieldScalarFP ¶ added in v0.0.2
FieldScalarFP adds a field and reads nBits fixed-point number in current endian
func (*D) FieldScalarFP16 ¶ added in v0.0.2
FieldScalarFP16 adds a field and reads 16 bit fixed-point number in current endian
func (*D) FieldScalarFP16BE ¶ added in v0.0.2
FieldScalarFP16BE adds a field and reads 16 bit fixed-point number in big-endian
func (*D) FieldScalarFP16LE ¶ added in v0.0.2
FieldScalarFP16LE adds a field and reads 16 bit fixed-point number in little-endian
func (*D) FieldScalarFP32 ¶ added in v0.0.2
FieldScalarFP32 adds a field and reads 32 bit fixed-point number in current endian
func (*D) FieldScalarFP32BE ¶ added in v0.0.2
FieldScalarFP32BE adds a field and reads 32 bit fixed-point number in big-endian
func (*D) FieldScalarFP32LE ¶ added in v0.0.2
FieldScalarFP32LE adds a field and reads 32 bit fixed-point number in little-endian
func (*D) FieldScalarFP64 ¶ added in v0.0.2
FieldScalarFP64 adds a field and reads 64 bit fixed-point number in current endian
func (*D) FieldScalarFP64BE ¶ added in v0.0.2
FieldScalarFP64BE adds a field and reads 64 bit fixed-point number in big-endian
func (*D) FieldScalarFP64LE ¶ added in v0.0.2
FieldScalarFP64LE adds a field and reads 64 bit fixed-point number in little-endian
func (*D) FieldScalarFPE ¶ added in v0.0.2
func (d *D) FieldScalarFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.FltMapper) *scalar.Flt
FieldScalarFPE adds a field and reads nBits fixed-point number in specified endian
func (*D) FieldScalarFltFn ¶ added in v0.2.0
func (d *D) FieldScalarFltFn(name string, fn func(d *D) scalar.Flt, sms ...scalar.FltMapper) *scalar.Flt
FieldScalarFltFn tries to add a field, calls float64 decode function and returns scalar
func (*D) FieldScalarRawLen ¶ added in v0.0.2
FieldScalarRawLen adds a field and reads nBits raw bits
func (*D) FieldScalarS ¶ added in v0.0.2
FieldScalarS adds a field and reads nBits bits signed integer in current endian
func (*D) FieldScalarS1 ¶ added in v0.0.2
FieldScalarS1 adds a field and reads 1 bit signed integer in current endian
func (*D) FieldScalarS10 ¶ added in v0.0.2
FieldScalarS10 adds a field and reads 10 bit signed integer in current endian
func (*D) FieldScalarS10BE ¶ added in v0.0.2
FieldScalarS10BE adds a field and reads 10 bit signed integer in big-endian
func (*D) FieldScalarS10LE ¶ added in v0.0.2
FieldScalarS10LE adds a field and reads 10 bit signed integer in little-endian
func (*D) FieldScalarS11 ¶ added in v0.0.2
FieldScalarS11 adds a field and reads 11 bit signed integer in current endian
func (*D) FieldScalarS11BE ¶ added in v0.0.2
FieldScalarS11BE adds a field and reads 11 bit signed integer in big-endian
func (*D) FieldScalarS11LE ¶ added in v0.0.2
FieldScalarS11LE adds a field and reads 11 bit signed integer in little-endian
func (*D) FieldScalarS12 ¶ added in v0.0.2
FieldScalarS12 adds a field and reads 12 bit signed integer in current endian
func (*D) FieldScalarS12BE ¶ added in v0.0.2
FieldScalarS12BE adds a field and reads 12 bit signed integer in big-endian
func (*D) FieldScalarS12LE ¶ added in v0.0.2
FieldScalarS12LE adds a field and reads 12 bit signed integer in little-endian
func (*D) FieldScalarS13 ¶ added in v0.0.2
FieldScalarS13 adds a field and reads 13 bit signed integer in current endian
func (*D) FieldScalarS13BE ¶ added in v0.0.2
FieldScalarS13BE adds a field and reads 13 bit signed integer in big-endian
func (*D) FieldScalarS13LE ¶ added in v0.0.2
FieldScalarS13LE adds a field and reads 13 bit signed integer in little-endian
func (*D) FieldScalarS14 ¶ added in v0.0.2
FieldScalarS14 adds a field and reads 14 bit signed integer in current endian
func (*D) FieldScalarS14BE ¶ added in v0.0.2
FieldScalarS14BE adds a field and reads 14 bit signed integer in big-endian
func (*D) FieldScalarS14LE ¶ added in v0.0.2
FieldScalarS14LE adds a field and reads 14 bit signed integer in little-endian
func (*D) FieldScalarS15 ¶ added in v0.0.2
FieldScalarS15 adds a field and reads 15 bit signed integer in current endian
func (*D) FieldScalarS15BE ¶ added in v0.0.2
FieldScalarS15BE adds a field and reads 15 bit signed integer in big-endian
func (*D) FieldScalarS15LE ¶ added in v0.0.2
FieldScalarS15LE adds a field and reads 15 bit signed integer in little-endian
func (*D) FieldScalarS16 ¶ added in v0.0.2
FieldScalarS16 adds a field and reads 16 bit signed integer in current endian
func (*D) FieldScalarS16BE ¶ added in v0.0.2
FieldScalarS16BE adds a field and reads 16 bit signed integer in big-endian
func (*D) FieldScalarS16LE ¶ added in v0.0.2
FieldScalarS16LE adds a field and reads 16 bit signed integer in little-endian
func (*D) FieldScalarS17 ¶ added in v0.0.2
FieldScalarS17 adds a field and reads 17 bit signed integer in current endian
func (*D) FieldScalarS17BE ¶ added in v0.0.2
FieldScalarS17BE adds a field and reads 17 bit signed integer in big-endian
func (*D) FieldScalarS17LE ¶ added in v0.0.2
FieldScalarS17LE adds a field and reads 17 bit signed integer in little-endian
func (*D) FieldScalarS18 ¶ added in v0.0.2
FieldScalarS18 adds a field and reads 18 bit signed integer in current endian
func (*D) FieldScalarS18BE ¶ added in v0.0.2
FieldScalarS18BE adds a field and reads 18 bit signed integer in big-endian
func (*D) FieldScalarS18LE ¶ added in v0.0.2
FieldScalarS18LE adds a field and reads 18 bit signed integer in little-endian
func (*D) FieldScalarS19 ¶ added in v0.0.2
FieldScalarS19 adds a field and reads 19 bit signed integer in current endian
func (*D) FieldScalarS19BE ¶ added in v0.0.2
FieldScalarS19BE adds a field and reads 19 bit signed integer in big-endian
func (*D) FieldScalarS19LE ¶ added in v0.0.2
FieldScalarS19LE adds a field and reads 19 bit signed integer in little-endian
func (*D) FieldScalarS2 ¶ added in v0.0.2
FieldScalarS2 adds a field and reads 2 bit signed integer in current endian
func (*D) FieldScalarS20 ¶ added in v0.0.2
FieldScalarS20 adds a field and reads 20 bit signed integer in current endian
func (*D) FieldScalarS20BE ¶ added in v0.0.2
FieldScalarS20BE adds a field and reads 20 bit signed integer in big-endian
func (*D) FieldScalarS20LE ¶ added in v0.0.2
FieldScalarS20LE adds a field and reads 20 bit signed integer in little-endian
func (*D) FieldScalarS21 ¶ added in v0.0.2
FieldScalarS21 adds a field and reads 21 bit signed integer in current endian
func (*D) FieldScalarS21BE ¶ added in v0.0.2
FieldScalarS21BE adds a field and reads 21 bit signed integer in big-endian
func (*D) FieldScalarS21LE ¶ added in v0.0.2
FieldScalarS21LE adds a field and reads 21 bit signed integer in little-endian
func (*D) FieldScalarS22 ¶ added in v0.0.2
FieldScalarS22 adds a field and reads 22 bit signed integer in current endian
func (*D) FieldScalarS22BE ¶ added in v0.0.2
FieldScalarS22BE adds a field and reads 22 bit signed integer in big-endian
func (*D) FieldScalarS22LE ¶ added in v0.0.2
FieldScalarS22LE adds a field and reads 22 bit signed integer in little-endian
func (*D) FieldScalarS23 ¶ added in v0.0.2
FieldScalarS23 adds a field and reads 23 bit signed integer in current endian
func (*D) FieldScalarS23BE ¶ added in v0.0.2
FieldScalarS23BE adds a field and reads 23 bit signed integer in big-endian
func (*D) FieldScalarS23LE ¶ added in v0.0.2
FieldScalarS23LE adds a field and reads 23 bit signed integer in little-endian
func (*D) FieldScalarS24 ¶ added in v0.0.2
FieldScalarS24 adds a field and reads 24 bit signed integer in current endian
func (*D) FieldScalarS24BE ¶ added in v0.0.2
FieldScalarS24BE adds a field and reads 24 bit signed integer in big-endian
func (*D) FieldScalarS24LE ¶ added in v0.0.2
FieldScalarS24LE adds a field and reads 24 bit signed integer in little-endian
func (*D) FieldScalarS25 ¶ added in v0.0.2
FieldScalarS25 adds a field and reads 25 bit signed integer in current endian
func (*D) FieldScalarS25BE ¶ added in v0.0.2
FieldScalarS25BE adds a field and reads 25 bit signed integer in big-endian
func (*D) FieldScalarS25LE ¶ added in v0.0.2
FieldScalarS25LE adds a field and reads 25 bit signed integer in little-endian
func (*D) FieldScalarS26 ¶ added in v0.0.2
FieldScalarS26 adds a field and reads 26 bit signed integer in current endian
func (*D) FieldScalarS26BE ¶ added in v0.0.2
FieldScalarS26BE adds a field and reads 26 bit signed integer in big-endian
func (*D) FieldScalarS26LE ¶ added in v0.0.2
FieldScalarS26LE adds a field and reads 26 bit signed integer in little-endian
func (*D) FieldScalarS27 ¶ added in v0.0.2
FieldScalarS27 adds a field and reads 27 bit signed integer in current endian
func (*D) FieldScalarS27BE ¶ added in v0.0.2
FieldScalarS27BE adds a field and reads 27 bit signed integer in big-endian
func (*D) FieldScalarS27LE ¶ added in v0.0.2
FieldScalarS27LE adds a field and reads 27 bit signed integer in little-endian
func (*D) FieldScalarS28 ¶ added in v0.0.2
FieldScalarS28 adds a field and reads 28 bit signed integer in current endian
func (*D) FieldScalarS28BE ¶ added in v0.0.2
FieldScalarS28BE adds a field and reads 28 bit signed integer in big-endian
func (*D) FieldScalarS28LE ¶ added in v0.0.2
FieldScalarS28LE adds a field and reads 28 bit signed integer in little-endian
func (*D) FieldScalarS29 ¶ added in v0.0.2
FieldScalarS29 adds a field and reads 29 bit signed integer in current endian
func (*D) FieldScalarS29BE ¶ added in v0.0.2
FieldScalarS29BE adds a field and reads 29 bit signed integer in big-endian
func (*D) FieldScalarS29LE ¶ added in v0.0.2
FieldScalarS29LE adds a field and reads 29 bit signed integer in little-endian
func (*D) FieldScalarS3 ¶ added in v0.0.2
FieldScalarS3 adds a field and reads 3 bit signed integer in current endian
func (*D) FieldScalarS30 ¶ added in v0.0.2
FieldScalarS30 adds a field and reads 30 bit signed integer in current endian
func (*D) FieldScalarS30BE ¶ added in v0.0.2
FieldScalarS30BE adds a field and reads 30 bit signed integer in big-endian
func (*D) FieldScalarS30LE ¶ added in v0.0.2
FieldScalarS30LE adds a field and reads 30 bit signed integer in little-endian
func (*D) FieldScalarS31 ¶ added in v0.0.2
FieldScalarS31 adds a field and reads 31 bit signed integer in current endian
func (*D) FieldScalarS31BE ¶ added in v0.0.2
FieldScalarS31BE adds a field and reads 31 bit signed integer in big-endian
func (*D) FieldScalarS31LE ¶ added in v0.0.2
FieldScalarS31LE adds a field and reads 31 bit signed integer in little-endian
func (*D) FieldScalarS32 ¶ added in v0.0.2
FieldScalarS32 adds a field and reads 32 bit signed integer in current endian
func (*D) FieldScalarS32BE ¶ added in v0.0.2
FieldScalarS32BE adds a field and reads 32 bit signed integer in big-endian
func (*D) FieldScalarS32LE ¶ added in v0.0.2
FieldScalarS32LE adds a field and reads 32 bit signed integer in little-endian
func (*D) FieldScalarS33 ¶ added in v0.0.2
FieldScalarS33 adds a field and reads 33 bit signed integer in current endian
func (*D) FieldScalarS33BE ¶ added in v0.0.2
FieldScalarS33BE adds a field and reads 33 bit signed integer in big-endian
func (*D) FieldScalarS33LE ¶ added in v0.0.2
FieldScalarS33LE adds a field and reads 33 bit signed integer in little-endian
func (*D) FieldScalarS34 ¶ added in v0.0.2
FieldScalarS34 adds a field and reads 34 bit signed integer in current endian
func (*D) FieldScalarS34BE ¶ added in v0.0.2
FieldScalarS34BE adds a field and reads 34 bit signed integer in big-endian
func (*D) FieldScalarS34LE ¶ added in v0.0.2
FieldScalarS34LE adds a field and reads 34 bit signed integer in little-endian
func (*D) FieldScalarS35 ¶ added in v0.0.2
FieldScalarS35 adds a field and reads 35 bit signed integer in current endian
func (*D) FieldScalarS35BE ¶ added in v0.0.2
FieldScalarS35BE adds a field and reads 35 bit signed integer in big-endian
func (*D) FieldScalarS35LE ¶ added in v0.0.2
FieldScalarS35LE adds a field and reads 35 bit signed integer in little-endian
func (*D) FieldScalarS36 ¶ added in v0.0.2
FieldScalarS36 adds a field and reads 36 bit signed integer in current endian
func (*D) FieldScalarS36BE ¶ added in v0.0.2
FieldScalarS36BE adds a field and reads 36 bit signed integer in big-endian
func (*D) FieldScalarS36LE ¶ added in v0.0.2
FieldScalarS36LE adds a field and reads 36 bit signed integer in little-endian
func (*D) FieldScalarS37 ¶ added in v0.0.2
FieldScalarS37 adds a field and reads 37 bit signed integer in current endian
func (*D) FieldScalarS37BE ¶ added in v0.0.2
FieldScalarS37BE adds a field and reads 37 bit signed integer in big-endian
func (*D) FieldScalarS37LE ¶ added in v0.0.2
FieldScalarS37LE adds a field and reads 37 bit signed integer in little-endian
func (*D) FieldScalarS38 ¶ added in v0.0.2
FieldScalarS38 adds a field and reads 38 bit signed integer in current endian
func (*D) FieldScalarS38BE ¶ added in v0.0.2
FieldScalarS38BE adds a field and reads 38 bit signed integer in big-endian
func (*D) FieldScalarS38LE ¶ added in v0.0.2
FieldScalarS38LE adds a field and reads 38 bit signed integer in little-endian
func (*D) FieldScalarS39 ¶ added in v0.0.2
FieldScalarS39 adds a field and reads 39 bit signed integer in current endian
func (*D) FieldScalarS39BE ¶ added in v0.0.2
FieldScalarS39BE adds a field and reads 39 bit signed integer in big-endian
func (*D) FieldScalarS39LE ¶ added in v0.0.2
FieldScalarS39LE adds a field and reads 39 bit signed integer in little-endian
func (*D) FieldScalarS4 ¶ added in v0.0.2
FieldScalarS4 adds a field and reads 4 bit signed integer in current endian
func (*D) FieldScalarS40 ¶ added in v0.0.2
FieldScalarS40 adds a field and reads 40 bit signed integer in current endian
func (*D) FieldScalarS40BE ¶ added in v0.0.2
FieldScalarS40BE adds a field and reads 40 bit signed integer in big-endian
func (*D) FieldScalarS40LE ¶ added in v0.0.2
FieldScalarS40LE adds a field and reads 40 bit signed integer in little-endian
func (*D) FieldScalarS41 ¶ added in v0.0.2
FieldScalarS41 adds a field and reads 41 bit signed integer in current endian
func (*D) FieldScalarS41BE ¶ added in v0.0.2
FieldScalarS41BE adds a field and reads 41 bit signed integer in big-endian
func (*D) FieldScalarS41LE ¶ added in v0.0.2
FieldScalarS41LE adds a field and reads 41 bit signed integer in little-endian
func (*D) FieldScalarS42 ¶ added in v0.0.2
FieldScalarS42 adds a field and reads 42 bit signed integer in current endian
func (*D) FieldScalarS42BE ¶ added in v0.0.2
FieldScalarS42BE adds a field and reads 42 bit signed integer in big-endian
func (*D) FieldScalarS42LE ¶ added in v0.0.2
FieldScalarS42LE adds a field and reads 42 bit signed integer in little-endian
func (*D) FieldScalarS43 ¶ added in v0.0.2
FieldScalarS43 adds a field and reads 43 bit signed integer in current endian
func (*D) FieldScalarS43BE ¶ added in v0.0.2
FieldScalarS43BE adds a field and reads 43 bit signed integer in big-endian
func (*D) FieldScalarS43LE ¶ added in v0.0.2
FieldScalarS43LE adds a field and reads 43 bit signed integer in little-endian
func (*D) FieldScalarS44 ¶ added in v0.0.2
FieldScalarS44 adds a field and reads 44 bit signed integer in current endian
func (*D) FieldScalarS44BE ¶ added in v0.0.2
FieldScalarS44BE adds a field and reads 44 bit signed integer in big-endian
func (*D) FieldScalarS44LE ¶ added in v0.0.2
FieldScalarS44LE adds a field and reads 44 bit signed integer in little-endian
func (*D) FieldScalarS45 ¶ added in v0.0.2
FieldScalarS45 adds a field and reads 45 bit signed integer in current endian
func (*D) FieldScalarS45BE ¶ added in v0.0.2
FieldScalarS45BE adds a field and reads 45 bit signed integer in big-endian
func (*D) FieldScalarS45LE ¶ added in v0.0.2
FieldScalarS45LE adds a field and reads 45 bit signed integer in little-endian
func (*D) FieldScalarS46 ¶ added in v0.0.2
FieldScalarS46 adds a field and reads 46 bit signed integer in current endian
func (*D) FieldScalarS46BE ¶ added in v0.0.2
FieldScalarS46BE adds a field and reads 46 bit signed integer in big-endian
func (*D) FieldScalarS46LE ¶ added in v0.0.2
FieldScalarS46LE adds a field and reads 46 bit signed integer in little-endian
func (*D) FieldScalarS47 ¶ added in v0.0.2
FieldScalarS47 adds a field and reads 47 bit signed integer in current endian
func (*D) FieldScalarS47BE ¶ added in v0.0.2
FieldScalarS47BE adds a field and reads 47 bit signed integer in big-endian
func (*D) FieldScalarS47LE ¶ added in v0.0.2
FieldScalarS47LE adds a field and reads 47 bit signed integer in little-endian
func (*D) FieldScalarS48 ¶ added in v0.0.2
FieldScalarS48 adds a field and reads 48 bit signed integer in current endian
func (*D) FieldScalarS48BE ¶ added in v0.0.2
FieldScalarS48BE adds a field and reads 48 bit signed integer in big-endian
func (*D) FieldScalarS48LE ¶ added in v0.0.2
FieldScalarS48LE adds a field and reads 48 bit signed integer in little-endian
func (*D) FieldScalarS49 ¶ added in v0.0.2
FieldScalarS49 adds a field and reads 49 bit signed integer in current endian
func (*D) FieldScalarS49BE ¶ added in v0.0.2
FieldScalarS49BE adds a field and reads 49 bit signed integer in big-endian
func (*D) FieldScalarS49LE ¶ added in v0.0.2
FieldScalarS49LE adds a field and reads 49 bit signed integer in little-endian
func (*D) FieldScalarS5 ¶ added in v0.0.2
FieldScalarS5 adds a field and reads 5 bit signed integer in current endian
func (*D) FieldScalarS50 ¶ added in v0.0.2
FieldScalarS50 adds a field and reads 50 bit signed integer in current endian
func (*D) FieldScalarS50BE ¶ added in v0.0.2
FieldScalarS50BE adds a field and reads 50 bit signed integer in big-endian
func (*D) FieldScalarS50LE ¶ added in v0.0.2
FieldScalarS50LE adds a field and reads 50 bit signed integer in little-endian
func (*D) FieldScalarS51 ¶ added in v0.0.2
FieldScalarS51 adds a field and reads 51 bit signed integer in current endian
func (*D) FieldScalarS51BE ¶ added in v0.0.2
FieldScalarS51BE adds a field and reads 51 bit signed integer in big-endian
func (*D) FieldScalarS51LE ¶ added in v0.0.2
FieldScalarS51LE adds a field and reads 51 bit signed integer in little-endian
func (*D) FieldScalarS52 ¶ added in v0.0.2
FieldScalarS52 adds a field and reads 52 bit signed integer in current endian
func (*D) FieldScalarS52BE ¶ added in v0.0.2
FieldScalarS52BE adds a field and reads 52 bit signed integer in big-endian
func (*D) FieldScalarS52LE ¶ added in v0.0.2
FieldScalarS52LE adds a field and reads 52 bit signed integer in little-endian
func (*D) FieldScalarS53 ¶ added in v0.0.2
FieldScalarS53 adds a field and reads 53 bit signed integer in current endian
func (*D) FieldScalarS53BE ¶ added in v0.0.2
FieldScalarS53BE adds a field and reads 53 bit signed integer in big-endian
func (*D) FieldScalarS53LE ¶ added in v0.0.2
FieldScalarS53LE adds a field and reads 53 bit signed integer in little-endian
func (*D) FieldScalarS54 ¶ added in v0.0.2
FieldScalarS54 adds a field and reads 54 bit signed integer in current endian
func (*D) FieldScalarS54BE ¶ added in v0.0.2
FieldScalarS54BE adds a field and reads 54 bit signed integer in big-endian
func (*D) FieldScalarS54LE ¶ added in v0.0.2
FieldScalarS54LE adds a field and reads 54 bit signed integer in little-endian
func (*D) FieldScalarS55 ¶ added in v0.0.2
FieldScalarS55 adds a field and reads 55 bit signed integer in current endian
func (*D) FieldScalarS55BE ¶ added in v0.0.2
FieldScalarS55BE adds a field and reads 55 bit signed integer in big-endian
func (*D) FieldScalarS55LE ¶ added in v0.0.2
FieldScalarS55LE adds a field and reads 55 bit signed integer in little-endian
func (*D) FieldScalarS56 ¶ added in v0.0.2
FieldScalarS56 adds a field and reads 56 bit signed integer in current endian
func (*D) FieldScalarS56BE ¶ added in v0.0.2
FieldScalarS56BE adds a field and reads 56 bit signed integer in big-endian
func (*D) FieldScalarS56LE ¶ added in v0.0.2
FieldScalarS56LE adds a field and reads 56 bit signed integer in little-endian
func (*D) FieldScalarS57 ¶ added in v0.0.2
FieldScalarS57 adds a field and reads 57 bit signed integer in current endian
func (*D) FieldScalarS57BE ¶ added in v0.0.2
FieldScalarS57BE adds a field and reads 57 bit signed integer in big-endian
func (*D) FieldScalarS57LE ¶ added in v0.0.2
FieldScalarS57LE adds a field and reads 57 bit signed integer in little-endian
func (*D) FieldScalarS58 ¶ added in v0.0.2
FieldScalarS58 adds a field and reads 58 bit signed integer in current endian
func (*D) FieldScalarS58BE ¶ added in v0.0.2
FieldScalarS58BE adds a field and reads 58 bit signed integer in big-endian
func (*D) FieldScalarS58LE ¶ added in v0.0.2
FieldScalarS58LE adds a field and reads 58 bit signed integer in little-endian
func (*D) FieldScalarS59 ¶ added in v0.0.2
FieldScalarS59 adds a field and reads 59 bit signed integer in current endian
func (*D) FieldScalarS59BE ¶ added in v0.0.2
FieldScalarS59BE adds a field and reads 59 bit signed integer in big-endian
func (*D) FieldScalarS59LE ¶ added in v0.0.2
FieldScalarS59LE adds a field and reads 59 bit signed integer in little-endian
func (*D) FieldScalarS6 ¶ added in v0.0.2
FieldScalarS6 adds a field and reads 6 bit signed integer in current endian
func (*D) FieldScalarS60 ¶ added in v0.0.2
FieldScalarS60 adds a field and reads 60 bit signed integer in current endian
func (*D) FieldScalarS60BE ¶ added in v0.0.2
FieldScalarS60BE adds a field and reads 60 bit signed integer in big-endian
func (*D) FieldScalarS60LE ¶ added in v0.0.2
FieldScalarS60LE adds a field and reads 60 bit signed integer in little-endian
func (*D) FieldScalarS61 ¶ added in v0.0.2
FieldScalarS61 adds a field and reads 61 bit signed integer in current endian
func (*D) FieldScalarS61BE ¶ added in v0.0.2
FieldScalarS61BE adds a field and reads 61 bit signed integer in big-endian
func (*D) FieldScalarS61LE ¶ added in v0.0.2
FieldScalarS61LE adds a field and reads 61 bit signed integer in little-endian
func (*D) FieldScalarS62 ¶ added in v0.0.2
FieldScalarS62 adds a field and reads 62 bit signed integer in current endian
func (*D) FieldScalarS62BE ¶ added in v0.0.2
FieldScalarS62BE adds a field and reads 62 bit signed integer in big-endian
func (*D) FieldScalarS62LE ¶ added in v0.0.2
FieldScalarS62LE adds a field and reads 62 bit signed integer in little-endian
func (*D) FieldScalarS63 ¶ added in v0.0.2
FieldScalarS63 adds a field and reads 63 bit signed integer in current endian
func (*D) FieldScalarS63BE ¶ added in v0.0.2
FieldScalarS63BE adds a field and reads 63 bit signed integer in big-endian
func (*D) FieldScalarS63LE ¶ added in v0.0.2
FieldScalarS63LE adds a field and reads 63 bit signed integer in little-endian
func (*D) FieldScalarS64 ¶ added in v0.0.2
FieldScalarS64 adds a field and reads 64 bit signed integer in current endian
func (*D) FieldScalarS64BE ¶ added in v0.0.2
FieldScalarS64BE adds a field and reads 64 bit signed integer in big-endian
func (*D) FieldScalarS64LE ¶ added in v0.0.2
FieldScalarS64LE adds a field and reads 64 bit signed integer in little-endian
func (*D) FieldScalarS7 ¶ added in v0.0.2
FieldScalarS7 adds a field and reads 7 bit signed integer in current endian
func (*D) FieldScalarS8 ¶ added in v0.0.2
FieldScalarS8 adds a field and reads 8 bit signed integer in current endian
func (*D) FieldScalarS8BE ¶ added in v0.0.2
FieldScalarS8BE adds a field and reads 8 bit signed integer in big-endian
func (*D) FieldScalarS8LE ¶ added in v0.0.2
FieldScalarS8LE adds a field and reads 8 bit signed integer in little-endian
func (*D) FieldScalarS9 ¶ added in v0.0.2
FieldScalarS9 adds a field and reads 9 bit signed integer in current endian
func (*D) FieldScalarS9BE ¶ added in v0.0.2
FieldScalarS9BE adds a field and reads 9 bit signed integer in big-endian
func (*D) FieldScalarS9LE ¶ added in v0.0.2
FieldScalarS9LE adds a field and reads 9 bit signed integer in little-endian
func (*D) FieldScalarSBigInt ¶ added in v0.0.4
FieldScalarSBigInt adds a field and reads nBits bits signed integer in current endian
func (*D) FieldScalarSBigIntBE ¶ added in v0.0.4
FieldScalarSBigIntBE adds a field and reads nBits bit signed integer in big-endian
func (*D) FieldScalarSBigIntE ¶ added in v0.0.4
func (d *D) FieldScalarSBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) *scalar.BigInt
FieldScalarSBigIntE adds a field and reads nBits signed integer in specified endian
func (*D) FieldScalarSBigIntLE ¶ added in v0.0.4
FieldScalarSBigIntLE adds a field and reads nBits bit signed integer in little-endian
func (*D) FieldScalarSE ¶ added in v0.0.2
func (d *D) FieldScalarSE(name string, nBits int, endian Endian, sms ...scalar.SintMapper) *scalar.Sint
FieldScalarSE adds a field and reads nBits signed integer in specified endian
func (*D) FieldScalarSLEB128 ¶ added in v0.0.9
FieldScalarSLEB128 adds a field and reads signed LEB128 integer
func (*D) FieldScalarSintFn ¶ added in v0.2.0
func (d *D) FieldScalarSintFn(name string, fn func(d *D) scalar.Sint, sms ...scalar.SintMapper) *scalar.Sint
FieldScalarSintFn tries to add a field, calls int64 decode function and returns scalar
func (*D) FieldScalarStr ¶ added in v0.2.0
func (d *D) FieldScalarStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) *scalar.Str
FieldScalarStr adds a field and reads nBytes bytes using encoding e
func (*D) FieldScalarStrFn ¶
func (d *D) FieldScalarStrFn(name string, fn func(d *D) scalar.Str, sms ...scalar.StrMapper) *scalar.Str
FieldScalarStrFn tries to add a field, calls string decode function and returns scalar
func (*D) FieldScalarU ¶ added in v0.0.2
FieldScalarU adds a field and reads nBits bits unsigned integer in current endian
func (*D) FieldScalarU1 ¶ added in v0.0.2
FieldScalarU1 adds a field and reads 1 bit unsigned integer in current endian
func (*D) FieldScalarU10 ¶ added in v0.0.2
FieldScalarU10 adds a field and reads 10 bit unsigned integer in current endian
func (*D) FieldScalarU10BE ¶ added in v0.0.2
FieldScalarU10BE adds a field and reads 10 bit unsigned integer in big-endian
func (*D) FieldScalarU10LE ¶ added in v0.0.2
FieldScalarU10LE adds a field and reads 10 bit unsigned integer in little-endian
func (*D) FieldScalarU11 ¶ added in v0.0.2
FieldScalarU11 adds a field and reads 11 bit unsigned integer in current endian
func (*D) FieldScalarU11BE ¶ added in v0.0.2
FieldScalarU11BE adds a field and reads 11 bit unsigned integer in big-endian
func (*D) FieldScalarU11LE ¶ added in v0.0.2
FieldScalarU11LE adds a field and reads 11 bit unsigned integer in little-endian
func (*D) FieldScalarU12 ¶ added in v0.0.2
FieldScalarU12 adds a field and reads 12 bit unsigned integer in current endian
func (*D) FieldScalarU12BE ¶ added in v0.0.2
FieldScalarU12BE adds a field and reads 12 bit unsigned integer in big-endian
func (*D) FieldScalarU12LE ¶ added in v0.0.2
FieldScalarU12LE adds a field and reads 12 bit unsigned integer in little-endian
func (*D) FieldScalarU13 ¶ added in v0.0.2
FieldScalarU13 adds a field and reads 13 bit unsigned integer in current endian
func (*D) FieldScalarU13BE ¶ added in v0.0.2
FieldScalarU13BE adds a field and reads 13 bit unsigned integer in big-endian
func (*D) FieldScalarU13LE ¶ added in v0.0.2
FieldScalarU13LE adds a field and reads 13 bit unsigned integer in little-endian
func (*D) FieldScalarU14 ¶ added in v0.0.2
FieldScalarU14 adds a field and reads 14 bit unsigned integer in current endian
func (*D) FieldScalarU14BE ¶ added in v0.0.2
FieldScalarU14BE adds a field and reads 14 bit unsigned integer in big-endian
func (*D) FieldScalarU14LE ¶ added in v0.0.2
FieldScalarU14LE adds a field and reads 14 bit unsigned integer in little-endian
func (*D) FieldScalarU15 ¶ added in v0.0.2
FieldScalarU15 adds a field and reads 15 bit unsigned integer in current endian
func (*D) FieldScalarU15BE ¶ added in v0.0.2
FieldScalarU15BE adds a field and reads 15 bit unsigned integer in big-endian
func (*D) FieldScalarU15LE ¶ added in v0.0.2
FieldScalarU15LE adds a field and reads 15 bit unsigned integer in little-endian
func (*D) FieldScalarU16 ¶ added in v0.0.2
FieldScalarU16 adds a field and reads 16 bit unsigned integer in current endian
func (*D) FieldScalarU16BE ¶ added in v0.0.2
FieldScalarU16BE adds a field and reads 16 bit unsigned integer in big-endian
func (*D) FieldScalarU16LE ¶ added in v0.0.2
FieldScalarU16LE adds a field and reads 16 bit unsigned integer in little-endian
func (*D) FieldScalarU17 ¶ added in v0.0.2
FieldScalarU17 adds a field and reads 17 bit unsigned integer in current endian
func (*D) FieldScalarU17BE ¶ added in v0.0.2
FieldScalarU17BE adds a field and reads 17 bit unsigned integer in big-endian
func (*D) FieldScalarU17LE ¶ added in v0.0.2
FieldScalarU17LE adds a field and reads 17 bit unsigned integer in little-endian
func (*D) FieldScalarU18 ¶ added in v0.0.2
FieldScalarU18 adds a field and reads 18 bit unsigned integer in current endian
func (*D) FieldScalarU18BE ¶ added in v0.0.2
FieldScalarU18BE adds a field and reads 18 bit unsigned integer in big-endian
func (*D) FieldScalarU18LE ¶ added in v0.0.2
FieldScalarU18LE adds a field and reads 18 bit unsigned integer in little-endian
func (*D) FieldScalarU19 ¶ added in v0.0.2
FieldScalarU19 adds a field and reads 19 bit unsigned integer in current endian
func (*D) FieldScalarU19BE ¶ added in v0.0.2
FieldScalarU19BE adds a field and reads 19 bit unsigned integer in big-endian
func (*D) FieldScalarU19LE ¶ added in v0.0.2
FieldScalarU19LE adds a field and reads 19 bit unsigned integer in little-endian
func (*D) FieldScalarU2 ¶ added in v0.0.2
FieldScalarU2 adds a field and reads 2 bit unsigned integer in current endian
func (*D) FieldScalarU20 ¶ added in v0.0.2
FieldScalarU20 adds a field and reads 20 bit unsigned integer in current endian
func (*D) FieldScalarU20BE ¶ added in v0.0.2
FieldScalarU20BE adds a field and reads 20 bit unsigned integer in big-endian
func (*D) FieldScalarU20LE ¶ added in v0.0.2
FieldScalarU20LE adds a field and reads 20 bit unsigned integer in little-endian
func (*D) FieldScalarU21 ¶ added in v0.0.2
FieldScalarU21 adds a field and reads 21 bit unsigned integer in current endian
func (*D) FieldScalarU21BE ¶ added in v0.0.2
FieldScalarU21BE adds a field and reads 21 bit unsigned integer in big-endian
func (*D) FieldScalarU21LE ¶ added in v0.0.2
FieldScalarU21LE adds a field and reads 21 bit unsigned integer in little-endian
func (*D) FieldScalarU22 ¶ added in v0.0.2
FieldScalarU22 adds a field and reads 22 bit unsigned integer in current endian
func (*D) FieldScalarU22BE ¶ added in v0.0.2
FieldScalarU22BE adds a field and reads 22 bit unsigned integer in big-endian
func (*D) FieldScalarU22LE ¶ added in v0.0.2
FieldScalarU22LE adds a field and reads 22 bit unsigned integer in little-endian
func (*D) FieldScalarU23 ¶ added in v0.0.2
FieldScalarU23 adds a field and reads 23 bit unsigned integer in current endian
func (*D) FieldScalarU23BE ¶ added in v0.0.2
FieldScalarU23BE adds a field and reads 23 bit unsigned integer in big-endian
func (*D) FieldScalarU23LE ¶ added in v0.0.2
FieldScalarU23LE adds a field and reads 23 bit unsigned integer in little-endian
func (*D) FieldScalarU24 ¶ added in v0.0.2
FieldScalarU24 adds a field and reads 24 bit unsigned integer in current endian
func (*D) FieldScalarU24BE ¶ added in v0.0.2
FieldScalarU24BE adds a field and reads 24 bit unsigned integer in big-endian
func (*D) FieldScalarU24LE ¶ added in v0.0.2
FieldScalarU24LE adds a field and reads 24 bit unsigned integer in little-endian
func (*D) FieldScalarU25 ¶ added in v0.0.2
FieldScalarU25 adds a field and reads 25 bit unsigned integer in current endian
func (*D) FieldScalarU25BE ¶ added in v0.0.2
FieldScalarU25BE adds a field and reads 25 bit unsigned integer in big-endian
func (*D) FieldScalarU25LE ¶ added in v0.0.2
FieldScalarU25LE adds a field and reads 25 bit unsigned integer in little-endian
func (*D) FieldScalarU26 ¶ added in v0.0.2
FieldScalarU26 adds a field and reads 26 bit unsigned integer in current endian
func (*D) FieldScalarU26BE ¶ added in v0.0.2
FieldScalarU26BE adds a field and reads 26 bit unsigned integer in big-endian
func (*D) FieldScalarU26LE ¶ added in v0.0.2
FieldScalarU26LE adds a field and reads 26 bit unsigned integer in little-endian
func (*D) FieldScalarU27 ¶ added in v0.0.2
FieldScalarU27 adds a field and reads 27 bit unsigned integer in current endian
func (*D) FieldScalarU27BE ¶ added in v0.0.2
FieldScalarU27BE adds a field and reads 27 bit unsigned integer in big-endian
func (*D) FieldScalarU27LE ¶ added in v0.0.2
FieldScalarU27LE adds a field and reads 27 bit unsigned integer in little-endian
func (*D) FieldScalarU28 ¶ added in v0.0.2
FieldScalarU28 adds a field and reads 28 bit unsigned integer in current endian
func (*D) FieldScalarU28BE ¶ added in v0.0.2
FieldScalarU28BE adds a field and reads 28 bit unsigned integer in big-endian
func (*D) FieldScalarU28LE ¶ added in v0.0.2
FieldScalarU28LE adds a field and reads 28 bit unsigned integer in little-endian
func (*D) FieldScalarU29 ¶ added in v0.0.2
FieldScalarU29 adds a field and reads 29 bit unsigned integer in current endian
func (*D) FieldScalarU29BE ¶ added in v0.0.2
FieldScalarU29BE adds a field and reads 29 bit unsigned integer in big-endian
func (*D) FieldScalarU29LE ¶ added in v0.0.2
FieldScalarU29LE adds a field and reads 29 bit unsigned integer in little-endian
func (*D) FieldScalarU3 ¶ added in v0.0.2
FieldScalarU3 adds a field and reads 3 bit unsigned integer in current endian
func (*D) FieldScalarU30 ¶ added in v0.0.2
FieldScalarU30 adds a field and reads 30 bit unsigned integer in current endian
func (*D) FieldScalarU30BE ¶ added in v0.0.2
FieldScalarU30BE adds a field and reads 30 bit unsigned integer in big-endian
func (*D) FieldScalarU30LE ¶ added in v0.0.2
FieldScalarU30LE adds a field and reads 30 bit unsigned integer in little-endian
func (*D) FieldScalarU31 ¶ added in v0.0.2
FieldScalarU31 adds a field and reads 31 bit unsigned integer in current endian
func (*D) FieldScalarU31BE ¶ added in v0.0.2
FieldScalarU31BE adds a field and reads 31 bit unsigned integer in big-endian
func (*D) FieldScalarU31LE ¶ added in v0.0.2
FieldScalarU31LE adds a field and reads 31 bit unsigned integer in little-endian
func (*D) FieldScalarU32 ¶ added in v0.0.2
FieldScalarU32 adds a field and reads 32 bit unsigned integer in current endian
func (*D) FieldScalarU32BE ¶ added in v0.0.2
FieldScalarU32BE adds a field and reads 32 bit unsigned integer in big-endian
func (*D) FieldScalarU32LE ¶ added in v0.0.2
FieldScalarU32LE adds a field and reads 32 bit unsigned integer in little-endian
func (*D) FieldScalarU33 ¶ added in v0.0.2
FieldScalarU33 adds a field and reads 33 bit unsigned integer in current endian
func (*D) FieldScalarU33BE ¶ added in v0.0.2
FieldScalarU33BE adds a field and reads 33 bit unsigned integer in big-endian
func (*D) FieldScalarU33LE ¶ added in v0.0.2
FieldScalarU33LE adds a field and reads 33 bit unsigned integer in little-endian
func (*D) FieldScalarU34 ¶ added in v0.0.2
FieldScalarU34 adds a field and reads 34 bit unsigned integer in current endian
func (*D) FieldScalarU34BE ¶ added in v0.0.2
FieldScalarU34BE adds a field and reads 34 bit unsigned integer in big-endian
func (*D) FieldScalarU34LE ¶ added in v0.0.2
FieldScalarU34LE adds a field and reads 34 bit unsigned integer in little-endian
func (*D) FieldScalarU35 ¶ added in v0.0.2
FieldScalarU35 adds a field and reads 35 bit unsigned integer in current endian
func (*D) FieldScalarU35BE ¶ added in v0.0.2
FieldScalarU35BE adds a field and reads 35 bit unsigned integer in big-endian
func (*D) FieldScalarU35LE ¶ added in v0.0.2
FieldScalarU35LE adds a field and reads 35 bit unsigned integer in little-endian
func (*D) FieldScalarU36 ¶ added in v0.0.2
FieldScalarU36 adds a field and reads 36 bit unsigned integer in current endian
func (*D) FieldScalarU36BE ¶ added in v0.0.2
FieldScalarU36BE adds a field and reads 36 bit unsigned integer in big-endian
func (*D) FieldScalarU36LE ¶ added in v0.0.2
FieldScalarU36LE adds a field and reads 36 bit unsigned integer in little-endian
func (*D) FieldScalarU37 ¶ added in v0.0.2
FieldScalarU37 adds a field and reads 37 bit unsigned integer in current endian
func (*D) FieldScalarU37BE ¶ added in v0.0.2
FieldScalarU37BE adds a field and reads 37 bit unsigned integer in big-endian
func (*D) FieldScalarU37LE ¶ added in v0.0.2
FieldScalarU37LE adds a field and reads 37 bit unsigned integer in little-endian
func (*D) FieldScalarU38 ¶ added in v0.0.2
FieldScalarU38 adds a field and reads 38 bit unsigned integer in current endian
func (*D) FieldScalarU38BE ¶ added in v0.0.2
FieldScalarU38BE adds a field and reads 38 bit unsigned integer in big-endian
func (*D) FieldScalarU38LE ¶ added in v0.0.2
FieldScalarU38LE adds a field and reads 38 bit unsigned integer in little-endian
func (*D) FieldScalarU39 ¶ added in v0.0.2
FieldScalarU39 adds a field and reads 39 bit unsigned integer in current endian
func (*D) FieldScalarU39BE ¶ added in v0.0.2
FieldScalarU39BE adds a field and reads 39 bit unsigned integer in big-endian
func (*D) FieldScalarU39LE ¶ added in v0.0.2
FieldScalarU39LE adds a field and reads 39 bit unsigned integer in little-endian
func (*D) FieldScalarU4 ¶ added in v0.0.2
FieldScalarU4 adds a field and reads 4 bit unsigned integer in current endian
func (*D) FieldScalarU40 ¶ added in v0.0.2
FieldScalarU40 adds a field and reads 40 bit unsigned integer in current endian
func (*D) FieldScalarU40BE ¶ added in v0.0.2
FieldScalarU40BE adds a field and reads 40 bit unsigned integer in big-endian
func (*D) FieldScalarU40LE ¶ added in v0.0.2
FieldScalarU40LE adds a field and reads 40 bit unsigned integer in little-endian
func (*D) FieldScalarU41 ¶ added in v0.0.2
FieldScalarU41 adds a field and reads 41 bit unsigned integer in current endian
func (*D) FieldScalarU41BE ¶ added in v0.0.2
FieldScalarU41BE adds a field and reads 41 bit unsigned integer in big-endian
func (*D) FieldScalarU41LE ¶ added in v0.0.2
FieldScalarU41LE adds a field and reads 41 bit unsigned integer in little-endian
func (*D) FieldScalarU42 ¶ added in v0.0.2
FieldScalarU42 adds a field and reads 42 bit unsigned integer in current endian
func (*D) FieldScalarU42BE ¶ added in v0.0.2
FieldScalarU42BE adds a field and reads 42 bit unsigned integer in big-endian
func (*D) FieldScalarU42LE ¶ added in v0.0.2
FieldScalarU42LE adds a field and reads 42 bit unsigned integer in little-endian
func (*D) FieldScalarU43 ¶ added in v0.0.2
FieldScalarU43 adds a field and reads 43 bit unsigned integer in current endian
func (*D) FieldScalarU43BE ¶ added in v0.0.2
FieldScalarU43BE adds a field and reads 43 bit unsigned integer in big-endian
func (*D) FieldScalarU43LE ¶ added in v0.0.2
FieldScalarU43LE adds a field and reads 43 bit unsigned integer in little-endian
func (*D) FieldScalarU44 ¶ added in v0.0.2
FieldScalarU44 adds a field and reads 44 bit unsigned integer in current endian
func (*D) FieldScalarU44BE ¶ added in v0.0.2
FieldScalarU44BE adds a field and reads 44 bit unsigned integer in big-endian
func (*D) FieldScalarU44LE ¶ added in v0.0.2
FieldScalarU44LE adds a field and reads 44 bit unsigned integer in little-endian
func (*D) FieldScalarU45 ¶ added in v0.0.2
FieldScalarU45 adds a field and reads 45 bit unsigned integer in current endian
func (*D) FieldScalarU45BE ¶ added in v0.0.2
FieldScalarU45BE adds a field and reads 45 bit unsigned integer in big-endian
func (*D) FieldScalarU45LE ¶ added in v0.0.2
FieldScalarU45LE adds a field and reads 45 bit unsigned integer in little-endian
func (*D) FieldScalarU46 ¶ added in v0.0.2
FieldScalarU46 adds a field and reads 46 bit unsigned integer in current endian
func (*D) FieldScalarU46BE ¶ added in v0.0.2
FieldScalarU46BE adds a field and reads 46 bit unsigned integer in big-endian
func (*D) FieldScalarU46LE ¶ added in v0.0.2
FieldScalarU46LE adds a field and reads 46 bit unsigned integer in little-endian
func (*D) FieldScalarU47 ¶ added in v0.0.2
FieldScalarU47 adds a field and reads 47 bit unsigned integer in current endian
func (*D) FieldScalarU47BE ¶ added in v0.0.2
FieldScalarU47BE adds a field and reads 47 bit unsigned integer in big-endian
func (*D) FieldScalarU47LE ¶ added in v0.0.2
FieldScalarU47LE adds a field and reads 47 bit unsigned integer in little-endian
func (*D) FieldScalarU48 ¶ added in v0.0.2
FieldScalarU48 adds a field and reads 48 bit unsigned integer in current endian
func (*D) FieldScalarU48BE ¶ added in v0.0.2
FieldScalarU48BE adds a field and reads 48 bit unsigned integer in big-endian
func (*D) FieldScalarU48LE ¶ added in v0.0.2
FieldScalarU48LE adds a field and reads 48 bit unsigned integer in little-endian
func (*D) FieldScalarU49 ¶ added in v0.0.2
FieldScalarU49 adds a field and reads 49 bit unsigned integer in current endian
func (*D) FieldScalarU49BE ¶ added in v0.0.2
FieldScalarU49BE adds a field and reads 49 bit unsigned integer in big-endian
func (*D) FieldScalarU49LE ¶ added in v0.0.2
FieldScalarU49LE adds a field and reads 49 bit unsigned integer in little-endian
func (*D) FieldScalarU5 ¶ added in v0.0.2
FieldScalarU5 adds a field and reads 5 bit unsigned integer in current endian
func (*D) FieldScalarU50 ¶ added in v0.0.2
FieldScalarU50 adds a field and reads 50 bit unsigned integer in current endian
func (*D) FieldScalarU50BE ¶ added in v0.0.2
FieldScalarU50BE adds a field and reads 50 bit unsigned integer in big-endian
func (*D) FieldScalarU50LE ¶ added in v0.0.2
FieldScalarU50LE adds a field and reads 50 bit unsigned integer in little-endian
func (*D) FieldScalarU51 ¶ added in v0.0.2
FieldScalarU51 adds a field and reads 51 bit unsigned integer in current endian
func (*D) FieldScalarU51BE ¶ added in v0.0.2
FieldScalarU51BE adds a field and reads 51 bit unsigned integer in big-endian
func (*D) FieldScalarU51LE ¶ added in v0.0.2
FieldScalarU51LE adds a field and reads 51 bit unsigned integer in little-endian
func (*D) FieldScalarU52 ¶ added in v0.0.2
FieldScalarU52 adds a field and reads 52 bit unsigned integer in current endian
func (*D) FieldScalarU52BE ¶ added in v0.0.2
FieldScalarU52BE adds a field and reads 52 bit unsigned integer in big-endian
func (*D) FieldScalarU52LE ¶ added in v0.0.2
FieldScalarU52LE adds a field and reads 52 bit unsigned integer in little-endian
func (*D) FieldScalarU53 ¶ added in v0.0.2
FieldScalarU53 adds a field and reads 53 bit unsigned integer in current endian
func (*D) FieldScalarU53BE ¶ added in v0.0.2
FieldScalarU53BE adds a field and reads 53 bit unsigned integer in big-endian
func (*D) FieldScalarU53LE ¶ added in v0.0.2
FieldScalarU53LE adds a field and reads 53 bit unsigned integer in little-endian
func (*D) FieldScalarU54 ¶ added in v0.0.2
FieldScalarU54 adds a field and reads 54 bit unsigned integer in current endian
func (*D) FieldScalarU54BE ¶ added in v0.0.2
FieldScalarU54BE adds a field and reads 54 bit unsigned integer in big-endian
func (*D) FieldScalarU54LE ¶ added in v0.0.2
FieldScalarU54LE adds a field and reads 54 bit unsigned integer in little-endian
func (*D) FieldScalarU55 ¶ added in v0.0.2
FieldScalarU55 adds a field and reads 55 bit unsigned integer in current endian
func (*D) FieldScalarU55BE ¶ added in v0.0.2
FieldScalarU55BE adds a field and reads 55 bit unsigned integer in big-endian
func (*D) FieldScalarU55LE ¶ added in v0.0.2
FieldScalarU55LE adds a field and reads 55 bit unsigned integer in little-endian
func (*D) FieldScalarU56 ¶ added in v0.0.2
FieldScalarU56 adds a field and reads 56 bit unsigned integer in current endian
func (*D) FieldScalarU56BE ¶ added in v0.0.2
FieldScalarU56BE adds a field and reads 56 bit unsigned integer in big-endian
func (*D) FieldScalarU56LE ¶ added in v0.0.2
FieldScalarU56LE adds a field and reads 56 bit unsigned integer in little-endian
func (*D) FieldScalarU57 ¶ added in v0.0.2
FieldScalarU57 adds a field and reads 57 bit unsigned integer in current endian
func (*D) FieldScalarU57BE ¶ added in v0.0.2
FieldScalarU57BE adds a field and reads 57 bit unsigned integer in big-endian
func (*D) FieldScalarU57LE ¶ added in v0.0.2
FieldScalarU57LE adds a field and reads 57 bit unsigned integer in little-endian
func (*D) FieldScalarU58 ¶ added in v0.0.2
FieldScalarU58 adds a field and reads 58 bit unsigned integer in current endian
func (*D) FieldScalarU58BE ¶ added in v0.0.2
FieldScalarU58BE adds a field and reads 58 bit unsigned integer in big-endian
func (*D) FieldScalarU58LE ¶ added in v0.0.2
FieldScalarU58LE adds a field and reads 58 bit unsigned integer in little-endian
func (*D) FieldScalarU59 ¶ added in v0.0.2
FieldScalarU59 adds a field and reads 59 bit unsigned integer in current endian
func (*D) FieldScalarU59BE ¶ added in v0.0.2
FieldScalarU59BE adds a field and reads 59 bit unsigned integer in big-endian
func (*D) FieldScalarU59LE ¶ added in v0.0.2
FieldScalarU59LE adds a field and reads 59 bit unsigned integer in little-endian
func (*D) FieldScalarU6 ¶ added in v0.0.2
FieldScalarU6 adds a field and reads 6 bit unsigned integer in current endian
func (*D) FieldScalarU60 ¶ added in v0.0.2
FieldScalarU60 adds a field and reads 60 bit unsigned integer in current endian
func (*D) FieldScalarU60BE ¶ added in v0.0.2
FieldScalarU60BE adds a field and reads 60 bit unsigned integer in big-endian
func (*D) FieldScalarU60LE ¶ added in v0.0.2
FieldScalarU60LE adds a field and reads 60 bit unsigned integer in little-endian
func (*D) FieldScalarU61 ¶ added in v0.0.2
FieldScalarU61 adds a field and reads 61 bit unsigned integer in current endian
func (*D) FieldScalarU61BE ¶ added in v0.0.2
FieldScalarU61BE adds a field and reads 61 bit unsigned integer in big-endian
func (*D) FieldScalarU61LE ¶ added in v0.0.2
FieldScalarU61LE adds a field and reads 61 bit unsigned integer in little-endian
func (*D) FieldScalarU62 ¶ added in v0.0.2
FieldScalarU62 adds a field and reads 62 bit unsigned integer in current endian
func (*D) FieldScalarU62BE ¶ added in v0.0.2
FieldScalarU62BE adds a field and reads 62 bit unsigned integer in big-endian
func (*D) FieldScalarU62LE ¶ added in v0.0.2
FieldScalarU62LE adds a field and reads 62 bit unsigned integer in little-endian
func (*D) FieldScalarU63 ¶ added in v0.0.2
FieldScalarU63 adds a field and reads 63 bit unsigned integer in current endian
func (*D) FieldScalarU63BE ¶ added in v0.0.2
FieldScalarU63BE adds a field and reads 63 bit unsigned integer in big-endian
func (*D) FieldScalarU63LE ¶ added in v0.0.2
FieldScalarU63LE adds a field and reads 63 bit unsigned integer in little-endian
func (*D) FieldScalarU64 ¶ added in v0.0.2
FieldScalarU64 adds a field and reads 64 bit unsigned integer in current endian
func (*D) FieldScalarU64BE ¶ added in v0.0.2
FieldScalarU64BE adds a field and reads 64 bit unsigned integer in big-endian
func (*D) FieldScalarU64LE ¶ added in v0.0.2
FieldScalarU64LE adds a field and reads 64 bit unsigned integer in little-endian
func (*D) FieldScalarU7 ¶ added in v0.0.2
FieldScalarU7 adds a field and reads 7 bit unsigned integer in current endian
func (*D) FieldScalarU8 ¶ added in v0.0.2
FieldScalarU8 adds a field and reads 8 bit unsigned integer in current endian
func (*D) FieldScalarU8BE ¶ added in v0.0.2
FieldScalarU8BE adds a field and reads 8 bit unsigned integer in big-endian
func (*D) FieldScalarU8LE ¶ added in v0.0.2
FieldScalarU8LE adds a field and reads 8 bit unsigned integer in little-endian
func (*D) FieldScalarU9 ¶ added in v0.0.2
FieldScalarU9 adds a field and reads 9 bit unsigned integer in current endian
func (*D) FieldScalarU9BE ¶ added in v0.0.2
FieldScalarU9BE adds a field and reads 9 bit unsigned integer in big-endian
func (*D) FieldScalarU9LE ¶ added in v0.0.2
FieldScalarU9LE adds a field and reads 9 bit unsigned integer in little-endian
func (*D) FieldScalarUBigInt ¶ added in v0.0.4
FieldScalarUBigInt adds a field and reads nBits bits signed integer in current endian
func (*D) FieldScalarUBigIntBE ¶ added in v0.0.4
FieldScalarUBigIntBE adds a field and reads nBits bit signed integer in big-endian
func (*D) FieldScalarUBigIntE ¶ added in v0.0.4
func (d *D) FieldScalarUBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) *scalar.BigInt
FieldScalarUBigIntE adds a field and reads nBits signed integer in specified endian
func (*D) FieldScalarUBigIntLE ¶ added in v0.0.4
FieldScalarUBigIntLE adds a field and reads nBits bit signed integer in little-endian
func (*D) FieldScalarUE ¶ added in v0.0.2
func (d *D) FieldScalarUE(name string, nBits int, endian Endian, sms ...scalar.UintMapper) *scalar.Uint
FieldScalarUE adds a field and reads nBits unsigned integer in specified endian
func (*D) FieldScalarULEB128 ¶ added in v0.0.9
FieldScalarULEB128 adds a field and reads unsigned LEB128 integer
func (*D) FieldScalarUTF16 ¶ added in v0.0.2
FieldScalarUTF16 adds a field and reads nBytes bytes UTF16 string, default big-endian and accepts BOM
func (*D) FieldScalarUTF16BE ¶ added in v0.0.2
FieldScalarUTF16BE adds a field and reads nBytes bytes UTF16 big-endian string
func (*D) FieldScalarUTF16BENull ¶ added in v0.0.9
FieldScalarUTF16BENull adds a field and reads null terminated UTF16BE string
func (*D) FieldScalarUTF16LE ¶ added in v0.0.2
FieldScalarUTF16LE adds a field and reads nBytes bytes UTF16 little-endian string
func (*D) FieldScalarUTF16LENull ¶ added in v0.0.9
FieldScalarUTF16LENull adds a field and reads null terminated UTF16LE string
func (*D) FieldScalarUTF16Null ¶ added in v0.0.9
FieldScalarUTF16Null adds a field and reads null terminated UTF16 string, default big-endian and accepts BOM
func (*D) FieldScalarUTF8 ¶ added in v0.0.2
FieldScalarUTF8 adds a field and reads nBytes bytes UTF8 string
func (*D) FieldScalarUTF8Null ¶ added in v0.0.2
FieldScalarUTF8Null adds a field and reads null terminated UTF8 string
func (*D) FieldScalarUTF8NullFixedLen ¶ added in v0.0.2
func (d *D) FieldScalarUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) *scalar.Str
FieldScalarUTF8NullFixedLen adds a field and reads fixedBytes bytes long null terminated UTF8 string
func (*D) FieldScalarUTF8ShortString ¶ added in v0.0.2
FieldScalarUTF8ShortString adds a field and reads one byte length fixed UTF8 string
func (*D) FieldScalarUTF8ShortStringFixedLen ¶ added in v0.0.2
func (d *D) FieldScalarUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) *scalar.Str
FieldScalarUTF8ShortStringFixedLen adds a field and reads fixedBytes bytes long one byte length prefixed UTF8 string
func (*D) FieldScalarUintFn ¶ added in v0.2.0
func (d *D) FieldScalarUintFn(name string, fn func(d *D) scalar.Uint, sms ...scalar.UintMapper) *scalar.Uint
FieldScalarUintFn tries to add a field, calls uint64 decode function and returns scalar
func (*D) FieldScalarUnary ¶ added in v0.0.2
FieldScalarUnary adds a field and reads unary integer using ov as "one" value
func (*D) FieldSintFn ¶ added in v0.2.0
FieldSintFn adds a field, calls int64 decode function and returns actual value as a Sint
func (*D) FieldSintScalarFn ¶ added in v0.2.0
func (d *D) FieldSintScalarFn(name string, fn func(d *D) scalar.Sint, sms ...scalar.SintMapper) int64
FieldSintScalarFn adds a field, calls scalar functions and returns actual value as a Sint
func (*D) FieldStrFn ¶
FieldStrFn adds a field, calls string decode function and returns actual value as a Str
func (*D) FieldStrScalarFn ¶
FieldStrScalarFn adds a field, calls scalar functions and returns actual value as a Str
func (*D) FieldStruct ¶
FieldStruct decode array of fields. Will be range sorted.
func (*D) FieldStructArrayLoop ¶
func (*D) FieldStructNArray ¶ added in v0.0.10
FieldStructNArray decodes an array of elements with a known count.
func (*D) FieldStructRootBitBufFn ¶
func (*D) FieldStructValue ¶
FieldStructValue decode array of fields. Will be range sorted.
func (*D) FieldU1 ¶
func (d *D) FieldU1(name string, sms ...scalar.UintMapper) uint64
FieldU1 adds a field and reads 1 bit unsigned integer in current endian
func (*D) FieldU10 ¶
func (d *D) FieldU10(name string, sms ...scalar.UintMapper) uint64
FieldU10 adds a field and reads 10 bit unsigned integer in current endian
func (*D) FieldU10BE ¶
func (d *D) FieldU10BE(name string, sms ...scalar.UintMapper) uint64
FieldU10BE adds a field and reads 10 bit unsigned integer in big-endian
func (*D) FieldU10LE ¶
func (d *D) FieldU10LE(name string, sms ...scalar.UintMapper) uint64
FieldU10LE adds a field and reads 10 bit unsigned integer in little-endian
func (*D) FieldU11 ¶
func (d *D) FieldU11(name string, sms ...scalar.UintMapper) uint64
FieldU11 adds a field and reads 11 bit unsigned integer in current endian
func (*D) FieldU11BE ¶
func (d *D) FieldU11BE(name string, sms ...scalar.UintMapper) uint64
FieldU11BE adds a field and reads 11 bit unsigned integer in big-endian
func (*D) FieldU11LE ¶
func (d *D) FieldU11LE(name string, sms ...scalar.UintMapper) uint64
FieldU11LE adds a field and reads 11 bit unsigned integer in little-endian
func (*D) FieldU12 ¶
func (d *D) FieldU12(name string, sms ...scalar.UintMapper) uint64
FieldU12 adds a field and reads 12 bit unsigned integer in current endian
func (*D) FieldU12BE ¶
func (d *D) FieldU12BE(name string, sms ...scalar.UintMapper) uint64
FieldU12BE adds a field and reads 12 bit unsigned integer in big-endian
func (*D) FieldU12LE ¶
func (d *D) FieldU12LE(name string, sms ...scalar.UintMapper) uint64
FieldU12LE adds a field and reads 12 bit unsigned integer in little-endian
func (*D) FieldU13 ¶
func (d *D) FieldU13(name string, sms ...scalar.UintMapper) uint64
FieldU13 adds a field and reads 13 bit unsigned integer in current endian
func (*D) FieldU13BE ¶
func (d *D) FieldU13BE(name string, sms ...scalar.UintMapper) uint64
FieldU13BE adds a field and reads 13 bit unsigned integer in big-endian
func (*D) FieldU13LE ¶
func (d *D) FieldU13LE(name string, sms ...scalar.UintMapper) uint64
FieldU13LE adds a field and reads 13 bit unsigned integer in little-endian
func (*D) FieldU14 ¶
func (d *D) FieldU14(name string, sms ...scalar.UintMapper) uint64
FieldU14 adds a field and reads 14 bit unsigned integer in current endian
func (*D) FieldU14BE ¶
func (d *D) FieldU14BE(name string, sms ...scalar.UintMapper) uint64
FieldU14BE adds a field and reads 14 bit unsigned integer in big-endian
func (*D) FieldU14LE ¶
func (d *D) FieldU14LE(name string, sms ...scalar.UintMapper) uint64
FieldU14LE adds a field and reads 14 bit unsigned integer in little-endian
func (*D) FieldU15 ¶
func (d *D) FieldU15(name string, sms ...scalar.UintMapper) uint64
FieldU15 adds a field and reads 15 bit unsigned integer in current endian
func (*D) FieldU15BE ¶
func (d *D) FieldU15BE(name string, sms ...scalar.UintMapper) uint64
FieldU15BE adds a field and reads 15 bit unsigned integer in big-endian
func (*D) FieldU15LE ¶
func (d *D) FieldU15LE(name string, sms ...scalar.UintMapper) uint64
FieldU15LE adds a field and reads 15 bit unsigned integer in little-endian
func (*D) FieldU16 ¶
func (d *D) FieldU16(name string, sms ...scalar.UintMapper) uint64
FieldU16 adds a field and reads 16 bit unsigned integer in current endian
func (*D) FieldU16BE ¶
func (d *D) FieldU16BE(name string, sms ...scalar.UintMapper) uint64
FieldU16BE adds a field and reads 16 bit unsigned integer in big-endian
func (*D) FieldU16LE ¶
func (d *D) FieldU16LE(name string, sms ...scalar.UintMapper) uint64
FieldU16LE adds a field and reads 16 bit unsigned integer in little-endian
func (*D) FieldU17 ¶
func (d *D) FieldU17(name string, sms ...scalar.UintMapper) uint64
FieldU17 adds a field and reads 17 bit unsigned integer in current endian
func (*D) FieldU17BE ¶
func (d *D) FieldU17BE(name string, sms ...scalar.UintMapper) uint64
FieldU17BE adds a field and reads 17 bit unsigned integer in big-endian
func (*D) FieldU17LE ¶
func (d *D) FieldU17LE(name string, sms ...scalar.UintMapper) uint64
FieldU17LE adds a field and reads 17 bit unsigned integer in little-endian
func (*D) FieldU18 ¶
func (d *D) FieldU18(name string, sms ...scalar.UintMapper) uint64
FieldU18 adds a field and reads 18 bit unsigned integer in current endian
func (*D) FieldU18BE ¶
func (d *D) FieldU18BE(name string, sms ...scalar.UintMapper) uint64
FieldU18BE adds a field and reads 18 bit unsigned integer in big-endian
func (*D) FieldU18LE ¶
func (d *D) FieldU18LE(name string, sms ...scalar.UintMapper) uint64
FieldU18LE adds a field and reads 18 bit unsigned integer in little-endian
func (*D) FieldU19 ¶
func (d *D) FieldU19(name string, sms ...scalar.UintMapper) uint64
FieldU19 adds a field and reads 19 bit unsigned integer in current endian
func (*D) FieldU19BE ¶
func (d *D) FieldU19BE(name string, sms ...scalar.UintMapper) uint64
FieldU19BE adds a field and reads 19 bit unsigned integer in big-endian
func (*D) FieldU19LE ¶
func (d *D) FieldU19LE(name string, sms ...scalar.UintMapper) uint64
FieldU19LE adds a field and reads 19 bit unsigned integer in little-endian
func (*D) FieldU2 ¶
func (d *D) FieldU2(name string, sms ...scalar.UintMapper) uint64
FieldU2 adds a field and reads 2 bit unsigned integer in current endian
func (*D) FieldU20 ¶
func (d *D) FieldU20(name string, sms ...scalar.UintMapper) uint64
FieldU20 adds a field and reads 20 bit unsigned integer in current endian
func (*D) FieldU20BE ¶
func (d *D) FieldU20BE(name string, sms ...scalar.UintMapper) uint64
FieldU20BE adds a field and reads 20 bit unsigned integer in big-endian
func (*D) FieldU20LE ¶
func (d *D) FieldU20LE(name string, sms ...scalar.UintMapper) uint64
FieldU20LE adds a field and reads 20 bit unsigned integer in little-endian
func (*D) FieldU21 ¶
func (d *D) FieldU21(name string, sms ...scalar.UintMapper) uint64
FieldU21 adds a field and reads 21 bit unsigned integer in current endian
func (*D) FieldU21BE ¶
func (d *D) FieldU21BE(name string, sms ...scalar.UintMapper) uint64
FieldU21BE adds a field and reads 21 bit unsigned integer in big-endian
func (*D) FieldU21LE ¶
func (d *D) FieldU21LE(name string, sms ...scalar.UintMapper) uint64
FieldU21LE adds a field and reads 21 bit unsigned integer in little-endian
func (*D) FieldU22 ¶
func (d *D) FieldU22(name string, sms ...scalar.UintMapper) uint64
FieldU22 adds a field and reads 22 bit unsigned integer in current endian
func (*D) FieldU22BE ¶
func (d *D) FieldU22BE(name string, sms ...scalar.UintMapper) uint64
FieldU22BE adds a field and reads 22 bit unsigned integer in big-endian
func (*D) FieldU22LE ¶
func (d *D) FieldU22LE(name string, sms ...scalar.UintMapper) uint64
FieldU22LE adds a field and reads 22 bit unsigned integer in little-endian
func (*D) FieldU23 ¶
func (d *D) FieldU23(name string, sms ...scalar.UintMapper) uint64
FieldU23 adds a field and reads 23 bit unsigned integer in current endian
func (*D) FieldU23BE ¶
func (d *D) FieldU23BE(name string, sms ...scalar.UintMapper) uint64
FieldU23BE adds a field and reads 23 bit unsigned integer in big-endian
func (*D) FieldU23LE ¶
func (d *D) FieldU23LE(name string, sms ...scalar.UintMapper) uint64
FieldU23LE adds a field and reads 23 bit unsigned integer in little-endian
func (*D) FieldU24 ¶
func (d *D) FieldU24(name string, sms ...scalar.UintMapper) uint64
FieldU24 adds a field and reads 24 bit unsigned integer in current endian
func (*D) FieldU24BE ¶
func (d *D) FieldU24BE(name string, sms ...scalar.UintMapper) uint64
FieldU24BE adds a field and reads 24 bit unsigned integer in big-endian
func (*D) FieldU24LE ¶
func (d *D) FieldU24LE(name string, sms ...scalar.UintMapper) uint64
FieldU24LE adds a field and reads 24 bit unsigned integer in little-endian
func (*D) FieldU25 ¶
func (d *D) FieldU25(name string, sms ...scalar.UintMapper) uint64
FieldU25 adds a field and reads 25 bit unsigned integer in current endian
func (*D) FieldU25BE ¶
func (d *D) FieldU25BE(name string, sms ...scalar.UintMapper) uint64
FieldU25BE adds a field and reads 25 bit unsigned integer in big-endian
func (*D) FieldU25LE ¶
func (d *D) FieldU25LE(name string, sms ...scalar.UintMapper) uint64
FieldU25LE adds a field and reads 25 bit unsigned integer in little-endian
func (*D) FieldU26 ¶
func (d *D) FieldU26(name string, sms ...scalar.UintMapper) uint64
FieldU26 adds a field and reads 26 bit unsigned integer in current endian
func (*D) FieldU26BE ¶
func (d *D) FieldU26BE(name string, sms ...scalar.UintMapper) uint64
FieldU26BE adds a field and reads 26 bit unsigned integer in big-endian
func (*D) FieldU26LE ¶
func (d *D) FieldU26LE(name string, sms ...scalar.UintMapper) uint64
FieldU26LE adds a field and reads 26 bit unsigned integer in little-endian
func (*D) FieldU27 ¶
func (d *D) FieldU27(name string, sms ...scalar.UintMapper) uint64
FieldU27 adds a field and reads 27 bit unsigned integer in current endian
func (*D) FieldU27BE ¶
func (d *D) FieldU27BE(name string, sms ...scalar.UintMapper) uint64
FieldU27BE adds a field and reads 27 bit unsigned integer in big-endian
func (*D) FieldU27LE ¶
func (d *D) FieldU27LE(name string, sms ...scalar.UintMapper) uint64
FieldU27LE adds a field and reads 27 bit unsigned integer in little-endian
func (*D) FieldU28 ¶
func (d *D) FieldU28(name string, sms ...scalar.UintMapper) uint64
FieldU28 adds a field and reads 28 bit unsigned integer in current endian
func (*D) FieldU28BE ¶
func (d *D) FieldU28BE(name string, sms ...scalar.UintMapper) uint64
FieldU28BE adds a field and reads 28 bit unsigned integer in big-endian
func (*D) FieldU28LE ¶
func (d *D) FieldU28LE(name string, sms ...scalar.UintMapper) uint64
FieldU28LE adds a field and reads 28 bit unsigned integer in little-endian
func (*D) FieldU29 ¶
func (d *D) FieldU29(name string, sms ...scalar.UintMapper) uint64
FieldU29 adds a field and reads 29 bit unsigned integer in current endian
func (*D) FieldU29BE ¶
func (d *D) FieldU29BE(name string, sms ...scalar.UintMapper) uint64
FieldU29BE adds a field and reads 29 bit unsigned integer in big-endian
func (*D) FieldU29LE ¶
func (d *D) FieldU29LE(name string, sms ...scalar.UintMapper) uint64
FieldU29LE adds a field and reads 29 bit unsigned integer in little-endian
func (*D) FieldU3 ¶
func (d *D) FieldU3(name string, sms ...scalar.UintMapper) uint64
FieldU3 adds a field and reads 3 bit unsigned integer in current endian
func (*D) FieldU30 ¶
func (d *D) FieldU30(name string, sms ...scalar.UintMapper) uint64
FieldU30 adds a field and reads 30 bit unsigned integer in current endian
func (*D) FieldU30BE ¶
func (d *D) FieldU30BE(name string, sms ...scalar.UintMapper) uint64
FieldU30BE adds a field and reads 30 bit unsigned integer in big-endian
func (*D) FieldU30LE ¶
func (d *D) FieldU30LE(name string, sms ...scalar.UintMapper) uint64
FieldU30LE adds a field and reads 30 bit unsigned integer in little-endian
func (*D) FieldU31 ¶
func (d *D) FieldU31(name string, sms ...scalar.UintMapper) uint64
FieldU31 adds a field and reads 31 bit unsigned integer in current endian
func (*D) FieldU31BE ¶
func (d *D) FieldU31BE(name string, sms ...scalar.UintMapper) uint64
FieldU31BE adds a field and reads 31 bit unsigned integer in big-endian
func (*D) FieldU31LE ¶
func (d *D) FieldU31LE(name string, sms ...scalar.UintMapper) uint64
FieldU31LE adds a field and reads 31 bit unsigned integer in little-endian
func (*D) FieldU32 ¶
func (d *D) FieldU32(name string, sms ...scalar.UintMapper) uint64
FieldU32 adds a field and reads 32 bit unsigned integer in current endian
func (*D) FieldU32BE ¶
func (d *D) FieldU32BE(name string, sms ...scalar.UintMapper) uint64
FieldU32BE adds a field and reads 32 bit unsigned integer in big-endian
func (*D) FieldU32LE ¶
func (d *D) FieldU32LE(name string, sms ...scalar.UintMapper) uint64
FieldU32LE adds a field and reads 32 bit unsigned integer in little-endian
func (*D) FieldU33 ¶
func (d *D) FieldU33(name string, sms ...scalar.UintMapper) uint64
FieldU33 adds a field and reads 33 bit unsigned integer in current endian
func (*D) FieldU33BE ¶
func (d *D) FieldU33BE(name string, sms ...scalar.UintMapper) uint64
FieldU33BE adds a field and reads 33 bit unsigned integer in big-endian
func (*D) FieldU33LE ¶
func (d *D) FieldU33LE(name string, sms ...scalar.UintMapper) uint64
FieldU33LE adds a field and reads 33 bit unsigned integer in little-endian
func (*D) FieldU34 ¶
func (d *D) FieldU34(name string, sms ...scalar.UintMapper) uint64
FieldU34 adds a field and reads 34 bit unsigned integer in current endian
func (*D) FieldU34BE ¶
func (d *D) FieldU34BE(name string, sms ...scalar.UintMapper) uint64
FieldU34BE adds a field and reads 34 bit unsigned integer in big-endian
func (*D) FieldU34LE ¶
func (d *D) FieldU34LE(name string, sms ...scalar.UintMapper) uint64
FieldU34LE adds a field and reads 34 bit unsigned integer in little-endian
func (*D) FieldU35 ¶
func (d *D) FieldU35(name string, sms ...scalar.UintMapper) uint64
FieldU35 adds a field and reads 35 bit unsigned integer in current endian
func (*D) FieldU35BE ¶
func (d *D) FieldU35BE(name string, sms ...scalar.UintMapper) uint64
FieldU35BE adds a field and reads 35 bit unsigned integer in big-endian
func (*D) FieldU35LE ¶
func (d *D) FieldU35LE(name string, sms ...scalar.UintMapper) uint64
FieldU35LE adds a field and reads 35 bit unsigned integer in little-endian
func (*D) FieldU36 ¶
func (d *D) FieldU36(name string, sms ...scalar.UintMapper) uint64
FieldU36 adds a field and reads 36 bit unsigned integer in current endian
func (*D) FieldU36BE ¶
func (d *D) FieldU36BE(name string, sms ...scalar.UintMapper) uint64
FieldU36BE adds a field and reads 36 bit unsigned integer in big-endian
func (*D) FieldU36LE ¶
func (d *D) FieldU36LE(name string, sms ...scalar.UintMapper) uint64
FieldU36LE adds a field and reads 36 bit unsigned integer in little-endian
func (*D) FieldU37 ¶
func (d *D) FieldU37(name string, sms ...scalar.UintMapper) uint64
FieldU37 adds a field and reads 37 bit unsigned integer in current endian
func (*D) FieldU37BE ¶
func (d *D) FieldU37BE(name string, sms ...scalar.UintMapper) uint64
FieldU37BE adds a field and reads 37 bit unsigned integer in big-endian
func (*D) FieldU37LE ¶
func (d *D) FieldU37LE(name string, sms ...scalar.UintMapper) uint64
FieldU37LE adds a field and reads 37 bit unsigned integer in little-endian
func (*D) FieldU38 ¶
func (d *D) FieldU38(name string, sms ...scalar.UintMapper) uint64
FieldU38 adds a field and reads 38 bit unsigned integer in current endian
func (*D) FieldU38BE ¶
func (d *D) FieldU38BE(name string, sms ...scalar.UintMapper) uint64
FieldU38BE adds a field and reads 38 bit unsigned integer in big-endian
func (*D) FieldU38LE ¶
func (d *D) FieldU38LE(name string, sms ...scalar.UintMapper) uint64
FieldU38LE adds a field and reads 38 bit unsigned integer in little-endian
func (*D) FieldU39 ¶
func (d *D) FieldU39(name string, sms ...scalar.UintMapper) uint64
FieldU39 adds a field and reads 39 bit unsigned integer in current endian
func (*D) FieldU39BE ¶
func (d *D) FieldU39BE(name string, sms ...scalar.UintMapper) uint64
FieldU39BE adds a field and reads 39 bit unsigned integer in big-endian
func (*D) FieldU39LE ¶
func (d *D) FieldU39LE(name string, sms ...scalar.UintMapper) uint64
FieldU39LE adds a field and reads 39 bit unsigned integer in little-endian
func (*D) FieldU4 ¶
func (d *D) FieldU4(name string, sms ...scalar.UintMapper) uint64
FieldU4 adds a field and reads 4 bit unsigned integer in current endian
func (*D) FieldU40 ¶
func (d *D) FieldU40(name string, sms ...scalar.UintMapper) uint64
FieldU40 adds a field and reads 40 bit unsigned integer in current endian
func (*D) FieldU40BE ¶
func (d *D) FieldU40BE(name string, sms ...scalar.UintMapper) uint64
FieldU40BE adds a field and reads 40 bit unsigned integer in big-endian
func (*D) FieldU40LE ¶
func (d *D) FieldU40LE(name string, sms ...scalar.UintMapper) uint64
FieldU40LE adds a field and reads 40 bit unsigned integer in little-endian
func (*D) FieldU41 ¶
func (d *D) FieldU41(name string, sms ...scalar.UintMapper) uint64
FieldU41 adds a field and reads 41 bit unsigned integer in current endian
func (*D) FieldU41BE ¶
func (d *D) FieldU41BE(name string, sms ...scalar.UintMapper) uint64
FieldU41BE adds a field and reads 41 bit unsigned integer in big-endian
func (*D) FieldU41LE ¶
func (d *D) FieldU41LE(name string, sms ...scalar.UintMapper) uint64
FieldU41LE adds a field and reads 41 bit unsigned integer in little-endian
func (*D) FieldU42 ¶
func (d *D) FieldU42(name string, sms ...scalar.UintMapper) uint64
FieldU42 adds a field and reads 42 bit unsigned integer in current endian
func (*D) FieldU42BE ¶
func (d *D) FieldU42BE(name string, sms ...scalar.UintMapper) uint64
FieldU42BE adds a field and reads 42 bit unsigned integer in big-endian
func (*D) FieldU42LE ¶
func (d *D) FieldU42LE(name string, sms ...scalar.UintMapper) uint64
FieldU42LE adds a field and reads 42 bit unsigned integer in little-endian
func (*D) FieldU43 ¶
func (d *D) FieldU43(name string, sms ...scalar.UintMapper) uint64
FieldU43 adds a field and reads 43 bit unsigned integer in current endian
func (*D) FieldU43BE ¶
func (d *D) FieldU43BE(name string, sms ...scalar.UintMapper) uint64
FieldU43BE adds a field and reads 43 bit unsigned integer in big-endian
func (*D) FieldU43LE ¶
func (d *D) FieldU43LE(name string, sms ...scalar.UintMapper) uint64
FieldU43LE adds a field and reads 43 bit unsigned integer in little-endian
func (*D) FieldU44 ¶
func (d *D) FieldU44(name string, sms ...scalar.UintMapper) uint64
FieldU44 adds a field and reads 44 bit unsigned integer in current endian
func (*D) FieldU44BE ¶
func (d *D) FieldU44BE(name string, sms ...scalar.UintMapper) uint64
FieldU44BE adds a field and reads 44 bit unsigned integer in big-endian
func (*D) FieldU44LE ¶
func (d *D) FieldU44LE(name string, sms ...scalar.UintMapper) uint64
FieldU44LE adds a field and reads 44 bit unsigned integer in little-endian
func (*D) FieldU45 ¶
func (d *D) FieldU45(name string, sms ...scalar.UintMapper) uint64
FieldU45 adds a field and reads 45 bit unsigned integer in current endian
func (*D) FieldU45BE ¶
func (d *D) FieldU45BE(name string, sms ...scalar.UintMapper) uint64
FieldU45BE adds a field and reads 45 bit unsigned integer in big-endian
func (*D) FieldU45LE ¶
func (d *D) FieldU45LE(name string, sms ...scalar.UintMapper) uint64
FieldU45LE adds a field and reads 45 bit unsigned integer in little-endian
func (*D) FieldU46 ¶
func (d *D) FieldU46(name string, sms ...scalar.UintMapper) uint64
FieldU46 adds a field and reads 46 bit unsigned integer in current endian
func (*D) FieldU46BE ¶
func (d *D) FieldU46BE(name string, sms ...scalar.UintMapper) uint64
FieldU46BE adds a field and reads 46 bit unsigned integer in big-endian
func (*D) FieldU46LE ¶
func (d *D) FieldU46LE(name string, sms ...scalar.UintMapper) uint64
FieldU46LE adds a field and reads 46 bit unsigned integer in little-endian
func (*D) FieldU47 ¶
func (d *D) FieldU47(name string, sms ...scalar.UintMapper) uint64
FieldU47 adds a field and reads 47 bit unsigned integer in current endian
func (*D) FieldU47BE ¶
func (d *D) FieldU47BE(name string, sms ...scalar.UintMapper) uint64
FieldU47BE adds a field and reads 47 bit unsigned integer in big-endian
func (*D) FieldU47LE ¶
func (d *D) FieldU47LE(name string, sms ...scalar.UintMapper) uint64
FieldU47LE adds a field and reads 47 bit unsigned integer in little-endian
func (*D) FieldU48 ¶
func (d *D) FieldU48(name string, sms ...scalar.UintMapper) uint64
FieldU48 adds a field and reads 48 bit unsigned integer in current endian
func (*D) FieldU48BE ¶
func (d *D) FieldU48BE(name string, sms ...scalar.UintMapper) uint64
FieldU48BE adds a field and reads 48 bit unsigned integer in big-endian
func (*D) FieldU48LE ¶
func (d *D) FieldU48LE(name string, sms ...scalar.UintMapper) uint64
FieldU48LE adds a field and reads 48 bit unsigned integer in little-endian
func (*D) FieldU49 ¶
func (d *D) FieldU49(name string, sms ...scalar.UintMapper) uint64
FieldU49 adds a field and reads 49 bit unsigned integer in current endian
func (*D) FieldU49BE ¶
func (d *D) FieldU49BE(name string, sms ...scalar.UintMapper) uint64
FieldU49BE adds a field and reads 49 bit unsigned integer in big-endian
func (*D) FieldU49LE ¶
func (d *D) FieldU49LE(name string, sms ...scalar.UintMapper) uint64
FieldU49LE adds a field and reads 49 bit unsigned integer in little-endian
func (*D) FieldU5 ¶
func (d *D) FieldU5(name string, sms ...scalar.UintMapper) uint64
FieldU5 adds a field and reads 5 bit unsigned integer in current endian
func (*D) FieldU50 ¶
func (d *D) FieldU50(name string, sms ...scalar.UintMapper) uint64
FieldU50 adds a field and reads 50 bit unsigned integer in current endian
func (*D) FieldU50BE ¶
func (d *D) FieldU50BE(name string, sms ...scalar.UintMapper) uint64
FieldU50BE adds a field and reads 50 bit unsigned integer in big-endian
func (*D) FieldU50LE ¶
func (d *D) FieldU50LE(name string, sms ...scalar.UintMapper) uint64
FieldU50LE adds a field and reads 50 bit unsigned integer in little-endian
func (*D) FieldU51 ¶
func (d *D) FieldU51(name string, sms ...scalar.UintMapper) uint64
FieldU51 adds a field and reads 51 bit unsigned integer in current endian
func (*D) FieldU51BE ¶
func (d *D) FieldU51BE(name string, sms ...scalar.UintMapper) uint64
FieldU51BE adds a field and reads 51 bit unsigned integer in big-endian
func (*D) FieldU51LE ¶
func (d *D) FieldU51LE(name string, sms ...scalar.UintMapper) uint64
FieldU51LE adds a field and reads 51 bit unsigned integer in little-endian
func (*D) FieldU52 ¶
func (d *D) FieldU52(name string, sms ...scalar.UintMapper) uint64
FieldU52 adds a field and reads 52 bit unsigned integer in current endian
func (*D) FieldU52BE ¶
func (d *D) FieldU52BE(name string, sms ...scalar.UintMapper) uint64
FieldU52BE adds a field and reads 52 bit unsigned integer in big-endian
func (*D) FieldU52LE ¶
func (d *D) FieldU52LE(name string, sms ...scalar.UintMapper) uint64
FieldU52LE adds a field and reads 52 bit unsigned integer in little-endian
func (*D) FieldU53 ¶
func (d *D) FieldU53(name string, sms ...scalar.UintMapper) uint64
FieldU53 adds a field and reads 53 bit unsigned integer in current endian
func (*D) FieldU53BE ¶
func (d *D) FieldU53BE(name string, sms ...scalar.UintMapper) uint64
FieldU53BE adds a field and reads 53 bit unsigned integer in big-endian
func (*D) FieldU53LE ¶
func (d *D) FieldU53LE(name string, sms ...scalar.UintMapper) uint64
FieldU53LE adds a field and reads 53 bit unsigned integer in little-endian
func (*D) FieldU54 ¶
func (d *D) FieldU54(name string, sms ...scalar.UintMapper) uint64
FieldU54 adds a field and reads 54 bit unsigned integer in current endian
func (*D) FieldU54BE ¶
func (d *D) FieldU54BE(name string, sms ...scalar.UintMapper) uint64
FieldU54BE adds a field and reads 54 bit unsigned integer in big-endian
func (*D) FieldU54LE ¶
func (d *D) FieldU54LE(name string, sms ...scalar.UintMapper) uint64
FieldU54LE adds a field and reads 54 bit unsigned integer in little-endian
func (*D) FieldU55 ¶
func (d *D) FieldU55(name string, sms ...scalar.UintMapper) uint64
FieldU55 adds a field and reads 55 bit unsigned integer in current endian
func (*D) FieldU55BE ¶
func (d *D) FieldU55BE(name string, sms ...scalar.UintMapper) uint64
FieldU55BE adds a field and reads 55 bit unsigned integer in big-endian
func (*D) FieldU55LE ¶
func (d *D) FieldU55LE(name string, sms ...scalar.UintMapper) uint64
FieldU55LE adds a field and reads 55 bit unsigned integer in little-endian
func (*D) FieldU56 ¶
func (d *D) FieldU56(name string, sms ...scalar.UintMapper) uint64
FieldU56 adds a field and reads 56 bit unsigned integer in current endian
func (*D) FieldU56BE ¶
func (d *D) FieldU56BE(name string, sms ...scalar.UintMapper) uint64
FieldU56BE adds a field and reads 56 bit unsigned integer in big-endian
func (*D) FieldU56LE ¶
func (d *D) FieldU56LE(name string, sms ...scalar.UintMapper) uint64
FieldU56LE adds a field and reads 56 bit unsigned integer in little-endian
func (*D) FieldU57 ¶
func (d *D) FieldU57(name string, sms ...scalar.UintMapper) uint64
FieldU57 adds a field and reads 57 bit unsigned integer in current endian
func (*D) FieldU57BE ¶
func (d *D) FieldU57BE(name string, sms ...scalar.UintMapper) uint64
FieldU57BE adds a field and reads 57 bit unsigned integer in big-endian
func (*D) FieldU57LE ¶
func (d *D) FieldU57LE(name string, sms ...scalar.UintMapper) uint64
FieldU57LE adds a field and reads 57 bit unsigned integer in little-endian
func (*D) FieldU58 ¶
func (d *D) FieldU58(name string, sms ...scalar.UintMapper) uint64
FieldU58 adds a field and reads 58 bit unsigned integer in current endian
func (*D) FieldU58BE ¶
func (d *D) FieldU58BE(name string, sms ...scalar.UintMapper) uint64
FieldU58BE adds a field and reads 58 bit unsigned integer in big-endian
func (*D) FieldU58LE ¶
func (d *D) FieldU58LE(name string, sms ...scalar.UintMapper) uint64
FieldU58LE adds a field and reads 58 bit unsigned integer in little-endian
func (*D) FieldU59 ¶
func (d *D) FieldU59(name string, sms ...scalar.UintMapper) uint64
FieldU59 adds a field and reads 59 bit unsigned integer in current endian
func (*D) FieldU59BE ¶
func (d *D) FieldU59BE(name string, sms ...scalar.UintMapper) uint64
FieldU59BE adds a field and reads 59 bit unsigned integer in big-endian
func (*D) FieldU59LE ¶
func (d *D) FieldU59LE(name string, sms ...scalar.UintMapper) uint64
FieldU59LE adds a field and reads 59 bit unsigned integer in little-endian
func (*D) FieldU6 ¶
func (d *D) FieldU6(name string, sms ...scalar.UintMapper) uint64
FieldU6 adds a field and reads 6 bit unsigned integer in current endian
func (*D) FieldU60 ¶
func (d *D) FieldU60(name string, sms ...scalar.UintMapper) uint64
FieldU60 adds a field and reads 60 bit unsigned integer in current endian
func (*D) FieldU60BE ¶
func (d *D) FieldU60BE(name string, sms ...scalar.UintMapper) uint64
FieldU60BE adds a field and reads 60 bit unsigned integer in big-endian
func (*D) FieldU60LE ¶
func (d *D) FieldU60LE(name string, sms ...scalar.UintMapper) uint64
FieldU60LE adds a field and reads 60 bit unsigned integer in little-endian
func (*D) FieldU61 ¶
func (d *D) FieldU61(name string, sms ...scalar.UintMapper) uint64
FieldU61 adds a field and reads 61 bit unsigned integer in current endian
func (*D) FieldU61BE ¶
func (d *D) FieldU61BE(name string, sms ...scalar.UintMapper) uint64
FieldU61BE adds a field and reads 61 bit unsigned integer in big-endian
func (*D) FieldU61LE ¶
func (d *D) FieldU61LE(name string, sms ...scalar.UintMapper) uint64
FieldU61LE adds a field and reads 61 bit unsigned integer in little-endian
func (*D) FieldU62 ¶
func (d *D) FieldU62(name string, sms ...scalar.UintMapper) uint64
FieldU62 adds a field and reads 62 bit unsigned integer in current endian
func (*D) FieldU62BE ¶
func (d *D) FieldU62BE(name string, sms ...scalar.UintMapper) uint64
FieldU62BE adds a field and reads 62 bit unsigned integer in big-endian
func (*D) FieldU62LE ¶
func (d *D) FieldU62LE(name string, sms ...scalar.UintMapper) uint64
FieldU62LE adds a field and reads 62 bit unsigned integer in little-endian
func (*D) FieldU63 ¶
func (d *D) FieldU63(name string, sms ...scalar.UintMapper) uint64
FieldU63 adds a field and reads 63 bit unsigned integer in current endian
func (*D) FieldU63BE ¶
func (d *D) FieldU63BE(name string, sms ...scalar.UintMapper) uint64
FieldU63BE adds a field and reads 63 bit unsigned integer in big-endian
func (*D) FieldU63LE ¶
func (d *D) FieldU63LE(name string, sms ...scalar.UintMapper) uint64
FieldU63LE adds a field and reads 63 bit unsigned integer in little-endian
func (*D) FieldU64 ¶
func (d *D) FieldU64(name string, sms ...scalar.UintMapper) uint64
FieldU64 adds a field and reads 64 bit unsigned integer in current endian
func (*D) FieldU64BE ¶
func (d *D) FieldU64BE(name string, sms ...scalar.UintMapper) uint64
FieldU64BE adds a field and reads 64 bit unsigned integer in big-endian
func (*D) FieldU64LE ¶
func (d *D) FieldU64LE(name string, sms ...scalar.UintMapper) uint64
FieldU64LE adds a field and reads 64 bit unsigned integer in little-endian
func (*D) FieldU7 ¶
func (d *D) FieldU7(name string, sms ...scalar.UintMapper) uint64
FieldU7 adds a field and reads 7 bit unsigned integer in current endian
func (*D) FieldU8 ¶
func (d *D) FieldU8(name string, sms ...scalar.UintMapper) uint64
FieldU8 adds a field and reads 8 bit unsigned integer in current endian
func (*D) FieldU8BE ¶
func (d *D) FieldU8BE(name string, sms ...scalar.UintMapper) uint64
FieldU8BE adds a field and reads 8 bit unsigned integer in big-endian
func (*D) FieldU8LE ¶
func (d *D) FieldU8LE(name string, sms ...scalar.UintMapper) uint64
FieldU8LE adds a field and reads 8 bit unsigned integer in little-endian
func (*D) FieldU9 ¶
func (d *D) FieldU9(name string, sms ...scalar.UintMapper) uint64
FieldU9 adds a field and reads 9 bit unsigned integer in current endian
func (*D) FieldU9BE ¶
func (d *D) FieldU9BE(name string, sms ...scalar.UintMapper) uint64
FieldU9BE adds a field and reads 9 bit unsigned integer in big-endian
func (*D) FieldU9LE ¶
func (d *D) FieldU9LE(name string, sms ...scalar.UintMapper) uint64
FieldU9LE adds a field and reads 9 bit unsigned integer in little-endian
func (*D) FieldUBigInt ¶ added in v0.0.4
FieldUBigInt adds a field and reads nBits bits signed integer in current endian
func (*D) FieldUBigIntBE ¶ added in v0.0.4
FieldUBigIntBE adds a field and reads nBits bit signed integer in big-endian
func (*D) FieldUBigIntE ¶ added in v0.0.4
func (d *D) FieldUBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) *big.Int
FieldUBigIntE adds a field and reads nBits signed integer in specified endian
func (*D) FieldUBigIntLE ¶ added in v0.0.4
FieldUBigIntLE adds a field and reads nBits bit signed integer in little-endian
func (*D) FieldULEB128 ¶ added in v0.0.9
func (d *D) FieldULEB128(name string, sms ...scalar.UintMapper) uint64
FieldULEB128 adds a field and reads unsigned LEB128 integer
func (*D) FieldUTF16 ¶
FieldUTF16 adds a field and reads nBytes bytes UTF16 string, default big-endian and accepts BOM
func (*D) FieldUTF16BE ¶
FieldUTF16BE adds a field and reads nBytes bytes UTF16 big-endian string
func (*D) FieldUTF16BENull ¶ added in v0.0.9
FieldUTF16BENull adds a field and reads null terminated UTF16BE string
func (*D) FieldUTF16LE ¶
FieldUTF16LE adds a field and reads nBytes bytes UTF16 little-endian string
func (*D) FieldUTF16LENull ¶ added in v0.0.9
FieldUTF16LENull adds a field and reads null terminated UTF16LE string
func (*D) FieldUTF16Null ¶ added in v0.0.9
FieldUTF16Null adds a field and reads null terminated UTF16 string, default big-endian and accepts BOM
func (*D) FieldUTF8Null ¶
FieldUTF8Null adds a field and reads null terminated UTF8 string
func (*D) FieldUTF8NullFixedLen ¶
FieldUTF8NullFixedLen adds a field and reads fixedBytes bytes long null terminated UTF8 string
func (*D) FieldUTF8ShortString ¶
FieldUTF8ShortString adds a field and reads one byte length fixed UTF8 string
func (*D) FieldUTF8ShortStringFixedLen ¶
func (d *D) FieldUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) string
FieldUTF8ShortStringFixedLen adds a field and reads fixedBytes bytes long one byte length prefixed UTF8 string
func (*D) FieldUintFn ¶ added in v0.2.0
FieldUintFn adds a field, calls uint64 decode function and returns actual value as a Uint
func (*D) FieldUintScalarFn ¶ added in v0.2.0
func (d *D) FieldUintScalarFn(name string, fn func(d *D) scalar.Uint, sms ...scalar.UintMapper) uint64
FieldUintScalarFn adds a field, calls scalar functions and returns actual value as a Uint
func (*D) FieldUnary ¶
FieldUnary adds a field and reads unary integer using ov as "one" value
func (*D) FieldValueAny ¶ added in v0.2.0
func (*D) FieldValueBigInt ¶ added in v0.0.4
func (*D) FieldValueBitBuf ¶ added in v0.2.0
func (d *D) FieldValueBitBuf(name string, a bitio.ReaderAtSeeker, sms ...scalar.BitBufMapper)
func (*D) FieldValueBool ¶
func (d *D) FieldValueBool(name string, a bool, sms ...scalar.BoolMapper)
func (*D) FieldValueFlt ¶ added in v0.2.0
func (*D) FieldValueSint ¶ added in v0.2.0
func (d *D) FieldValueSint(name string, a int64, sms ...scalar.SintMapper)
func (*D) FieldValueUint ¶ added in v0.2.0
func (d *D) FieldValueUint(name string, a uint64, sms ...scalar.UintMapper)
func (*D) FltAssert ¶ added in v0.2.0
FltAssert validate and asserts that actual value is one of given float64 values
func (*D) FltAssertRange ¶ added in v0.2.0
FltAssertRange asserts that actual value is in range
func (*D) FltRequire ¶ added in v0.2.0
FltRequire that actual value is one of given float64 values
func (*D) FltRequireRange ¶ added in v0.2.0
FltRequireRange require that actual value is in range
func (*D) FltValidate ¶ added in v0.2.0
FltValidate validates that actual value is one of given float64 values
func (*D) FltValidateRange ¶ added in v0.2.0
FltValidateRange validates that actual value is in range
func (*D) FramedFn ¶ added in v0.0.5
FramedFn decode from current position nBits forward. When done position will be nBits forward.
func (*D) LimitedFn ¶ added in v0.0.5
LimitedFn decode from current position nBits forward. When done position will after last bit decoded.
func (*D) NewBitBufFromReader ¶ added in v0.0.8
func (d *D) NewBitBufFromReader(r io.Reader) bitio.ReaderAtSeeker
func (*D) PeekFindByte ¶
PeekFindByte number of bytes to next v
func (*D) PeekUintBits ¶ added in v0.5.0
func (*D) SeekRel ¶
SeekRel seeks relative to current bit position. If one or more functions is passed, the original seek position will be restored after decoding. Panics if an error occurs while seeking.
func (*D) SharedReadBuf ¶
func (*D) SintAssert ¶ added in v0.2.0
func (d *D) SintAssert(vs ...int64) scalar.SintMapper
SintAssert validate and asserts that actual value is one of given int64 values
func (*D) SintAssertRange ¶ added in v0.2.0
func (d *D) SintAssertRange(start, end int64) scalar.SintMapper
SintAssertRange asserts that actual value is in range
func (*D) SintRequire ¶ added in v0.2.0
func (d *D) SintRequire(vs ...int64) scalar.SintMapper
SintRequire that actual value is one of given int64 values
func (*D) SintRequireRange ¶ added in v0.2.0
func (d *D) SintRequireRange(start, end int64) scalar.SintMapper
SintRequireRange require that actual value is in range
func (*D) SintValidate ¶ added in v0.2.0
func (d *D) SintValidate(vs ...int64) scalar.SintMapper
SintValidate validates that actual value is one of given int64 values
func (*D) SintValidateRange ¶ added in v0.2.0
func (d *D) SintValidateRange(start, end int64) scalar.SintMapper
SintValidateRange validates that actual value is in range
func (*D) StrAssert ¶ added in v0.2.0
StrAssert validate and asserts that actual value is one of given string values
func (*D) StrAssertRange ¶ added in v0.2.0
StrAssertRange asserts that actual value is in range
func (*D) StrRequire ¶ added in v0.2.0
StrRequire that actual value is one of given string values
func (*D) StrRequireRange ¶ added in v0.2.0
StrRequireRange require that actual value is in range
func (*D) StrValidate ¶ added in v0.2.0
StrValidate validates that actual value is one of given string values
func (*D) StrValidateRange ¶ added in v0.2.0
StrValidateRange validates that actual value is in range
func (*D) TryAlignBits ¶ added in v0.0.5
AlignBits number of bits to next nBits align
func (*D) TryBitBufLen ¶ added in v0.0.5
func (d *D) TryBitBufLen(nBits int64) (bitio.ReaderAtSeeker, error)
BitBufLen reads nBits
func (*D) TryBitBufRange ¶ added in v0.0.5
TODO: rename/remove BitBuf name?
func (*D) TryBitsLeft ¶ added in v0.0.5
BitsLeft number of bits left until end
func (*D) TryByteAlignBits ¶ added in v0.0.5
ByteAlignBits number of bits to next byte align
func (*D) TryBytePos ¶ added in v0.0.5
BytePos byte position of current bit position
func (*D) TryBytesRange ¶ added in v0.0.5
BytesRange reads nBytes bytes starting bit position start Does not update current position. TODO: nBytes -1?
func (*D) TryCopyBits ¶ added in v0.0.8
func (*D) TryFieldAnyFn ¶ added in v0.2.0
func (d *D) TryFieldAnyFn(name string, fn func(d *D) (any, error), sms ...scalar.AnyMapper) (any, error)
TryFieldAnyFn tries to add a field, calls any decode function and returns actual value as a Any
func (*D) TryFieldAnyScalarFn ¶ added in v0.2.0
func (d *D) TryFieldAnyScalarFn(name string, fn func(d *D) (scalar.Any, error), sms ...scalar.AnyMapper) (any, error)
TryFieldAnyScalarFn tries to add a field, calls scalar functions and returns actual value as a Any
func (*D) TryFieldBigIntFn ¶ added in v0.0.4
func (d *D) TryFieldBigIntFn(name string, fn func(d *D) (*big.Int, error), sms ...scalar.BigIntMapper) (*big.Int, error)
TryFieldBigIntFn tries to add a field, calls *big.Int decode function and returns actual value as a BigInt
func (*D) TryFieldBigIntScalarFn ¶ added in v0.0.4
func (d *D) TryFieldBigIntScalarFn(name string, fn func(d *D) (scalar.BigInt, error), sms ...scalar.BigIntMapper) (*big.Int, error)
TryFieldBigIntScalarFn tries to add a field, calls scalar functions and returns actual value as a BigInt
func (*D) TryFieldBitBufFn ¶
func (d *D) TryFieldBitBufFn(name string, fn func(d *D) (bitio.ReaderAtSeeker, error), sms ...scalar.BitBufMapper) (bitio.ReaderAtSeeker, error)
TryFieldBitBufFn tries to add a field, calls bitio.ReaderAtSeeker decode function and returns actual value as a BitBuf
func (*D) TryFieldBitBufScalarFn ¶
func (d *D) TryFieldBitBufScalarFn(name string, fn func(d *D) (scalar.BitBuf, error), sms ...scalar.BitBufMapper) (bitio.ReaderAtSeeker, error)
TryFieldBitBufScalarFn tries to add a field, calls scalar functions and returns actual value as a BitBuf
func (*D) TryFieldBool ¶
TryFieldBool tries to add a field and read 1 bit boolean
func (*D) TryFieldBoolFn ¶
func (d *D) TryFieldBoolFn(name string, fn func(d *D) (bool, error), sms ...scalar.BoolMapper) (bool, error)
TryFieldBoolFn tries to add a field, calls bool decode function and returns actual value as a Bool
func (*D) TryFieldBoolScalarFn ¶
func (d *D) TryFieldBoolScalarFn(name string, fn func(d *D) (scalar.Bool, error), sms ...scalar.BoolMapper) (bool, error)
TryFieldBoolScalarFn tries to add a field, calls scalar functions and returns actual value as a Bool
func (*D) TryFieldF16 ¶
TryFieldF16 tries to add a field and read 16 bit IEEE 754 float in current endian
func (*D) TryFieldF16BE ¶
TryFieldF16BE tries to add a field and read 16 bit IEEE 754 float in big-endian
func (*D) TryFieldF16LE ¶
TryFieldF16LE tries to add a field and read 16 bit IEEE 754 float in little-endian
func (*D) TryFieldF32 ¶
TryFieldF32 tries to add a field and read 32 bit IEEE 754 float in current endian
func (*D) TryFieldF32BE ¶
TryFieldF32BE tries to add a field and read 32 bit IEEE 754 float in big-endian
func (*D) TryFieldF32LE ¶
TryFieldF32LE tries to add a field and read 32 bit IEEE 754 float in little-endian
func (*D) TryFieldF64 ¶
TryFieldF64 tries to add a field and read 64 bit IEEE 754 float in current endian
func (*D) TryFieldF64BE ¶
TryFieldF64BE tries to add a field and read 64 bit IEEE 754 float in big-endian
func (*D) TryFieldF64LE ¶
TryFieldF64LE tries to add a field and read 64 bit IEEE 754 float in little-endian
func (*D) TryFieldF80 ¶ added in v0.5.0
TryFieldF80 tries to add a field and read 80 bit IEEE 754 float in current endian
func (*D) TryFieldF80BE ¶ added in v0.5.0
TryFieldF80BE tries to add a field and read 80 bit IEEE 754 float in big-endian
func (*D) TryFieldF80LE ¶ added in v0.5.0
TryFieldF80LE tries to add a field and read 80 bit IEEE 754 float in little-endian
func (*D) TryFieldFE ¶
func (d *D) TryFieldFE(name string, nBits int, endian Endian, sms ...scalar.FltMapper) (float64, error)
TryFieldFE tries to add a field and read nBit IEEE 754 float in specified endian
func (*D) TryFieldFP ¶
TryFieldFP tries to add a field and read nBits fixed-point number in current endian
func (*D) TryFieldFP16 ¶
TryFieldFP16 tries to add a field and read 16 bit fixed-point number in current endian
func (*D) TryFieldFP16BE ¶
TryFieldFP16BE tries to add a field and read 16 bit fixed-point number in big-endian
func (*D) TryFieldFP16LE ¶
TryFieldFP16LE tries to add a field and read 16 bit fixed-point number in little-endian
func (*D) TryFieldFP32 ¶
TryFieldFP32 tries to add a field and read 32 bit fixed-point number in current endian
func (*D) TryFieldFP32BE ¶
TryFieldFP32BE tries to add a field and read 32 bit fixed-point number in big-endian
func (*D) TryFieldFP32LE ¶
TryFieldFP32LE tries to add a field and read 32 bit fixed-point number in little-endian
func (*D) TryFieldFP64 ¶
TryFieldFP64 tries to add a field and read 64 bit fixed-point number in current endian
func (*D) TryFieldFP64BE ¶
TryFieldFP64BE tries to add a field and read 64 bit fixed-point number in big-endian
func (*D) TryFieldFP64LE ¶
TryFieldFP64LE tries to add a field and read 64 bit fixed-point number in little-endian
func (*D) TryFieldFPE ¶
func (d *D) TryFieldFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.FltMapper) (float64, error)
TryFieldFPE tries to add a field and read nBits fixed-point number in specified endian
func (*D) TryFieldFltFn ¶ added in v0.2.0
func (d *D) TryFieldFltFn(name string, fn func(d *D) (float64, error), sms ...scalar.FltMapper) (float64, error)
TryFieldFltFn tries to add a field, calls float64 decode function and returns actual value as a Flt
func (*D) TryFieldFltScalarFn ¶ added in v0.2.0
func (d *D) TryFieldFltScalarFn(name string, fn func(d *D) (scalar.Flt, error), sms ...scalar.FltMapper) (float64, error)
TryFieldFltScalarFn tries to add a field, calls scalar functions and returns actual value as a Flt
func (*D) TryFieldFormat ¶
func (*D) TryFieldFormatBitBuf ¶
func (*D) TryFieldFormatLen ¶
func (*D) TryFieldFormatRange ¶
func (d *D) TryFieldFormatRange(name string, firstBit int64, nBits int64, group Group, inArg any) (*Value, any, error)
TODO: return decooder?
func (*D) TryFieldRawLen ¶
func (d *D) TryFieldRawLen(name string, nBits int64, sms ...scalar.BitBufMapper) (bitio.ReaderAtSeeker, error)
TryFieldRawLen tries to add a field and read nBits raw bits
func (*D) TryFieldReaderRangeFormat ¶
func (d *D) TryFieldReaderRangeFormat(name string, startBit int64, nBits int64, fn func(r io.Reader) io.Reader, group Group, inArg any) (int64, bitio.ReaderAtSeeker, *Value, any, error)
TODO: too mant return values
func (*D) TryFieldS ¶
TryFieldS tries to add a field and read nBits bits signed integer in current endian
func (*D) TryFieldS1 ¶
TryFieldS1 tries to add a field and read 1 bit signed integer in current endian
func (*D) TryFieldS10 ¶
TryFieldS10 tries to add a field and read 10 bit signed integer in current endian
func (*D) TryFieldS10BE ¶
TryFieldS10BE tries to add a field and read 10 bit signed integer in big-endian
func (*D) TryFieldS10LE ¶
TryFieldS10LE tries to add a field and read 10 bit signed integer in little-endian
func (*D) TryFieldS11 ¶
TryFieldS11 tries to add a field and read 11 bit signed integer in current endian
func (*D) TryFieldS11BE ¶
TryFieldS11BE tries to add a field and read 11 bit signed integer in big-endian
func (*D) TryFieldS11LE ¶
TryFieldS11LE tries to add a field and read 11 bit signed integer in little-endian
func (*D) TryFieldS12 ¶
TryFieldS12 tries to add a field and read 12 bit signed integer in current endian
func (*D) TryFieldS12BE ¶
TryFieldS12BE tries to add a field and read 12 bit signed integer in big-endian
func (*D) TryFieldS12LE ¶
TryFieldS12LE tries to add a field and read 12 bit signed integer in little-endian
func (*D) TryFieldS13 ¶
TryFieldS13 tries to add a field and read 13 bit signed integer in current endian
func (*D) TryFieldS13BE ¶
TryFieldS13BE tries to add a field and read 13 bit signed integer in big-endian
func (*D) TryFieldS13LE ¶
TryFieldS13LE tries to add a field and read 13 bit signed integer in little-endian
func (*D) TryFieldS14 ¶
TryFieldS14 tries to add a field and read 14 bit signed integer in current endian
func (*D) TryFieldS14BE ¶
TryFieldS14BE tries to add a field and read 14 bit signed integer in big-endian
func (*D) TryFieldS14LE ¶
TryFieldS14LE tries to add a field and read 14 bit signed integer in little-endian
func (*D) TryFieldS15 ¶
TryFieldS15 tries to add a field and read 15 bit signed integer in current endian
func (*D) TryFieldS15BE ¶
TryFieldS15BE tries to add a field and read 15 bit signed integer in big-endian
func (*D) TryFieldS15LE ¶
TryFieldS15LE tries to add a field and read 15 bit signed integer in little-endian
func (*D) TryFieldS16 ¶
TryFieldS16 tries to add a field and read 16 bit signed integer in current endian
func (*D) TryFieldS16BE ¶
TryFieldS16BE tries to add a field and read 16 bit signed integer in big-endian
func (*D) TryFieldS16LE ¶
TryFieldS16LE tries to add a field and read 16 bit signed integer in little-endian
func (*D) TryFieldS17 ¶
TryFieldS17 tries to add a field and read 17 bit signed integer in current endian
func (*D) TryFieldS17BE ¶
TryFieldS17BE tries to add a field and read 17 bit signed integer in big-endian
func (*D) TryFieldS17LE ¶
TryFieldS17LE tries to add a field and read 17 bit signed integer in little-endian
func (*D) TryFieldS18 ¶
TryFieldS18 tries to add a field and read 18 bit signed integer in current endian
func (*D) TryFieldS18BE ¶
TryFieldS18BE tries to add a field and read 18 bit signed integer in big-endian
func (*D) TryFieldS18LE ¶
TryFieldS18LE tries to add a field and read 18 bit signed integer in little-endian
func (*D) TryFieldS19 ¶
TryFieldS19 tries to add a field and read 19 bit signed integer in current endian
func (*D) TryFieldS19BE ¶
TryFieldS19BE tries to add a field and read 19 bit signed integer in big-endian
func (*D) TryFieldS19LE ¶
TryFieldS19LE tries to add a field and read 19 bit signed integer in little-endian
func (*D) TryFieldS2 ¶
TryFieldS2 tries to add a field and read 2 bit signed integer in current endian
func (*D) TryFieldS20 ¶
TryFieldS20 tries to add a field and read 20 bit signed integer in current endian
func (*D) TryFieldS20BE ¶
TryFieldS20BE tries to add a field and read 20 bit signed integer in big-endian
func (*D) TryFieldS20LE ¶
TryFieldS20LE tries to add a field and read 20 bit signed integer in little-endian
func (*D) TryFieldS21 ¶
TryFieldS21 tries to add a field and read 21 bit signed integer in current endian
func (*D) TryFieldS21BE ¶
TryFieldS21BE tries to add a field and read 21 bit signed integer in big-endian
func (*D) TryFieldS21LE ¶
TryFieldS21LE tries to add a field and read 21 bit signed integer in little-endian
func (*D) TryFieldS22 ¶
TryFieldS22 tries to add a field and read 22 bit signed integer in current endian
func (*D) TryFieldS22BE ¶
TryFieldS22BE tries to add a field and read 22 bit signed integer in big-endian
func (*D) TryFieldS22LE ¶
TryFieldS22LE tries to add a field and read 22 bit signed integer in little-endian
func (*D) TryFieldS23 ¶
TryFieldS23 tries to add a field and read 23 bit signed integer in current endian
func (*D) TryFieldS23BE ¶
TryFieldS23BE tries to add a field and read 23 bit signed integer in big-endian
func (*D) TryFieldS23LE ¶
TryFieldS23LE tries to add a field and read 23 bit signed integer in little-endian
func (*D) TryFieldS24 ¶
TryFieldS24 tries to add a field and read 24 bit signed integer in current endian
func (*D) TryFieldS24BE ¶
TryFieldS24BE tries to add a field and read 24 bit signed integer in big-endian
func (*D) TryFieldS24LE ¶
TryFieldS24LE tries to add a field and read 24 bit signed integer in little-endian
func (*D) TryFieldS25 ¶
TryFieldS25 tries to add a field and read 25 bit signed integer in current endian
func (*D) TryFieldS25BE ¶
TryFieldS25BE tries to add a field and read 25 bit signed integer in big-endian
func (*D) TryFieldS25LE ¶
TryFieldS25LE tries to add a field and read 25 bit signed integer in little-endian
func (*D) TryFieldS26 ¶
TryFieldS26 tries to add a field and read 26 bit signed integer in current endian
func (*D) TryFieldS26BE ¶
TryFieldS26BE tries to add a field and read 26 bit signed integer in big-endian
func (*D) TryFieldS26LE ¶
TryFieldS26LE tries to add a field and read 26 bit signed integer in little-endian
func (*D) TryFieldS27 ¶
TryFieldS27 tries to add a field and read 27 bit signed integer in current endian
func (*D) TryFieldS27BE ¶
TryFieldS27BE tries to add a field and read 27 bit signed integer in big-endian
func (*D) TryFieldS27LE ¶
TryFieldS27LE tries to add a field and read 27 bit signed integer in little-endian
func (*D) TryFieldS28 ¶
TryFieldS28 tries to add a field and read 28 bit signed integer in current endian
func (*D) TryFieldS28BE ¶
TryFieldS28BE tries to add a field and read 28 bit signed integer in big-endian
func (*D) TryFieldS28LE ¶
TryFieldS28LE tries to add a field and read 28 bit signed integer in little-endian
func (*D) TryFieldS29 ¶
TryFieldS29 tries to add a field and read 29 bit signed integer in current endian
func (*D) TryFieldS29BE ¶
TryFieldS29BE tries to add a field and read 29 bit signed integer in big-endian
func (*D) TryFieldS29LE ¶
TryFieldS29LE tries to add a field and read 29 bit signed integer in little-endian
func (*D) TryFieldS3 ¶
TryFieldS3 tries to add a field and read 3 bit signed integer in current endian
func (*D) TryFieldS30 ¶
TryFieldS30 tries to add a field and read 30 bit signed integer in current endian
func (*D) TryFieldS30BE ¶
TryFieldS30BE tries to add a field and read 30 bit signed integer in big-endian
func (*D) TryFieldS30LE ¶
TryFieldS30LE tries to add a field and read 30 bit signed integer in little-endian
func (*D) TryFieldS31 ¶
TryFieldS31 tries to add a field and read 31 bit signed integer in current endian
func (*D) TryFieldS31BE ¶
TryFieldS31BE tries to add a field and read 31 bit signed integer in big-endian
func (*D) TryFieldS31LE ¶
TryFieldS31LE tries to add a field and read 31 bit signed integer in little-endian
func (*D) TryFieldS32 ¶
TryFieldS32 tries to add a field and read 32 bit signed integer in current endian
func (*D) TryFieldS32BE ¶
TryFieldS32BE tries to add a field and read 32 bit signed integer in big-endian
func (*D) TryFieldS32LE ¶
TryFieldS32LE tries to add a field and read 32 bit signed integer in little-endian
func (*D) TryFieldS33 ¶
TryFieldS33 tries to add a field and read 33 bit signed integer in current endian
func (*D) TryFieldS33BE ¶
TryFieldS33BE tries to add a field and read 33 bit signed integer in big-endian
func (*D) TryFieldS33LE ¶
TryFieldS33LE tries to add a field and read 33 bit signed integer in little-endian
func (*D) TryFieldS34 ¶
TryFieldS34 tries to add a field and read 34 bit signed integer in current endian
func (*D) TryFieldS34BE ¶
TryFieldS34BE tries to add a field and read 34 bit signed integer in big-endian
func (*D) TryFieldS34LE ¶
TryFieldS34LE tries to add a field and read 34 bit signed integer in little-endian
func (*D) TryFieldS35 ¶
TryFieldS35 tries to add a field and read 35 bit signed integer in current endian
func (*D) TryFieldS35BE ¶
TryFieldS35BE tries to add a field and read 35 bit signed integer in big-endian
func (*D) TryFieldS35LE ¶
TryFieldS35LE tries to add a field and read 35 bit signed integer in little-endian
func (*D) TryFieldS36 ¶
TryFieldS36 tries to add a field and read 36 bit signed integer in current endian
func (*D) TryFieldS36BE ¶
TryFieldS36BE tries to add a field and read 36 bit signed integer in big-endian
func (*D) TryFieldS36LE ¶
TryFieldS36LE tries to add a field and read 36 bit signed integer in little-endian
func (*D) TryFieldS37 ¶
TryFieldS37 tries to add a field and read 37 bit signed integer in current endian
func (*D) TryFieldS37BE ¶
TryFieldS37BE tries to add a field and read 37 bit signed integer in big-endian
func (*D) TryFieldS37LE ¶
TryFieldS37LE tries to add a field and read 37 bit signed integer in little-endian
func (*D) TryFieldS38 ¶
TryFieldS38 tries to add a field and read 38 bit signed integer in current endian
func (*D) TryFieldS38BE ¶
TryFieldS38BE tries to add a field and read 38 bit signed integer in big-endian
func (*D) TryFieldS38LE ¶
TryFieldS38LE tries to add a field and read 38 bit signed integer in little-endian
func (*D) TryFieldS39 ¶
TryFieldS39 tries to add a field and read 39 bit signed integer in current endian
func (*D) TryFieldS39BE ¶
TryFieldS39BE tries to add a field and read 39 bit signed integer in big-endian
func (*D) TryFieldS39LE ¶
TryFieldS39LE tries to add a field and read 39 bit signed integer in little-endian
func (*D) TryFieldS4 ¶
TryFieldS4 tries to add a field and read 4 bit signed integer in current endian
func (*D) TryFieldS40 ¶
TryFieldS40 tries to add a field and read 40 bit signed integer in current endian
func (*D) TryFieldS40BE ¶
TryFieldS40BE tries to add a field and read 40 bit signed integer in big-endian
func (*D) TryFieldS40LE ¶
TryFieldS40LE tries to add a field and read 40 bit signed integer in little-endian
func (*D) TryFieldS41 ¶
TryFieldS41 tries to add a field and read 41 bit signed integer in current endian
func (*D) TryFieldS41BE ¶
TryFieldS41BE tries to add a field and read 41 bit signed integer in big-endian
func (*D) TryFieldS41LE ¶
TryFieldS41LE tries to add a field and read 41 bit signed integer in little-endian
func (*D) TryFieldS42 ¶
TryFieldS42 tries to add a field and read 42 bit signed integer in current endian
func (*D) TryFieldS42BE ¶
TryFieldS42BE tries to add a field and read 42 bit signed integer in big-endian
func (*D) TryFieldS42LE ¶
TryFieldS42LE tries to add a field and read 42 bit signed integer in little-endian
func (*D) TryFieldS43 ¶
TryFieldS43 tries to add a field and read 43 bit signed integer in current endian
func (*D) TryFieldS43BE ¶
TryFieldS43BE tries to add a field and read 43 bit signed integer in big-endian
func (*D) TryFieldS43LE ¶
TryFieldS43LE tries to add a field and read 43 bit signed integer in little-endian
func (*D) TryFieldS44 ¶
TryFieldS44 tries to add a field and read 44 bit signed integer in current endian
func (*D) TryFieldS44BE ¶
TryFieldS44BE tries to add a field and read 44 bit signed integer in big-endian
func (*D) TryFieldS44LE ¶
TryFieldS44LE tries to add a field and read 44 bit signed integer in little-endian
func (*D) TryFieldS45 ¶
TryFieldS45 tries to add a field and read 45 bit signed integer in current endian
func (*D) TryFieldS45BE ¶
TryFieldS45BE tries to add a field and read 45 bit signed integer in big-endian
func (*D) TryFieldS45LE ¶
TryFieldS45LE tries to add a field and read 45 bit signed integer in little-endian
func (*D) TryFieldS46 ¶
TryFieldS46 tries to add a field and read 46 bit signed integer in current endian
func (*D) TryFieldS46BE ¶
TryFieldS46BE tries to add a field and read 46 bit signed integer in big-endian
func (*D) TryFieldS46LE ¶
TryFieldS46LE tries to add a field and read 46 bit signed integer in little-endian
func (*D) TryFieldS47 ¶
TryFieldS47 tries to add a field and read 47 bit signed integer in current endian
func (*D) TryFieldS47BE ¶
TryFieldS47BE tries to add a field and read 47 bit signed integer in big-endian
func (*D) TryFieldS47LE ¶
TryFieldS47LE tries to add a field and read 47 bit signed integer in little-endian
func (*D) TryFieldS48 ¶
TryFieldS48 tries to add a field and read 48 bit signed integer in current endian
func (*D) TryFieldS48BE ¶
TryFieldS48BE tries to add a field and read 48 bit signed integer in big-endian
func (*D) TryFieldS48LE ¶
TryFieldS48LE tries to add a field and read 48 bit signed integer in little-endian
func (*D) TryFieldS49 ¶
TryFieldS49 tries to add a field and read 49 bit signed integer in current endian
func (*D) TryFieldS49BE ¶
TryFieldS49BE tries to add a field and read 49 bit signed integer in big-endian
func (*D) TryFieldS49LE ¶
TryFieldS49LE tries to add a field and read 49 bit signed integer in little-endian
func (*D) TryFieldS5 ¶
TryFieldS5 tries to add a field and read 5 bit signed integer in current endian
func (*D) TryFieldS50 ¶
TryFieldS50 tries to add a field and read 50 bit signed integer in current endian
func (*D) TryFieldS50BE ¶
TryFieldS50BE tries to add a field and read 50 bit signed integer in big-endian
func (*D) TryFieldS50LE ¶
TryFieldS50LE tries to add a field and read 50 bit signed integer in little-endian
func (*D) TryFieldS51 ¶
TryFieldS51 tries to add a field and read 51 bit signed integer in current endian
func (*D) TryFieldS51BE ¶
TryFieldS51BE tries to add a field and read 51 bit signed integer in big-endian
func (*D) TryFieldS51LE ¶
TryFieldS51LE tries to add a field and read 51 bit signed integer in little-endian
func (*D) TryFieldS52 ¶
TryFieldS52 tries to add a field and read 52 bit signed integer in current endian
func (*D) TryFieldS52BE ¶
TryFieldS52BE tries to add a field and read 52 bit signed integer in big-endian
func (*D) TryFieldS52LE ¶
TryFieldS52LE tries to add a field and read 52 bit signed integer in little-endian
func (*D) TryFieldS53 ¶
TryFieldS53 tries to add a field and read 53 bit signed integer in current endian
func (*D) TryFieldS53BE ¶
TryFieldS53BE tries to add a field and read 53 bit signed integer in big-endian
func (*D) TryFieldS53LE ¶
TryFieldS53LE tries to add a field and read 53 bit signed integer in little-endian
func (*D) TryFieldS54 ¶
TryFieldS54 tries to add a field and read 54 bit signed integer in current endian
func (*D) TryFieldS54BE ¶
TryFieldS54BE tries to add a field and read 54 bit signed integer in big-endian
func (*D) TryFieldS54LE ¶
TryFieldS54LE tries to add a field and read 54 bit signed integer in little-endian
func (*D) TryFieldS55 ¶
TryFieldS55 tries to add a field and read 55 bit signed integer in current endian
func (*D) TryFieldS55BE ¶
TryFieldS55BE tries to add a field and read 55 bit signed integer in big-endian
func (*D) TryFieldS55LE ¶
TryFieldS55LE tries to add a field and read 55 bit signed integer in little-endian
func (*D) TryFieldS56 ¶
TryFieldS56 tries to add a field and read 56 bit signed integer in current endian
func (*D) TryFieldS56BE ¶
TryFieldS56BE tries to add a field and read 56 bit signed integer in big-endian
func (*D) TryFieldS56LE ¶
TryFieldS56LE tries to add a field and read 56 bit signed integer in little-endian
func (*D) TryFieldS57 ¶
TryFieldS57 tries to add a field and read 57 bit signed integer in current endian
func (*D) TryFieldS57BE ¶
TryFieldS57BE tries to add a field and read 57 bit signed integer in big-endian
func (*D) TryFieldS57LE ¶
TryFieldS57LE tries to add a field and read 57 bit signed integer in little-endian
func (*D) TryFieldS58 ¶
TryFieldS58 tries to add a field and read 58 bit signed integer in current endian
func (*D) TryFieldS58BE ¶
TryFieldS58BE tries to add a field and read 58 bit signed integer in big-endian
func (*D) TryFieldS58LE ¶
TryFieldS58LE tries to add a field and read 58 bit signed integer in little-endian
func (*D) TryFieldS59 ¶
TryFieldS59 tries to add a field and read 59 bit signed integer in current endian
func (*D) TryFieldS59BE ¶
TryFieldS59BE tries to add a field and read 59 bit signed integer in big-endian
func (*D) TryFieldS59LE ¶
TryFieldS59LE tries to add a field and read 59 bit signed integer in little-endian
func (*D) TryFieldS6 ¶
TryFieldS6 tries to add a field and read 6 bit signed integer in current endian
func (*D) TryFieldS60 ¶
TryFieldS60 tries to add a field and read 60 bit signed integer in current endian
func (*D) TryFieldS60BE ¶
TryFieldS60BE tries to add a field and read 60 bit signed integer in big-endian
func (*D) TryFieldS60LE ¶
TryFieldS60LE tries to add a field and read 60 bit signed integer in little-endian
func (*D) TryFieldS61 ¶
TryFieldS61 tries to add a field and read 61 bit signed integer in current endian
func (*D) TryFieldS61BE ¶
TryFieldS61BE tries to add a field and read 61 bit signed integer in big-endian
func (*D) TryFieldS61LE ¶
TryFieldS61LE tries to add a field and read 61 bit signed integer in little-endian
func (*D) TryFieldS62 ¶
TryFieldS62 tries to add a field and read 62 bit signed integer in current endian
func (*D) TryFieldS62BE ¶
TryFieldS62BE tries to add a field and read 62 bit signed integer in big-endian
func (*D) TryFieldS62LE ¶
TryFieldS62LE tries to add a field and read 62 bit signed integer in little-endian
func (*D) TryFieldS63 ¶
TryFieldS63 tries to add a field and read 63 bit signed integer in current endian
func (*D) TryFieldS63BE ¶
TryFieldS63BE tries to add a field and read 63 bit signed integer in big-endian
func (*D) TryFieldS63LE ¶
TryFieldS63LE tries to add a field and read 63 bit signed integer in little-endian
func (*D) TryFieldS64 ¶
TryFieldS64 tries to add a field and read 64 bit signed integer in current endian
func (*D) TryFieldS64BE ¶
TryFieldS64BE tries to add a field and read 64 bit signed integer in big-endian
func (*D) TryFieldS64LE ¶
TryFieldS64LE tries to add a field and read 64 bit signed integer in little-endian
func (*D) TryFieldS7 ¶
TryFieldS7 tries to add a field and read 7 bit signed integer in current endian
func (*D) TryFieldS8 ¶
TryFieldS8 tries to add a field and read 8 bit signed integer in current endian
func (*D) TryFieldS8BE ¶
TryFieldS8BE tries to add a field and read 8 bit signed integer in big-endian
func (*D) TryFieldS8LE ¶
TryFieldS8LE tries to add a field and read 8 bit signed integer in little-endian
func (*D) TryFieldS9 ¶
TryFieldS9 tries to add a field and read 9 bit signed integer in current endian
func (*D) TryFieldS9BE ¶
TryFieldS9BE tries to add a field and read 9 bit signed integer in big-endian
func (*D) TryFieldS9LE ¶
TryFieldS9LE tries to add a field and read 9 bit signed integer in little-endian
func (*D) TryFieldSBigInt ¶ added in v0.0.4
TryFieldSBigInt tries to add a field and read nBits bits signed integer in current endian
func (*D) TryFieldSBigIntBE ¶ added in v0.0.4
TryFieldSBigIntBE tries to add a field and read nBits bit signed integer in big-endian
func (*D) TryFieldSBigIntE ¶ added in v0.0.4
func (d *D) TryFieldSBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) (*big.Int, error)
TryFieldSBigIntE tries to add a field and read nBits signed integer in specified endian
func (*D) TryFieldSBigIntLE ¶ added in v0.0.4
TryFieldSBigIntLE tries to add a field and read nBits bit signed integer in little-endian
func (*D) TryFieldSE ¶
func (d *D) TryFieldSE(name string, nBits int, endian Endian, sms ...scalar.SintMapper) (int64, error)
TryFieldSE tries to add a field and read nBits signed integer in specified endian
func (*D) TryFieldSLEB128 ¶ added in v0.0.9
TryFieldSLEB128 tries to add a field and read signed LEB128 integer
func (*D) TryFieldScalarAnyFn ¶ added in v0.2.0
func (d *D) TryFieldScalarAnyFn(name string, fn func(d *D) (scalar.Any, error), sms ...scalar.AnyMapper) (*scalar.Any, error)
TryFieldScalarAnyFn tries to add a field, calls any decode function and returns scalar
func (*D) TryFieldScalarBigIntFn ¶ added in v0.0.4
func (d *D) TryFieldScalarBigIntFn(name string, fn func(d *D) (scalar.BigInt, error), sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
TryFieldScalarBigIntFn tries to add a field, calls *big.Int decode function and returns scalar
func (*D) TryFieldScalarBitBufFn ¶
func (d *D) TryFieldScalarBitBufFn(name string, fn func(d *D) (scalar.BitBuf, error), sms ...scalar.BitBufMapper) (*scalar.BitBuf, error)
TryFieldScalarBitBufFn tries to add a field, calls bitio.ReaderAtSeeker decode function and returns scalar
func (*D) TryFieldScalarBool ¶ added in v0.0.2
TryFieldScalarBool tries to add a field and read 1 bit boolean
func (*D) TryFieldScalarBoolFn ¶
func (d *D) TryFieldScalarBoolFn(name string, fn func(d *D) (scalar.Bool, error), sms ...scalar.BoolMapper) (*scalar.Bool, error)
TryFieldScalarBoolFn tries to add a field, calls bool decode function and returns scalar
func (*D) TryFieldScalarF ¶ added in v0.0.2
TryFieldScalarF tries to add a field and read nBit IEEE 754 float in current endian
func (*D) TryFieldScalarF16 ¶ added in v0.0.2
TryFieldScalarF16 tries to add a field and read 16 bit IEEE 754 float in current endian
func (*D) TryFieldScalarF16BE ¶ added in v0.0.2
TryFieldScalarF16BE tries to add a field and read 16 bit IEEE 754 float in big-endian
func (*D) TryFieldScalarF16LE ¶ added in v0.0.2
TryFieldScalarF16LE tries to add a field and read 16 bit IEEE 754 float in little-endian
func (*D) TryFieldScalarF32 ¶ added in v0.0.2
TryFieldScalarF32 tries to add a field and read 32 bit IEEE 754 float in current endian
func (*D) TryFieldScalarF32BE ¶ added in v0.0.2
TryFieldScalarF32BE tries to add a field and read 32 bit IEEE 754 float in big-endian
func (*D) TryFieldScalarF32LE ¶ added in v0.0.2
TryFieldScalarF32LE tries to add a field and read 32 bit IEEE 754 float in little-endian
func (*D) TryFieldScalarF64 ¶ added in v0.0.2
TryFieldScalarF64 tries to add a field and read 64 bit IEEE 754 float in current endian
func (*D) TryFieldScalarF64BE ¶ added in v0.0.2
TryFieldScalarF64BE tries to add a field and read 64 bit IEEE 754 float in big-endian
func (*D) TryFieldScalarF64LE ¶ added in v0.0.2
TryFieldScalarF64LE tries to add a field and read 64 bit IEEE 754 float in little-endian
func (*D) TryFieldScalarF80 ¶ added in v0.5.0
TryFieldScalarF80 tries to add a field and read 80 bit IEEE 754 float in current endian
func (*D) TryFieldScalarF80BE ¶ added in v0.5.0
TryFieldScalarF80BE tries to add a field and read 80 bit IEEE 754 float in big-endian
func (*D) TryFieldScalarF80LE ¶ added in v0.5.0
TryFieldScalarF80LE tries to add a field and read 80 bit IEEE 754 float in little-endian
func (*D) TryFieldScalarFE ¶ added in v0.0.2
func (d *D) TryFieldScalarFE(name string, nBits int, endian Endian, sms ...scalar.FltMapper) (*scalar.Flt, error)
TryFieldScalarFE tries to add a field and read nBit IEEE 754 float in specified endian
func (*D) TryFieldScalarFP ¶ added in v0.0.2
func (d *D) TryFieldScalarFP(name string, nBits int, fBits int, sms ...scalar.FltMapper) (*scalar.Flt, error)
TryFieldScalarFP tries to add a field and read nBits fixed-point number in current endian
func (*D) TryFieldScalarFP16 ¶ added in v0.0.2
TryFieldScalarFP16 tries to add a field and read 16 bit fixed-point number in current endian
func (*D) TryFieldScalarFP16BE ¶ added in v0.0.2
TryFieldScalarFP16BE tries to add a field and read 16 bit fixed-point number in big-endian
func (*D) TryFieldScalarFP16LE ¶ added in v0.0.2
TryFieldScalarFP16LE tries to add a field and read 16 bit fixed-point number in little-endian
func (*D) TryFieldScalarFP32 ¶ added in v0.0.2
TryFieldScalarFP32 tries to add a field and read 32 bit fixed-point number in current endian
func (*D) TryFieldScalarFP32BE ¶ added in v0.0.2
TryFieldScalarFP32BE tries to add a field and read 32 bit fixed-point number in big-endian
func (*D) TryFieldScalarFP32LE ¶ added in v0.0.2
TryFieldScalarFP32LE tries to add a field and read 32 bit fixed-point number in little-endian
func (*D) TryFieldScalarFP64 ¶ added in v0.0.2
TryFieldScalarFP64 tries to add a field and read 64 bit fixed-point number in current endian
func (*D) TryFieldScalarFP64BE ¶ added in v0.0.2
TryFieldScalarFP64BE tries to add a field and read 64 bit fixed-point number in big-endian
func (*D) TryFieldScalarFP64LE ¶ added in v0.0.2
TryFieldScalarFP64LE tries to add a field and read 64 bit fixed-point number in little-endian
func (*D) TryFieldScalarFPE ¶ added in v0.0.2
func (d *D) TryFieldScalarFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.FltMapper) (*scalar.Flt, error)
TryFieldScalarFPE tries to add a field and read nBits fixed-point number in specified endian
func (*D) TryFieldScalarFltFn ¶ added in v0.2.0
func (d *D) TryFieldScalarFltFn(name string, fn func(d *D) (scalar.Flt, error), sms ...scalar.FltMapper) (*scalar.Flt, error)
TryFieldScalarFltFn tries to add a field, calls float64 decode function and returns scalar
func (*D) TryFieldScalarRawLen ¶ added in v0.0.2
func (d *D) TryFieldScalarRawLen(name string, nBits int64, sms ...scalar.BitBufMapper) (*scalar.BitBuf, error)
TryFieldScalarRawLen tries to add a field and read nBits raw bits
func (*D) TryFieldScalarS ¶ added in v0.0.2
TryFieldScalarS tries to add a field and read nBits bits signed integer in current endian
func (*D) TryFieldScalarS1 ¶ added in v0.0.2
TryFieldScalarS1 tries to add a field and read 1 bit signed integer in current endian
func (*D) TryFieldScalarS10 ¶ added in v0.0.2
TryFieldScalarS10 tries to add a field and read 10 bit signed integer in current endian
func (*D) TryFieldScalarS10BE ¶ added in v0.0.2
TryFieldScalarS10BE tries to add a field and read 10 bit signed integer in big-endian
func (*D) TryFieldScalarS10LE ¶ added in v0.0.2
TryFieldScalarS10LE tries to add a field and read 10 bit signed integer in little-endian
func (*D) TryFieldScalarS11 ¶ added in v0.0.2
TryFieldScalarS11 tries to add a field and read 11 bit signed integer in current endian
func (*D) TryFieldScalarS11BE ¶ added in v0.0.2
TryFieldScalarS11BE tries to add a field and read 11 bit signed integer in big-endian
func (*D) TryFieldScalarS11LE ¶ added in v0.0.2
TryFieldScalarS11LE tries to add a field and read 11 bit signed integer in little-endian
func (*D) TryFieldScalarS12 ¶ added in v0.0.2
TryFieldScalarS12 tries to add a field and read 12 bit signed integer in current endian
func (*D) TryFieldScalarS12BE ¶ added in v0.0.2
TryFieldScalarS12BE tries to add a field and read 12 bit signed integer in big-endian
func (*D) TryFieldScalarS12LE ¶ added in v0.0.2
TryFieldScalarS12LE tries to add a field and read 12 bit signed integer in little-endian
func (*D) TryFieldScalarS13 ¶ added in v0.0.2
TryFieldScalarS13 tries to add a field and read 13 bit signed integer in current endian
func (*D) TryFieldScalarS13BE ¶ added in v0.0.2
TryFieldScalarS13BE tries to add a field and read 13 bit signed integer in big-endian
func (*D) TryFieldScalarS13LE ¶ added in v0.0.2
TryFieldScalarS13LE tries to add a field and read 13 bit signed integer in little-endian
func (*D) TryFieldScalarS14 ¶ added in v0.0.2
TryFieldScalarS14 tries to add a field and read 14 bit signed integer in current endian
func (*D) TryFieldScalarS14BE ¶ added in v0.0.2
TryFieldScalarS14BE tries to add a field and read 14 bit signed integer in big-endian
func (*D) TryFieldScalarS14LE ¶ added in v0.0.2
TryFieldScalarS14LE tries to add a field and read 14 bit signed integer in little-endian
func (*D) TryFieldScalarS15 ¶ added in v0.0.2
TryFieldScalarS15 tries to add a field and read 15 bit signed integer in current endian
func (*D) TryFieldScalarS15BE ¶ added in v0.0.2
TryFieldScalarS15BE tries to add a field and read 15 bit signed integer in big-endian
func (*D) TryFieldScalarS15LE ¶ added in v0.0.2
TryFieldScalarS15LE tries to add a field and read 15 bit signed integer in little-endian
func (*D) TryFieldScalarS16 ¶ added in v0.0.2
TryFieldScalarS16 tries to add a field and read 16 bit signed integer in current endian
func (*D) TryFieldScalarS16BE ¶ added in v0.0.2
TryFieldScalarS16BE tries to add a field and read 16 bit signed integer in big-endian
func (*D) TryFieldScalarS16LE ¶ added in v0.0.2
TryFieldScalarS16LE tries to add a field and read 16 bit signed integer in little-endian
func (*D) TryFieldScalarS17 ¶ added in v0.0.2
TryFieldScalarS17 tries to add a field and read 17 bit signed integer in current endian
func (*D) TryFieldScalarS17BE ¶ added in v0.0.2
TryFieldScalarS17BE tries to add a field and read 17 bit signed integer in big-endian
func (*D) TryFieldScalarS17LE ¶ added in v0.0.2
TryFieldScalarS17LE tries to add a field and read 17 bit signed integer in little-endian
func (*D) TryFieldScalarS18 ¶ added in v0.0.2
TryFieldScalarS18 tries to add a field and read 18 bit signed integer in current endian
func (*D) TryFieldScalarS18BE ¶ added in v0.0.2
TryFieldScalarS18BE tries to add a field and read 18 bit signed integer in big-endian
func (*D) TryFieldScalarS18LE ¶ added in v0.0.2
TryFieldScalarS18LE tries to add a field and read 18 bit signed integer in little-endian
func (*D) TryFieldScalarS19 ¶ added in v0.0.2
TryFieldScalarS19 tries to add a field and read 19 bit signed integer in current endian
func (*D) TryFieldScalarS19BE ¶ added in v0.0.2
TryFieldScalarS19BE tries to add a field and read 19 bit signed integer in big-endian
func (*D) TryFieldScalarS19LE ¶ added in v0.0.2
TryFieldScalarS19LE tries to add a field and read 19 bit signed integer in little-endian
func (*D) TryFieldScalarS2 ¶ added in v0.0.2
TryFieldScalarS2 tries to add a field and read 2 bit signed integer in current endian
func (*D) TryFieldScalarS20 ¶ added in v0.0.2
TryFieldScalarS20 tries to add a field and read 20 bit signed integer in current endian
func (*D) TryFieldScalarS20BE ¶ added in v0.0.2
TryFieldScalarS20BE tries to add a field and read 20 bit signed integer in big-endian
func (*D) TryFieldScalarS20LE ¶ added in v0.0.2
TryFieldScalarS20LE tries to add a field and read 20 bit signed integer in little-endian
func (*D) TryFieldScalarS21 ¶ added in v0.0.2
TryFieldScalarS21 tries to add a field and read 21 bit signed integer in current endian
func (*D) TryFieldScalarS21BE ¶ added in v0.0.2
TryFieldScalarS21BE tries to add a field and read 21 bit signed integer in big-endian
func (*D) TryFieldScalarS21LE ¶ added in v0.0.2
TryFieldScalarS21LE tries to add a field and read 21 bit signed integer in little-endian
func (*D) TryFieldScalarS22 ¶ added in v0.0.2
TryFieldScalarS22 tries to add a field and read 22 bit signed integer in current endian
func (*D) TryFieldScalarS22BE ¶ added in v0.0.2
TryFieldScalarS22BE tries to add a field and read 22 bit signed integer in big-endian
func (*D) TryFieldScalarS22LE ¶ added in v0.0.2
TryFieldScalarS22LE tries to add a field and read 22 bit signed integer in little-endian
func (*D) TryFieldScalarS23 ¶ added in v0.0.2
TryFieldScalarS23 tries to add a field and read 23 bit signed integer in current endian
func (*D) TryFieldScalarS23BE ¶ added in v0.0.2
TryFieldScalarS23BE tries to add a field and read 23 bit signed integer in big-endian
func (*D) TryFieldScalarS23LE ¶ added in v0.0.2
TryFieldScalarS23LE tries to add a field and read 23 bit signed integer in little-endian
func (*D) TryFieldScalarS24 ¶ added in v0.0.2
TryFieldScalarS24 tries to add a field and read 24 bit signed integer in current endian
func (*D) TryFieldScalarS24BE ¶ added in v0.0.2
TryFieldScalarS24BE tries to add a field and read 24 bit signed integer in big-endian
func (*D) TryFieldScalarS24LE ¶ added in v0.0.2
TryFieldScalarS24LE tries to add a field and read 24 bit signed integer in little-endian
func (*D) TryFieldScalarS25 ¶ added in v0.0.2
TryFieldScalarS25 tries to add a field and read 25 bit signed integer in current endian
func (*D) TryFieldScalarS25BE ¶ added in v0.0.2
TryFieldScalarS25BE tries to add a field and read 25 bit signed integer in big-endian
func (*D) TryFieldScalarS25LE ¶ added in v0.0.2
TryFieldScalarS25LE tries to add a field and read 25 bit signed integer in little-endian
func (*D) TryFieldScalarS26 ¶ added in v0.0.2
TryFieldScalarS26 tries to add a field and read 26 bit signed integer in current endian
func (*D) TryFieldScalarS26BE ¶ added in v0.0.2
TryFieldScalarS26BE tries to add a field and read 26 bit signed integer in big-endian
func (*D) TryFieldScalarS26LE ¶ added in v0.0.2
TryFieldScalarS26LE tries to add a field and read 26 bit signed integer in little-endian
func (*D) TryFieldScalarS27 ¶ added in v0.0.2
TryFieldScalarS27 tries to add a field and read 27 bit signed integer in current endian
func (*D) TryFieldScalarS27BE ¶ added in v0.0.2
TryFieldScalarS27BE tries to add a field and read 27 bit signed integer in big-endian
func (*D) TryFieldScalarS27LE ¶ added in v0.0.2
TryFieldScalarS27LE tries to add a field and read 27 bit signed integer in little-endian
func (*D) TryFieldScalarS28 ¶ added in v0.0.2
TryFieldScalarS28 tries to add a field and read 28 bit signed integer in current endian
func (*D) TryFieldScalarS28BE ¶ added in v0.0.2
TryFieldScalarS28BE tries to add a field and read 28 bit signed integer in big-endian
func (*D) TryFieldScalarS28LE ¶ added in v0.0.2
TryFieldScalarS28LE tries to add a field and read 28 bit signed integer in little-endian
func (*D) TryFieldScalarS29 ¶ added in v0.0.2
TryFieldScalarS29 tries to add a field and read 29 bit signed integer in current endian
func (*D) TryFieldScalarS29BE ¶ added in v0.0.2
TryFieldScalarS29BE tries to add a field and read 29 bit signed integer in big-endian
func (*D) TryFieldScalarS29LE ¶ added in v0.0.2
TryFieldScalarS29LE tries to add a field and read 29 bit signed integer in little-endian
func (*D) TryFieldScalarS3 ¶ added in v0.0.2
TryFieldScalarS3 tries to add a field and read 3 bit signed integer in current endian
func (*D) TryFieldScalarS30 ¶ added in v0.0.2
TryFieldScalarS30 tries to add a field and read 30 bit signed integer in current endian
func (*D) TryFieldScalarS30BE ¶ added in v0.0.2
TryFieldScalarS30BE tries to add a field and read 30 bit signed integer in big-endian
func (*D) TryFieldScalarS30LE ¶ added in v0.0.2
TryFieldScalarS30LE tries to add a field and read 30 bit signed integer in little-endian
func (*D) TryFieldScalarS31 ¶ added in v0.0.2
TryFieldScalarS31 tries to add a field and read 31 bit signed integer in current endian
func (*D) TryFieldScalarS31BE ¶ added in v0.0.2
TryFieldScalarS31BE tries to add a field and read 31 bit signed integer in big-endian
func (*D) TryFieldScalarS31LE ¶ added in v0.0.2
TryFieldScalarS31LE tries to add a field and read 31 bit signed integer in little-endian
func (*D) TryFieldScalarS32 ¶ added in v0.0.2
TryFieldScalarS32 tries to add a field and read 32 bit signed integer in current endian
func (*D) TryFieldScalarS32BE ¶ added in v0.0.2
TryFieldScalarS32BE tries to add a field and read 32 bit signed integer in big-endian
func (*D) TryFieldScalarS32LE ¶ added in v0.0.2
TryFieldScalarS32LE tries to add a field and read 32 bit signed integer in little-endian
func (*D) TryFieldScalarS33 ¶ added in v0.0.2
TryFieldScalarS33 tries to add a field and read 33 bit signed integer in current endian
func (*D) TryFieldScalarS33BE ¶ added in v0.0.2
TryFieldScalarS33BE tries to add a field and read 33 bit signed integer in big-endian
func (*D) TryFieldScalarS33LE ¶ added in v0.0.2
TryFieldScalarS33LE tries to add a field and read 33 bit signed integer in little-endian
func (*D) TryFieldScalarS34 ¶ added in v0.0.2
TryFieldScalarS34 tries to add a field and read 34 bit signed integer in current endian
func (*D) TryFieldScalarS34BE ¶ added in v0.0.2
TryFieldScalarS34BE tries to add a field and read 34 bit signed integer in big-endian
func (*D) TryFieldScalarS34LE ¶ added in v0.0.2
TryFieldScalarS34LE tries to add a field and read 34 bit signed integer in little-endian
func (*D) TryFieldScalarS35 ¶ added in v0.0.2
TryFieldScalarS35 tries to add a field and read 35 bit signed integer in current endian
func (*D) TryFieldScalarS35BE ¶ added in v0.0.2
TryFieldScalarS35BE tries to add a field and read 35 bit signed integer in big-endian
func (*D) TryFieldScalarS35LE ¶ added in v0.0.2
TryFieldScalarS35LE tries to add a field and read 35 bit signed integer in little-endian
func (*D) TryFieldScalarS36 ¶ added in v0.0.2
TryFieldScalarS36 tries to add a field and read 36 bit signed integer in current endian
func (*D) TryFieldScalarS36BE ¶ added in v0.0.2
TryFieldScalarS36BE tries to add a field and read 36 bit signed integer in big-endian
func (*D) TryFieldScalarS36LE ¶ added in v0.0.2
TryFieldScalarS36LE tries to add a field and read 36 bit signed integer in little-endian
func (*D) TryFieldScalarS37 ¶ added in v0.0.2
TryFieldScalarS37 tries to add a field and read 37 bit signed integer in current endian
func (*D) TryFieldScalarS37BE ¶ added in v0.0.2
TryFieldScalarS37BE tries to add a field and read 37 bit signed integer in big-endian
func (*D) TryFieldScalarS37LE ¶ added in v0.0.2
TryFieldScalarS37LE tries to add a field and read 37 bit signed integer in little-endian
func (*D) TryFieldScalarS38 ¶ added in v0.0.2
TryFieldScalarS38 tries to add a field and read 38 bit signed integer in current endian
func (*D) TryFieldScalarS38BE ¶ added in v0.0.2
TryFieldScalarS38BE tries to add a field and read 38 bit signed integer in big-endian
func (*D) TryFieldScalarS38LE ¶ added in v0.0.2
TryFieldScalarS38LE tries to add a field and read 38 bit signed integer in little-endian
func (*D) TryFieldScalarS39 ¶ added in v0.0.2
TryFieldScalarS39 tries to add a field and read 39 bit signed integer in current endian
func (*D) TryFieldScalarS39BE ¶ added in v0.0.2
TryFieldScalarS39BE tries to add a field and read 39 bit signed integer in big-endian
func (*D) TryFieldScalarS39LE ¶ added in v0.0.2
TryFieldScalarS39LE tries to add a field and read 39 bit signed integer in little-endian
func (*D) TryFieldScalarS4 ¶ added in v0.0.2
TryFieldScalarS4 tries to add a field and read 4 bit signed integer in current endian
func (*D) TryFieldScalarS40 ¶ added in v0.0.2
TryFieldScalarS40 tries to add a field and read 40 bit signed integer in current endian
func (*D) TryFieldScalarS40BE ¶ added in v0.0.2
TryFieldScalarS40BE tries to add a field and read 40 bit signed integer in big-endian
func (*D) TryFieldScalarS40LE ¶ added in v0.0.2
TryFieldScalarS40LE tries to add a field and read 40 bit signed integer in little-endian
func (*D) TryFieldScalarS41 ¶ added in v0.0.2
TryFieldScalarS41 tries to add a field and read 41 bit signed integer in current endian
func (*D) TryFieldScalarS41BE ¶ added in v0.0.2
TryFieldScalarS41BE tries to add a field and read 41 bit signed integer in big-endian
func (*D) TryFieldScalarS41LE ¶ added in v0.0.2
TryFieldScalarS41LE tries to add a field and read 41 bit signed integer in little-endian
func (*D) TryFieldScalarS42 ¶ added in v0.0.2
TryFieldScalarS42 tries to add a field and read 42 bit signed integer in current endian
func (*D) TryFieldScalarS42BE ¶ added in v0.0.2
TryFieldScalarS42BE tries to add a field and read 42 bit signed integer in big-endian
func (*D) TryFieldScalarS42LE ¶ added in v0.0.2
TryFieldScalarS42LE tries to add a field and read 42 bit signed integer in little-endian
func (*D) TryFieldScalarS43 ¶ added in v0.0.2
TryFieldScalarS43 tries to add a field and read 43 bit signed integer in current endian
func (*D) TryFieldScalarS43BE ¶ added in v0.0.2
TryFieldScalarS43BE tries to add a field and read 43 bit signed integer in big-endian
func (*D) TryFieldScalarS43LE ¶ added in v0.0.2
TryFieldScalarS43LE tries to add a field and read 43 bit signed integer in little-endian
func (*D) TryFieldScalarS44 ¶ added in v0.0.2
TryFieldScalarS44 tries to add a field and read 44 bit signed integer in current endian
func (*D) TryFieldScalarS44BE ¶ added in v0.0.2
TryFieldScalarS44BE tries to add a field and read 44 bit signed integer in big-endian
func (*D) TryFieldScalarS44LE ¶ added in v0.0.2
TryFieldScalarS44LE tries to add a field and read 44 bit signed integer in little-endian
func (*D) TryFieldScalarS45 ¶ added in v0.0.2
TryFieldScalarS45 tries to add a field and read 45 bit signed integer in current endian
func (*D) TryFieldScalarS45BE ¶ added in v0.0.2
TryFieldScalarS45BE tries to add a field and read 45 bit signed integer in big-endian
func (*D) TryFieldScalarS45LE ¶ added in v0.0.2
TryFieldScalarS45LE tries to add a field and read 45 bit signed integer in little-endian
func (*D) TryFieldScalarS46 ¶ added in v0.0.2
TryFieldScalarS46 tries to add a field and read 46 bit signed integer in current endian
func (*D) TryFieldScalarS46BE ¶ added in v0.0.2
TryFieldScalarS46BE tries to add a field and read 46 bit signed integer in big-endian
func (*D) TryFieldScalarS46LE ¶ added in v0.0.2
TryFieldScalarS46LE tries to add a field and read 46 bit signed integer in little-endian
func (*D) TryFieldScalarS47 ¶ added in v0.0.2
TryFieldScalarS47 tries to add a field and read 47 bit signed integer in current endian
func (*D) TryFieldScalarS47BE ¶ added in v0.0.2
TryFieldScalarS47BE tries to add a field and read 47 bit signed integer in big-endian
func (*D) TryFieldScalarS47LE ¶ added in v0.0.2
TryFieldScalarS47LE tries to add a field and read 47 bit signed integer in little-endian
func (*D) TryFieldScalarS48 ¶ added in v0.0.2
TryFieldScalarS48 tries to add a field and read 48 bit signed integer in current endian
func (*D) TryFieldScalarS48BE ¶ added in v0.0.2
TryFieldScalarS48BE tries to add a field and read 48 bit signed integer in big-endian
func (*D) TryFieldScalarS48LE ¶ added in v0.0.2
TryFieldScalarS48LE tries to add a field and read 48 bit signed integer in little-endian
func (*D) TryFieldScalarS49 ¶ added in v0.0.2
TryFieldScalarS49 tries to add a field and read 49 bit signed integer in current endian
func (*D) TryFieldScalarS49BE ¶ added in v0.0.2
TryFieldScalarS49BE tries to add a field and read 49 bit signed integer in big-endian
func (*D) TryFieldScalarS49LE ¶ added in v0.0.2
TryFieldScalarS49LE tries to add a field and read 49 bit signed integer in little-endian
func (*D) TryFieldScalarS5 ¶ added in v0.0.2
TryFieldScalarS5 tries to add a field and read 5 bit signed integer in current endian
func (*D) TryFieldScalarS50 ¶ added in v0.0.2
TryFieldScalarS50 tries to add a field and read 50 bit signed integer in current endian
func (*D) TryFieldScalarS50BE ¶ added in v0.0.2
TryFieldScalarS50BE tries to add a field and read 50 bit signed integer in big-endian
func (*D) TryFieldScalarS50LE ¶ added in v0.0.2
TryFieldScalarS50LE tries to add a field and read 50 bit signed integer in little-endian
func (*D) TryFieldScalarS51 ¶ added in v0.0.2
TryFieldScalarS51 tries to add a field and read 51 bit signed integer in current endian
func (*D) TryFieldScalarS51BE ¶ added in v0.0.2
TryFieldScalarS51BE tries to add a field and read 51 bit signed integer in big-endian
func (*D) TryFieldScalarS51LE ¶ added in v0.0.2
TryFieldScalarS51LE tries to add a field and read 51 bit signed integer in little-endian
func (*D) TryFieldScalarS52 ¶ added in v0.0.2
TryFieldScalarS52 tries to add a field and read 52 bit signed integer in current endian
func (*D) TryFieldScalarS52BE ¶ added in v0.0.2
TryFieldScalarS52BE tries to add a field and read 52 bit signed integer in big-endian
func (*D) TryFieldScalarS52LE ¶ added in v0.0.2
TryFieldScalarS52LE tries to add a field and read 52 bit signed integer in little-endian
func (*D) TryFieldScalarS53 ¶ added in v0.0.2
TryFieldScalarS53 tries to add a field and read 53 bit signed integer in current endian
func (*D) TryFieldScalarS53BE ¶ added in v0.0.2
TryFieldScalarS53BE tries to add a field and read 53 bit signed integer in big-endian
func (*D) TryFieldScalarS53LE ¶ added in v0.0.2
TryFieldScalarS53LE tries to add a field and read 53 bit signed integer in little-endian
func (*D) TryFieldScalarS54 ¶ added in v0.0.2
TryFieldScalarS54 tries to add a field and read 54 bit signed integer in current endian
func (*D) TryFieldScalarS54BE ¶ added in v0.0.2
TryFieldScalarS54BE tries to add a field and read 54 bit signed integer in big-endian
func (*D) TryFieldScalarS54LE ¶ added in v0.0.2
TryFieldScalarS54LE tries to add a field and read 54 bit signed integer in little-endian
func (*D) TryFieldScalarS55 ¶ added in v0.0.2
TryFieldScalarS55 tries to add a field and read 55 bit signed integer in current endian
func (*D) TryFieldScalarS55BE ¶ added in v0.0.2
TryFieldScalarS55BE tries to add a field and read 55 bit signed integer in big-endian
func (*D) TryFieldScalarS55LE ¶ added in v0.0.2
TryFieldScalarS55LE tries to add a field and read 55 bit signed integer in little-endian
func (*D) TryFieldScalarS56 ¶ added in v0.0.2
TryFieldScalarS56 tries to add a field and read 56 bit signed integer in current endian
func (*D) TryFieldScalarS56BE ¶ added in v0.0.2
TryFieldScalarS56BE tries to add a field and read 56 bit signed integer in big-endian
func (*D) TryFieldScalarS56LE ¶ added in v0.0.2
TryFieldScalarS56LE tries to add a field and read 56 bit signed integer in little-endian
func (*D) TryFieldScalarS57 ¶ added in v0.0.2
TryFieldScalarS57 tries to add a field and read 57 bit signed integer in current endian
func (*D) TryFieldScalarS57BE ¶ added in v0.0.2
TryFieldScalarS57BE tries to add a field and read 57 bit signed integer in big-endian
func (*D) TryFieldScalarS57LE ¶ added in v0.0.2
TryFieldScalarS57LE tries to add a field and read 57 bit signed integer in little-endian
func (*D) TryFieldScalarS58 ¶ added in v0.0.2
TryFieldScalarS58 tries to add a field and read 58 bit signed integer in current endian
func (*D) TryFieldScalarS58BE ¶ added in v0.0.2
TryFieldScalarS58BE tries to add a field and read 58 bit signed integer in big-endian
func (*D) TryFieldScalarS58LE ¶ added in v0.0.2
TryFieldScalarS58LE tries to add a field and read 58 bit signed integer in little-endian
func (*D) TryFieldScalarS59 ¶ added in v0.0.2
TryFieldScalarS59 tries to add a field and read 59 bit signed integer in current endian
func (*D) TryFieldScalarS59BE ¶ added in v0.0.2
TryFieldScalarS59BE tries to add a field and read 59 bit signed integer in big-endian
func (*D) TryFieldScalarS59LE ¶ added in v0.0.2
TryFieldScalarS59LE tries to add a field and read 59 bit signed integer in little-endian
func (*D) TryFieldScalarS6 ¶ added in v0.0.2
TryFieldScalarS6 tries to add a field and read 6 bit signed integer in current endian
func (*D) TryFieldScalarS60 ¶ added in v0.0.2
TryFieldScalarS60 tries to add a field and read 60 bit signed integer in current endian
func (*D) TryFieldScalarS60BE ¶ added in v0.0.2
TryFieldScalarS60BE tries to add a field and read 60 bit signed integer in big-endian
func (*D) TryFieldScalarS60LE ¶ added in v0.0.2
TryFieldScalarS60LE tries to add a field and read 60 bit signed integer in little-endian
func (*D) TryFieldScalarS61 ¶ added in v0.0.2
TryFieldScalarS61 tries to add a field and read 61 bit signed integer in current endian
func (*D) TryFieldScalarS61BE ¶ added in v0.0.2
TryFieldScalarS61BE tries to add a field and read 61 bit signed integer in big-endian
func (*D) TryFieldScalarS61LE ¶ added in v0.0.2
TryFieldScalarS61LE tries to add a field and read 61 bit signed integer in little-endian
func (*D) TryFieldScalarS62 ¶ added in v0.0.2
TryFieldScalarS62 tries to add a field and read 62 bit signed integer in current endian
func (*D) TryFieldScalarS62BE ¶ added in v0.0.2
TryFieldScalarS62BE tries to add a field and read 62 bit signed integer in big-endian
func (*D) TryFieldScalarS62LE ¶ added in v0.0.2
TryFieldScalarS62LE tries to add a field and read 62 bit signed integer in little-endian
func (*D) TryFieldScalarS63 ¶ added in v0.0.2
TryFieldScalarS63 tries to add a field and read 63 bit signed integer in current endian
func (*D) TryFieldScalarS63BE ¶ added in v0.0.2
TryFieldScalarS63BE tries to add a field and read 63 bit signed integer in big-endian
func (*D) TryFieldScalarS63LE ¶ added in v0.0.2
TryFieldScalarS63LE tries to add a field and read 63 bit signed integer in little-endian
func (*D) TryFieldScalarS64 ¶ added in v0.0.2
TryFieldScalarS64 tries to add a field and read 64 bit signed integer in current endian
func (*D) TryFieldScalarS64BE ¶ added in v0.0.2
TryFieldScalarS64BE tries to add a field and read 64 bit signed integer in big-endian
func (*D) TryFieldScalarS64LE ¶ added in v0.0.2
TryFieldScalarS64LE tries to add a field and read 64 bit signed integer in little-endian
func (*D) TryFieldScalarS7 ¶ added in v0.0.2
TryFieldScalarS7 tries to add a field and read 7 bit signed integer in current endian
func (*D) TryFieldScalarS8 ¶ added in v0.0.2
TryFieldScalarS8 tries to add a field and read 8 bit signed integer in current endian
func (*D) TryFieldScalarS8BE ¶ added in v0.0.2
TryFieldScalarS8BE tries to add a field and read 8 bit signed integer in big-endian
func (*D) TryFieldScalarS8LE ¶ added in v0.0.2
TryFieldScalarS8LE tries to add a field and read 8 bit signed integer in little-endian
func (*D) TryFieldScalarS9 ¶ added in v0.0.2
TryFieldScalarS9 tries to add a field and read 9 bit signed integer in current endian
func (*D) TryFieldScalarS9BE ¶ added in v0.0.2
TryFieldScalarS9BE tries to add a field and read 9 bit signed integer in big-endian
func (*D) TryFieldScalarS9LE ¶ added in v0.0.2
TryFieldScalarS9LE tries to add a field and read 9 bit signed integer in little-endian
func (*D) TryFieldScalarSBigInt ¶ added in v0.0.4
func (d *D) TryFieldScalarSBigInt(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
TryFieldScalarSBigInt tries to add a field and read nBits bits signed integer in current endian
func (*D) TryFieldScalarSBigIntBE ¶ added in v0.0.4
func (d *D) TryFieldScalarSBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
TryFieldScalarSBigIntBE tries to add a field and read nBits bit signed integer in big-endian
func (*D) TryFieldScalarSBigIntE ¶ added in v0.0.4
func (d *D) TryFieldScalarSBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
TryFieldScalarSBigIntE tries to add a field and read nBits signed integer in specified endian
func (*D) TryFieldScalarSBigIntLE ¶ added in v0.0.4
func (d *D) TryFieldScalarSBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
TryFieldScalarSBigIntLE tries to add a field and read nBits bit signed integer in little-endian
func (*D) TryFieldScalarSE ¶ added in v0.0.2
func (d *D) TryFieldScalarSE(name string, nBits int, endian Endian, sms ...scalar.SintMapper) (*scalar.Sint, error)
TryFieldScalarSE tries to add a field and read nBits signed integer in specified endian
func (*D) TryFieldScalarSLEB128 ¶ added in v0.0.9
TryFieldScalarSLEB128 tries to add a field and read signed LEB128 integer
func (*D) TryFieldScalarSintFn ¶ added in v0.2.0
func (d *D) TryFieldScalarSintFn(name string, fn func(d *D) (scalar.Sint, error), sms ...scalar.SintMapper) (*scalar.Sint, error)
TryFieldScalarSintFn tries to add a field, calls int64 decode function and returns scalar
func (*D) TryFieldScalarStr ¶ added in v0.2.0
func (d *D) TryFieldScalarStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) (*scalar.Str, error)
TryFieldScalarStr tries to add a field and read nBytes bytes using encoding e
func (*D) TryFieldScalarStrFn ¶
func (d *D) TryFieldScalarStrFn(name string, fn func(d *D) (scalar.Str, error), sms ...scalar.StrMapper) (*scalar.Str, error)
TryFieldScalarStrFn tries to add a field, calls string decode function and returns scalar
func (*D) TryFieldScalarU ¶ added in v0.0.2
TryFieldScalarU tries to add a field and read nBits bits unsigned integer in current endian
func (*D) TryFieldScalarU1 ¶ added in v0.0.2
TryFieldScalarU1 tries to add a field and read 1 bit unsigned integer in current endian
func (*D) TryFieldScalarU10 ¶ added in v0.0.2
TryFieldScalarU10 tries to add a field and read 10 bit unsigned integer in current endian
func (*D) TryFieldScalarU10BE ¶ added in v0.0.2
TryFieldScalarU10BE tries to add a field and read 10 bit unsigned integer in big-endian
func (*D) TryFieldScalarU10LE ¶ added in v0.0.2
TryFieldScalarU10LE tries to add a field and read 10 bit unsigned integer in little-endian
func (*D) TryFieldScalarU11 ¶ added in v0.0.2
TryFieldScalarU11 tries to add a field and read 11 bit unsigned integer in current endian
func (*D) TryFieldScalarU11BE ¶ added in v0.0.2
TryFieldScalarU11BE tries to add a field and read 11 bit unsigned integer in big-endian
func (*D) TryFieldScalarU11LE ¶ added in v0.0.2
TryFieldScalarU11LE tries to add a field and read 11 bit unsigned integer in little-endian
func (*D) TryFieldScalarU12 ¶ added in v0.0.2
TryFieldScalarU12 tries to add a field and read 12 bit unsigned integer in current endian
func (*D) TryFieldScalarU12BE ¶ added in v0.0.2
TryFieldScalarU12BE tries to add a field and read 12 bit unsigned integer in big-endian
func (*D) TryFieldScalarU12LE ¶ added in v0.0.2
TryFieldScalarU12LE tries to add a field and read 12 bit unsigned integer in little-endian
func (*D) TryFieldScalarU13 ¶ added in v0.0.2
TryFieldScalarU13 tries to add a field and read 13 bit unsigned integer in current endian
func (*D) TryFieldScalarU13BE ¶ added in v0.0.2
TryFieldScalarU13BE tries to add a field and read 13 bit unsigned integer in big-endian
func (*D) TryFieldScalarU13LE ¶ added in v0.0.2
TryFieldScalarU13LE tries to add a field and read 13 bit unsigned integer in little-endian
func (*D) TryFieldScalarU14 ¶ added in v0.0.2
TryFieldScalarU14 tries to add a field and read 14 bit unsigned integer in current endian
func (*D) TryFieldScalarU14BE ¶ added in v0.0.2
TryFieldScalarU14BE tries to add a field and read 14 bit unsigned integer in big-endian
func (*D) TryFieldScalarU14LE ¶ added in v0.0.2
TryFieldScalarU14LE tries to add a field and read 14 bit unsigned integer in little-endian
func (*D) TryFieldScalarU15 ¶ added in v0.0.2
TryFieldScalarU15 tries to add a field and read 15 bit unsigned integer in current endian
func (*D) TryFieldScalarU15BE ¶ added in v0.0.2
TryFieldScalarU15BE tries to add a field and read 15 bit unsigned integer in big-endian
func (*D) TryFieldScalarU15LE ¶ added in v0.0.2
TryFieldScalarU15LE tries to add a field and read 15 bit unsigned integer in little-endian
func (*D) TryFieldScalarU16 ¶ added in v0.0.2
TryFieldScalarU16 tries to add a field and read 16 bit unsigned integer in current endian
func (*D) TryFieldScalarU16BE ¶ added in v0.0.2
TryFieldScalarU16BE tries to add a field and read 16 bit unsigned integer in big-endian
func (*D) TryFieldScalarU16LE ¶ added in v0.0.2
TryFieldScalarU16LE tries to add a field and read 16 bit unsigned integer in little-endian
func (*D) TryFieldScalarU17 ¶ added in v0.0.2
TryFieldScalarU17 tries to add a field and read 17 bit unsigned integer in current endian
func (*D) TryFieldScalarU17BE ¶ added in v0.0.2
TryFieldScalarU17BE tries to add a field and read 17 bit unsigned integer in big-endian
func (*D) TryFieldScalarU17LE ¶ added in v0.0.2
TryFieldScalarU17LE tries to add a field and read 17 bit unsigned integer in little-endian
func (*D) TryFieldScalarU18 ¶ added in v0.0.2
TryFieldScalarU18 tries to add a field and read 18 bit unsigned integer in current endian
func (*D) TryFieldScalarU18BE ¶ added in v0.0.2
TryFieldScalarU18BE tries to add a field and read 18 bit unsigned integer in big-endian
func (*D) TryFieldScalarU18LE ¶ added in v0.0.2
TryFieldScalarU18LE tries to add a field and read 18 bit unsigned integer in little-endian
func (*D) TryFieldScalarU19 ¶ added in v0.0.2
TryFieldScalarU19 tries to add a field and read 19 bit unsigned integer in current endian
func (*D) TryFieldScalarU19BE ¶ added in v0.0.2
TryFieldScalarU19BE tries to add a field and read 19 bit unsigned integer in big-endian
func (*D) TryFieldScalarU19LE ¶ added in v0.0.2
TryFieldScalarU19LE tries to add a field and read 19 bit unsigned integer in little-endian
func (*D) TryFieldScalarU2 ¶ added in v0.0.2
TryFieldScalarU2 tries to add a field and read 2 bit unsigned integer in current endian
func (*D) TryFieldScalarU20 ¶ added in v0.0.2
TryFieldScalarU20 tries to add a field and read 20 bit unsigned integer in current endian
func (*D) TryFieldScalarU20BE ¶ added in v0.0.2
TryFieldScalarU20BE tries to add a field and read 20 bit unsigned integer in big-endian
func (*D) TryFieldScalarU20LE ¶ added in v0.0.2
TryFieldScalarU20LE tries to add a field and read 20 bit unsigned integer in little-endian
func (*D) TryFieldScalarU21 ¶ added in v0.0.2
TryFieldScalarU21 tries to add a field and read 21 bit unsigned integer in current endian
func (*D) TryFieldScalarU21BE ¶ added in v0.0.2
TryFieldScalarU21BE tries to add a field and read 21 bit unsigned integer in big-endian
func (*D) TryFieldScalarU21LE ¶ added in v0.0.2
TryFieldScalarU21LE tries to add a field and read 21 bit unsigned integer in little-endian
func (*D) TryFieldScalarU22 ¶ added in v0.0.2
TryFieldScalarU22 tries to add a field and read 22 bit unsigned integer in current endian
func (*D) TryFieldScalarU22BE ¶ added in v0.0.2
TryFieldScalarU22BE tries to add a field and read 22 bit unsigned integer in big-endian
func (*D) TryFieldScalarU22LE ¶ added in v0.0.2
TryFieldScalarU22LE tries to add a field and read 22 bit unsigned integer in little-endian
func (*D) TryFieldScalarU23 ¶ added in v0.0.2
TryFieldScalarU23 tries to add a field and read 23 bit unsigned integer in current endian
func (*D) TryFieldScalarU23BE ¶ added in v0.0.2
TryFieldScalarU23BE tries to add a field and read 23 bit unsigned integer in big-endian
func (*D) TryFieldScalarU23LE ¶ added in v0.0.2
TryFieldScalarU23LE tries to add a field and read 23 bit unsigned integer in little-endian
func (*D) TryFieldScalarU24 ¶ added in v0.0.2
TryFieldScalarU24 tries to add a field and read 24 bit unsigned integer in current endian
func (*D) TryFieldScalarU24BE ¶ added in v0.0.2
TryFieldScalarU24BE tries to add a field and read 24 bit unsigned integer in big-endian
func (*D) TryFieldScalarU24LE ¶ added in v0.0.2
TryFieldScalarU24LE tries to add a field and read 24 bit unsigned integer in little-endian
func (*D) TryFieldScalarU25 ¶ added in v0.0.2
TryFieldScalarU25 tries to add a field and read 25 bit unsigned integer in current endian
func (*D) TryFieldScalarU25BE ¶ added in v0.0.2
TryFieldScalarU25BE tries to add a field and read 25 bit unsigned integer in big-endian
func (*D) TryFieldScalarU25LE ¶ added in v0.0.2
TryFieldScalarU25LE tries to add a field and read 25 bit unsigned integer in little-endian
func (*D) TryFieldScalarU26 ¶ added in v0.0.2
TryFieldScalarU26 tries to add a field and read 26 bit unsigned integer in current endian
func (*D) TryFieldScalarU26BE ¶ added in v0.0.2
TryFieldScalarU26BE tries to add a field and read 26 bit unsigned integer in big-endian
func (*D) TryFieldScalarU26LE ¶ added in v0.0.2
TryFieldScalarU26LE tries to add a field and read 26 bit unsigned integer in little-endian
func (*D) TryFieldScalarU27 ¶ added in v0.0.2
TryFieldScalarU27 tries to add a field and read 27 bit unsigned integer in current endian
func (*D) TryFieldScalarU27BE ¶ added in v0.0.2
TryFieldScalarU27BE tries to add a field and read 27 bit unsigned integer in big-endian
func (*D) TryFieldScalarU27LE ¶ added in v0.0.2
TryFieldScalarU27LE tries to add a field and read 27 bit unsigned integer in little-endian
func (*D) TryFieldScalarU28 ¶ added in v0.0.2
TryFieldScalarU28 tries to add a field and read 28 bit unsigned integer in current endian
func (*D) TryFieldScalarU28BE ¶ added in v0.0.2
TryFieldScalarU28BE tries to add a field and read 28 bit unsigned integer in big-endian
func (*D) TryFieldScalarU28LE ¶ added in v0.0.2
TryFieldScalarU28LE tries to add a field and read 28 bit unsigned integer in little-endian
func (*D) TryFieldScalarU29 ¶ added in v0.0.2
TryFieldScalarU29 tries to add a field and read 29 bit unsigned integer in current endian
func (*D) TryFieldScalarU29BE ¶ added in v0.0.2
TryFieldScalarU29BE tries to add a field and read 29 bit unsigned integer in big-endian
func (*D) TryFieldScalarU29LE ¶ added in v0.0.2
TryFieldScalarU29LE tries to add a field and read 29 bit unsigned integer in little-endian
func (*D) TryFieldScalarU3 ¶ added in v0.0.2
TryFieldScalarU3 tries to add a field and read 3 bit unsigned integer in current endian
func (*D) TryFieldScalarU30 ¶ added in v0.0.2
TryFieldScalarU30 tries to add a field and read 30 bit unsigned integer in current endian
func (*D) TryFieldScalarU30BE ¶ added in v0.0.2
TryFieldScalarU30BE tries to add a field and read 30 bit unsigned integer in big-endian
func (*D) TryFieldScalarU30LE ¶ added in v0.0.2
TryFieldScalarU30LE tries to add a field and read 30 bit unsigned integer in little-endian
func (*D) TryFieldScalarU31 ¶ added in v0.0.2
TryFieldScalarU31 tries to add a field and read 31 bit unsigned integer in current endian
func (*D) TryFieldScalarU31BE ¶ added in v0.0.2
TryFieldScalarU31BE tries to add a field and read 31 bit unsigned integer in big-endian
func (*D) TryFieldScalarU31LE ¶ added in v0.0.2
TryFieldScalarU31LE tries to add a field and read 31 bit unsigned integer in little-endian
func (*D) TryFieldScalarU32 ¶ added in v0.0.2
TryFieldScalarU32 tries to add a field and read 32 bit unsigned integer in current endian
func (*D) TryFieldScalarU32BE ¶ added in v0.0.2
TryFieldScalarU32BE tries to add a field and read 32 bit unsigned integer in big-endian
func (*D) TryFieldScalarU32LE ¶ added in v0.0.2
TryFieldScalarU32LE tries to add a field and read 32 bit unsigned integer in little-endian
func (*D) TryFieldScalarU33 ¶ added in v0.0.2
TryFieldScalarU33 tries to add a field and read 33 bit unsigned integer in current endian
func (*D) TryFieldScalarU33BE ¶ added in v0.0.2
TryFieldScalarU33BE tries to add a field and read 33 bit unsigned integer in big-endian
func (*D) TryFieldScalarU33LE ¶ added in v0.0.2
TryFieldScalarU33LE tries to add a field and read 33 bit unsigned integer in little-endian
func (*D) TryFieldScalarU34 ¶ added in v0.0.2
TryFieldScalarU34 tries to add a field and read 34 bit unsigned integer in current endian
func (*D) TryFieldScalarU34BE ¶ added in v0.0.2
TryFieldScalarU34BE tries to add a field and read 34 bit unsigned integer in big-endian
func (*D) TryFieldScalarU34LE ¶ added in v0.0.2
TryFieldScalarU34LE tries to add a field and read 34 bit unsigned integer in little-endian
func (*D) TryFieldScalarU35 ¶ added in v0.0.2
TryFieldScalarU35 tries to add a field and read 35 bit unsigned integer in current endian
func (*D) TryFieldScalarU35BE ¶ added in v0.0.2
TryFieldScalarU35BE tries to add a field and read 35 bit unsigned integer in big-endian
func (*D) TryFieldScalarU35LE ¶ added in v0.0.2
TryFieldScalarU35LE tries to add a field and read 35 bit unsigned integer in little-endian
func (*D) TryFieldScalarU36 ¶ added in v0.0.2
TryFieldScalarU36 tries to add a field and read 36 bit unsigned integer in current endian
func (*D) TryFieldScalarU36BE ¶ added in v0.0.2
TryFieldScalarU36BE tries to add a field and read 36 bit unsigned integer in big-endian
func (*D) TryFieldScalarU36LE ¶ added in v0.0.2
TryFieldScalarU36LE tries to add a field and read 36 bit unsigned integer in little-endian
func (*D) TryFieldScalarU37 ¶ added in v0.0.2
TryFieldScalarU37 tries to add a field and read 37 bit unsigned integer in current endian
func (*D) TryFieldScalarU37BE ¶ added in v0.0.2
TryFieldScalarU37BE tries to add a field and read 37 bit unsigned integer in big-endian
func (*D) TryFieldScalarU37LE ¶ added in v0.0.2
TryFieldScalarU37LE tries to add a field and read 37 bit unsigned integer in little-endian
func (*D) TryFieldScalarU38 ¶ added in v0.0.2
TryFieldScalarU38 tries to add a field and read 38 bit unsigned integer in current endian
func (*D) TryFieldScalarU38BE ¶ added in v0.0.2
TryFieldScalarU38BE tries to add a field and read 38 bit unsigned integer in big-endian
func (*D) TryFieldScalarU38LE ¶ added in v0.0.2
TryFieldScalarU38LE tries to add a field and read 38 bit unsigned integer in little-endian
func (*D) TryFieldScalarU39 ¶ added in v0.0.2
TryFieldScalarU39 tries to add a field and read 39 bit unsigned integer in current endian
func (*D) TryFieldScalarU39BE ¶ added in v0.0.2
TryFieldScalarU39BE tries to add a field and read 39 bit unsigned integer in big-endian
func (*D) TryFieldScalarU39LE ¶ added in v0.0.2
TryFieldScalarU39LE tries to add a field and read 39 bit unsigned integer in little-endian
func (*D) TryFieldScalarU4 ¶ added in v0.0.2
TryFieldScalarU4 tries to add a field and read 4 bit unsigned integer in current endian
func (*D) TryFieldScalarU40 ¶ added in v0.0.2
TryFieldScalarU40 tries to add a field and read 40 bit unsigned integer in current endian
func (*D) TryFieldScalarU40BE ¶ added in v0.0.2
TryFieldScalarU40BE tries to add a field and read 40 bit unsigned integer in big-endian
func (*D) TryFieldScalarU40LE ¶ added in v0.0.2
TryFieldScalarU40LE tries to add a field and read 40 bit unsigned integer in little-endian
func (*D) TryFieldScalarU41 ¶ added in v0.0.2
TryFieldScalarU41 tries to add a field and read 41 bit unsigned integer in current endian
func (*D) TryFieldScalarU41BE ¶ added in v0.0.2
TryFieldScalarU41BE tries to add a field and read 41 bit unsigned integer in big-endian
func (*D) TryFieldScalarU41LE ¶ added in v0.0.2
TryFieldScalarU41LE tries to add a field and read 41 bit unsigned integer in little-endian
func (*D) TryFieldScalarU42 ¶ added in v0.0.2
TryFieldScalarU42 tries to add a field and read 42 bit unsigned integer in current endian
func (*D) TryFieldScalarU42BE ¶ added in v0.0.2
TryFieldScalarU42BE tries to add a field and read 42 bit unsigned integer in big-endian
func (*D) TryFieldScalarU42LE ¶ added in v0.0.2
TryFieldScalarU42LE tries to add a field and read 42 bit unsigned integer in little-endian
func (*D) TryFieldScalarU43 ¶ added in v0.0.2
TryFieldScalarU43 tries to add a field and read 43 bit unsigned integer in current endian
func (*D) TryFieldScalarU43BE ¶ added in v0.0.2
TryFieldScalarU43BE tries to add a field and read 43 bit unsigned integer in big-endian
func (*D) TryFieldScalarU43LE ¶ added in v0.0.2
TryFieldScalarU43LE tries to add a field and read 43 bit unsigned integer in little-endian
func (*D) TryFieldScalarU44 ¶ added in v0.0.2
TryFieldScalarU44 tries to add a field and read 44 bit unsigned integer in current endian
func (*D) TryFieldScalarU44BE ¶ added in v0.0.2
TryFieldScalarU44BE tries to add a field and read 44 bit unsigned integer in big-endian
func (*D) TryFieldScalarU44LE ¶ added in v0.0.2
TryFieldScalarU44LE tries to add a field and read 44 bit unsigned integer in little-endian
func (*D) TryFieldScalarU45 ¶ added in v0.0.2
TryFieldScalarU45 tries to add a field and read 45 bit unsigned integer in current endian
func (*D) TryFieldScalarU45BE ¶ added in v0.0.2
TryFieldScalarU45BE tries to add a field and read 45 bit unsigned integer in big-endian
func (*D) TryFieldScalarU45LE ¶ added in v0.0.2
TryFieldScalarU45LE tries to add a field and read 45 bit unsigned integer in little-endian
func (*D) TryFieldScalarU46 ¶ added in v0.0.2
TryFieldScalarU46 tries to add a field and read 46 bit unsigned integer in current endian
func (*D) TryFieldScalarU46BE ¶ added in v0.0.2
TryFieldScalarU46BE tries to add a field and read 46 bit unsigned integer in big-endian
func (*D) TryFieldScalarU46LE ¶ added in v0.0.2
TryFieldScalarU46LE tries to add a field and read 46 bit unsigned integer in little-endian
func (*D) TryFieldScalarU47 ¶ added in v0.0.2
TryFieldScalarU47 tries to add a field and read 47 bit unsigned integer in current endian
func (*D) TryFieldScalarU47BE ¶ added in v0.0.2
TryFieldScalarU47BE tries to add a field and read 47 bit unsigned integer in big-endian
func (*D) TryFieldScalarU47LE ¶ added in v0.0.2
TryFieldScalarU47LE tries to add a field and read 47 bit unsigned integer in little-endian
func (*D) TryFieldScalarU48 ¶ added in v0.0.2
TryFieldScalarU48 tries to add a field and read 48 bit unsigned integer in current endian
func (*D) TryFieldScalarU48BE ¶ added in v0.0.2
TryFieldScalarU48BE tries to add a field and read 48 bit unsigned integer in big-endian
func (*D) TryFieldScalarU48LE ¶ added in v0.0.2
TryFieldScalarU48LE tries to add a field and read 48 bit unsigned integer in little-endian
func (*D) TryFieldScalarU49 ¶ added in v0.0.2
TryFieldScalarU49 tries to add a field and read 49 bit unsigned integer in current endian
func (*D) TryFieldScalarU49BE ¶ added in v0.0.2
TryFieldScalarU49BE tries to add a field and read 49 bit unsigned integer in big-endian
func (*D) TryFieldScalarU49LE ¶ added in v0.0.2
TryFieldScalarU49LE tries to add a field and read 49 bit unsigned integer in little-endian
func (*D) TryFieldScalarU5 ¶ added in v0.0.2
TryFieldScalarU5 tries to add a field and read 5 bit unsigned integer in current endian
func (*D) TryFieldScalarU50 ¶ added in v0.0.2
TryFieldScalarU50 tries to add a field and read 50 bit unsigned integer in current endian
func (*D) TryFieldScalarU50BE ¶ added in v0.0.2
TryFieldScalarU50BE tries to add a field and read 50 bit unsigned integer in big-endian
func (*D) TryFieldScalarU50LE ¶ added in v0.0.2
TryFieldScalarU50LE tries to add a field and read 50 bit unsigned integer in little-endian
func (*D) TryFieldScalarU51 ¶ added in v0.0.2
TryFieldScalarU51 tries to add a field and read 51 bit unsigned integer in current endian
func (*D) TryFieldScalarU51BE ¶ added in v0.0.2
TryFieldScalarU51BE tries to add a field and read 51 bit unsigned integer in big-endian
func (*D) TryFieldScalarU51LE ¶ added in v0.0.2
TryFieldScalarU51LE tries to add a field and read 51 bit unsigned integer in little-endian
func (*D) TryFieldScalarU52 ¶ added in v0.0.2
TryFieldScalarU52 tries to add a field and read 52 bit unsigned integer in current endian
func (*D) TryFieldScalarU52BE ¶ added in v0.0.2
TryFieldScalarU52BE tries to add a field and read 52 bit unsigned integer in big-endian
func (*D) TryFieldScalarU52LE ¶ added in v0.0.2
TryFieldScalarU52LE tries to add a field and read 52 bit unsigned integer in little-endian
func (*D) TryFieldScalarU53 ¶ added in v0.0.2
TryFieldScalarU53 tries to add a field and read 53 bit unsigned integer in current endian
func (*D) TryFieldScalarU53BE ¶ added in v0.0.2
TryFieldScalarU53BE tries to add a field and read 53 bit unsigned integer in big-endian
func (*D) TryFieldScalarU53LE ¶ added in v0.0.2
TryFieldScalarU53LE tries to add a field and read 53 bit unsigned integer in little-endian
func (*D) TryFieldScalarU54 ¶ added in v0.0.2
TryFieldScalarU54 tries to add a field and read 54 bit unsigned integer in current endian
func (*D) TryFieldScalarU54BE ¶ added in v0.0.2
TryFieldScalarU54BE tries to add a field and read 54 bit unsigned integer in big-endian
func (*D) TryFieldScalarU54LE ¶ added in v0.0.2
TryFieldScalarU54LE tries to add a field and read 54 bit unsigned integer in little-endian
func (*D) TryFieldScalarU55 ¶ added in v0.0.2
TryFieldScalarU55 tries to add a field and read 55 bit unsigned integer in current endian
func (*D) TryFieldScalarU55BE ¶ added in v0.0.2
TryFieldScalarU55BE tries to add a field and read 55 bit unsigned integer in big-endian
func (*D) TryFieldScalarU55LE ¶ added in v0.0.2
TryFieldScalarU55LE tries to add a field and read 55 bit unsigned integer in little-endian
func (*D) TryFieldScalarU56 ¶ added in v0.0.2
TryFieldScalarU56 tries to add a field and read 56 bit unsigned integer in current endian
func (*D) TryFieldScalarU56BE ¶ added in v0.0.2
TryFieldScalarU56BE tries to add a field and read 56 bit unsigned integer in big-endian
func (*D) TryFieldScalarU56LE ¶ added in v0.0.2
TryFieldScalarU56LE tries to add a field and read 56 bit unsigned integer in little-endian
func (*D) TryFieldScalarU57 ¶ added in v0.0.2
TryFieldScalarU57 tries to add a field and read 57 bit unsigned integer in current endian
func (*D) TryFieldScalarU57BE ¶ added in v0.0.2
TryFieldScalarU57BE tries to add a field and read 57 bit unsigned integer in big-endian
func (*D) TryFieldScalarU57LE ¶ added in v0.0.2
TryFieldScalarU57LE tries to add a field and read 57 bit unsigned integer in little-endian
func (*D) TryFieldScalarU58 ¶ added in v0.0.2
TryFieldScalarU58 tries to add a field and read 58 bit unsigned integer in current endian
func (*D) TryFieldScalarU58BE ¶ added in v0.0.2
TryFieldScalarU58BE tries to add a field and read 58 bit unsigned integer in big-endian
func (*D) TryFieldScalarU58LE ¶ added in v0.0.2
TryFieldScalarU58LE tries to add a field and read 58 bit unsigned integer in little-endian
func (*D) TryFieldScalarU59 ¶ added in v0.0.2
TryFieldScalarU59 tries to add a field and read 59 bit unsigned integer in current endian
func (*D) TryFieldScalarU59BE ¶ added in v0.0.2
TryFieldScalarU59BE tries to add a field and read 59 bit unsigned integer in big-endian
func (*D) TryFieldScalarU59LE ¶ added in v0.0.2
TryFieldScalarU59LE tries to add a field and read 59 bit unsigned integer in little-endian
func (*D) TryFieldScalarU6 ¶ added in v0.0.2
TryFieldScalarU6 tries to add a field and read 6 bit unsigned integer in current endian
func (*D) TryFieldScalarU60 ¶ added in v0.0.2
TryFieldScalarU60 tries to add a field and read 60 bit unsigned integer in current endian
func (*D) TryFieldScalarU60BE ¶ added in v0.0.2
TryFieldScalarU60BE tries to add a field and read 60 bit unsigned integer in big-endian
func (*D) TryFieldScalarU60LE ¶ added in v0.0.2
TryFieldScalarU60LE tries to add a field and read 60 bit unsigned integer in little-endian
func (*D) TryFieldScalarU61 ¶ added in v0.0.2
TryFieldScalarU61 tries to add a field and read 61 bit unsigned integer in current endian
func (*D) TryFieldScalarU61BE ¶ added in v0.0.2
TryFieldScalarU61BE tries to add a field and read 61 bit unsigned integer in big-endian
func (*D) TryFieldScalarU61LE ¶ added in v0.0.2
TryFieldScalarU61LE tries to add a field and read 61 bit unsigned integer in little-endian
func (*D) TryFieldScalarU62 ¶ added in v0.0.2
TryFieldScalarU62 tries to add a field and read 62 bit unsigned integer in current endian
func (*D) TryFieldScalarU62BE ¶ added in v0.0.2
TryFieldScalarU62BE tries to add a field and read 62 bit unsigned integer in big-endian
func (*D) TryFieldScalarU62LE ¶ added in v0.0.2
TryFieldScalarU62LE tries to add a field and read 62 bit unsigned integer in little-endian
func (*D) TryFieldScalarU63 ¶ added in v0.0.2
TryFieldScalarU63 tries to add a field and read 63 bit unsigned integer in current endian
func (*D) TryFieldScalarU63BE ¶ added in v0.0.2
TryFieldScalarU63BE tries to add a field and read 63 bit unsigned integer in big-endian
func (*D) TryFieldScalarU63LE ¶ added in v0.0.2
TryFieldScalarU63LE tries to add a field and read 63 bit unsigned integer in little-endian
func (*D) TryFieldScalarU64 ¶ added in v0.0.2
TryFieldScalarU64 tries to add a field and read 64 bit unsigned integer in current endian
func (*D) TryFieldScalarU64BE ¶ added in v0.0.2
TryFieldScalarU64BE tries to add a field and read 64 bit unsigned integer in big-endian
func (*D) TryFieldScalarU64LE ¶ added in v0.0.2
TryFieldScalarU64LE tries to add a field and read 64 bit unsigned integer in little-endian
func (*D) TryFieldScalarU7 ¶ added in v0.0.2
TryFieldScalarU7 tries to add a field and read 7 bit unsigned integer in current endian
func (*D) TryFieldScalarU8 ¶ added in v0.0.2
TryFieldScalarU8 tries to add a field and read 8 bit unsigned integer in current endian
func (*D) TryFieldScalarU8BE ¶ added in v0.0.2
TryFieldScalarU8BE tries to add a field and read 8 bit unsigned integer in big-endian
func (*D) TryFieldScalarU8LE ¶ added in v0.0.2
TryFieldScalarU8LE tries to add a field and read 8 bit unsigned integer in little-endian
func (*D) TryFieldScalarU9 ¶ added in v0.0.2
TryFieldScalarU9 tries to add a field and read 9 bit unsigned integer in current endian
func (*D) TryFieldScalarU9BE ¶ added in v0.0.2
TryFieldScalarU9BE tries to add a field and read 9 bit unsigned integer in big-endian
func (*D) TryFieldScalarU9LE ¶ added in v0.0.2
TryFieldScalarU9LE tries to add a field and read 9 bit unsigned integer in little-endian
func (*D) TryFieldScalarUBigInt ¶ added in v0.0.4
func (d *D) TryFieldScalarUBigInt(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
TryFieldScalarUBigInt tries to add a field and read nBits bits signed integer in current endian
func (*D) TryFieldScalarUBigIntBE ¶ added in v0.0.4
func (d *D) TryFieldScalarUBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
TryFieldScalarUBigIntBE tries to add a field and read nBits bit signed integer in big-endian
func (*D) TryFieldScalarUBigIntE ¶ added in v0.0.4
func (d *D) TryFieldScalarUBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
TryFieldScalarUBigIntE tries to add a field and read nBits signed integer in specified endian
func (*D) TryFieldScalarUBigIntLE ¶ added in v0.0.4
func (d *D) TryFieldScalarUBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)
TryFieldScalarUBigIntLE tries to add a field and read nBits bit signed integer in little-endian
func (*D) TryFieldScalarUE ¶ added in v0.0.2
func (d *D) TryFieldScalarUE(name string, nBits int, endian Endian, sms ...scalar.UintMapper) (*scalar.Uint, error)
TryFieldScalarUE tries to add a field and read nBits unsigned integer in specified endian
func (*D) TryFieldScalarULEB128 ¶ added in v0.0.9
TryFieldScalarULEB128 tries to add a field and read unsigned LEB128 integer
func (*D) TryFieldScalarUTF16 ¶ added in v0.0.2
func (d *D) TryFieldScalarUTF16(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
TryFieldScalarUTF16 tries to add a field and read nBytes bytes UTF16 string, default big-endian and accepts BOM
func (*D) TryFieldScalarUTF16BE ¶ added in v0.0.2
func (d *D) TryFieldScalarUTF16BE(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
TryFieldScalarUTF16BE tries to add a field and read nBytes bytes UTF16 big-endian string
func (*D) TryFieldScalarUTF16BENull ¶ added in v0.0.9
TryFieldScalarUTF16BENull tries to add a field and read null terminated UTF16BE string
func (*D) TryFieldScalarUTF16LE ¶ added in v0.0.2
func (d *D) TryFieldScalarUTF16LE(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
TryFieldScalarUTF16LE tries to add a field and read nBytes bytes UTF16 little-endian string
func (*D) TryFieldScalarUTF16LENull ¶ added in v0.0.9
TryFieldScalarUTF16LENull tries to add a field and read null terminated UTF16LE string
func (*D) TryFieldScalarUTF16Null ¶ added in v0.0.9
TryFieldScalarUTF16Null tries to add a field and read null terminated UTF16 string, default big-endian and accepts BOM
func (*D) TryFieldScalarUTF8 ¶ added in v0.0.2
func (d *D) TryFieldScalarUTF8(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
TryFieldScalarUTF8 tries to add a field and read nBytes bytes UTF8 string
func (*D) TryFieldScalarUTF8Null ¶ added in v0.0.2
TryFieldScalarUTF8Null tries to add a field and read null terminated UTF8 string
func (*D) TryFieldScalarUTF8NullFixedLen ¶ added in v0.0.2
func (d *D) TryFieldScalarUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
TryFieldScalarUTF8NullFixedLen tries to add a field and read fixedBytes bytes long null terminated UTF8 string
func (*D) TryFieldScalarUTF8ShortString ¶ added in v0.0.2
func (d *D) TryFieldScalarUTF8ShortString(name string, sms ...scalar.StrMapper) (*scalar.Str, error)
TryFieldScalarUTF8ShortString tries to add a field and read one byte length fixed UTF8 string
func (*D) TryFieldScalarUTF8ShortStringFixedLen ¶ added in v0.0.2
func (d *D) TryFieldScalarUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)
TryFieldScalarUTF8ShortStringFixedLen tries to add a field and read fixedBytes bytes long one byte length prefixed UTF8 string
func (*D) TryFieldScalarUintFn ¶ added in v0.2.0
func (d *D) TryFieldScalarUintFn(name string, fn func(d *D) (scalar.Uint, error), sms ...scalar.UintMapper) (*scalar.Uint, error)
TryFieldScalarUintFn tries to add a field, calls uint64 decode function and returns scalar
func (*D) TryFieldScalarUnary ¶ added in v0.0.2
func (d *D) TryFieldScalarUnary(name string, ov uint64, sms ...scalar.UintMapper) (*scalar.Uint, error)
TryFieldScalarUnary tries to add a field and read unary integer using ov as "one" value
func (*D) TryFieldSintFn ¶ added in v0.2.0
func (d *D) TryFieldSintFn(name string, fn func(d *D) (int64, error), sms ...scalar.SintMapper) (int64, error)
TryFieldSintFn tries to add a field, calls int64 decode function and returns actual value as a Sint
func (*D) TryFieldSintScalarFn ¶ added in v0.2.0
func (d *D) TryFieldSintScalarFn(name string, fn func(d *D) (scalar.Sint, error), sms ...scalar.SintMapper) (int64, error)
TryFieldSintScalarFn tries to add a field, calls scalar functions and returns actual value as a Sint
func (*D) TryFieldStr ¶ added in v0.2.0
func (d *D) TryFieldStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) (string, error)
TryFieldStr tries to add a field and read nBytes bytes using encoding e
func (*D) TryFieldStrFn ¶
func (d *D) TryFieldStrFn(name string, fn func(d *D) (string, error), sms ...scalar.StrMapper) (string, error)
TryFieldStrFn tries to add a field, calls string decode function and returns actual value as a Str
func (*D) TryFieldStrScalarFn ¶
func (d *D) TryFieldStrScalarFn(name string, fn func(d *D) (scalar.Str, error), sms ...scalar.StrMapper) (string, error)
TryFieldStrScalarFn tries to add a field, calls scalar functions and returns actual value as a Str
func (*D) TryFieldU ¶
TryFieldU tries to add a field and read nBits bits unsigned integer in current endian
func (*D) TryFieldU1 ¶
TryFieldU1 tries to add a field and read 1 bit unsigned integer in current endian
func (*D) TryFieldU10 ¶
TryFieldU10 tries to add a field and read 10 bit unsigned integer in current endian
func (*D) TryFieldU10BE ¶
TryFieldU10BE tries to add a field and read 10 bit unsigned integer in big-endian
func (*D) TryFieldU10LE ¶
TryFieldU10LE tries to add a field and read 10 bit unsigned integer in little-endian
func (*D) TryFieldU11 ¶
TryFieldU11 tries to add a field and read 11 bit unsigned integer in current endian
func (*D) TryFieldU11BE ¶
TryFieldU11BE tries to add a field and read 11 bit unsigned integer in big-endian
func (*D) TryFieldU11LE ¶
TryFieldU11LE tries to add a field and read 11 bit unsigned integer in little-endian
func (*D) TryFieldU12 ¶
TryFieldU12 tries to add a field and read 12 bit unsigned integer in current endian
func (*D) TryFieldU12BE ¶
TryFieldU12BE tries to add a field and read 12 bit unsigned integer in big-endian
func (*D) TryFieldU12LE ¶
TryFieldU12LE tries to add a field and read 12 bit unsigned integer in little-endian
func (*D) TryFieldU13 ¶
TryFieldU13 tries to add a field and read 13 bit unsigned integer in current endian
func (*D) TryFieldU13BE ¶
TryFieldU13BE tries to add a field and read 13 bit unsigned integer in big-endian
func (*D) TryFieldU13LE ¶
TryFieldU13LE tries to add a field and read 13 bit unsigned integer in little-endian
func (*D) TryFieldU14 ¶
TryFieldU14 tries to add a field and read 14 bit unsigned integer in current endian
func (*D) TryFieldU14BE ¶
TryFieldU14BE tries to add a field and read 14 bit unsigned integer in big-endian
func (*D) TryFieldU14LE ¶
TryFieldU14LE tries to add a field and read 14 bit unsigned integer in little-endian
func (*D) TryFieldU15 ¶
TryFieldU15 tries to add a field and read 15 bit unsigned integer in current endian
func (*D) TryFieldU15BE ¶
TryFieldU15BE tries to add a field and read 15 bit unsigned integer in big-endian
func (*D) TryFieldU15LE ¶
TryFieldU15LE tries to add a field and read 15 bit unsigned integer in little-endian
func (*D) TryFieldU16 ¶
TryFieldU16 tries to add a field and read 16 bit unsigned integer in current endian
func (*D) TryFieldU16BE ¶
TryFieldU16BE tries to add a field and read 16 bit unsigned integer in big-endian
func (*D) TryFieldU16LE ¶
TryFieldU16LE tries to add a field and read 16 bit unsigned integer in little-endian
func (*D) TryFieldU17 ¶
TryFieldU17 tries to add a field and read 17 bit unsigned integer in current endian
func (*D) TryFieldU17BE ¶
TryFieldU17BE tries to add a field and read 17 bit unsigned integer in big-endian
func (*D) TryFieldU17LE ¶
TryFieldU17LE tries to add a field and read 17 bit unsigned integer in little-endian
func (*D) TryFieldU18 ¶
TryFieldU18 tries to add a field and read 18 bit unsigned integer in current endian
func (*D) TryFieldU18BE ¶
TryFieldU18BE tries to add a field and read 18 bit unsigned integer in big-endian
func (*D) TryFieldU18LE ¶
TryFieldU18LE tries to add a field and read 18 bit unsigned integer in little-endian
func (*D) TryFieldU19 ¶
TryFieldU19 tries to add a field and read 19 bit unsigned integer in current endian
func (*D) TryFieldU19BE ¶
TryFieldU19BE tries to add a field and read 19 bit unsigned integer in big-endian
func (*D) TryFieldU19LE ¶
TryFieldU19LE tries to add a field and read 19 bit unsigned integer in little-endian
func (*D) TryFieldU2 ¶
TryFieldU2 tries to add a field and read 2 bit unsigned integer in current endian
func (*D) TryFieldU20 ¶
TryFieldU20 tries to add a field and read 20 bit unsigned integer in current endian
func (*D) TryFieldU20BE ¶
TryFieldU20BE tries to add a field and read 20 bit unsigned integer in big-endian
func (*D) TryFieldU20LE ¶
TryFieldU20LE tries to add a field and read 20 bit unsigned integer in little-endian
func (*D) TryFieldU21 ¶
TryFieldU21 tries to add a field and read 21 bit unsigned integer in current endian
func (*D) TryFieldU21BE ¶
TryFieldU21BE tries to add a field and read 21 bit unsigned integer in big-endian
func (*D) TryFieldU21LE ¶
TryFieldU21LE tries to add a field and read 21 bit unsigned integer in little-endian
func (*D) TryFieldU22 ¶
TryFieldU22 tries to add a field and read 22 bit unsigned integer in current endian
func (*D) TryFieldU22BE ¶
TryFieldU22BE tries to add a field and read 22 bit unsigned integer in big-endian
func (*D) TryFieldU22LE ¶
TryFieldU22LE tries to add a field and read 22 bit unsigned integer in little-endian
func (*D) TryFieldU23 ¶
TryFieldU23 tries to add a field and read 23 bit unsigned integer in current endian
func (*D) TryFieldU23BE ¶
TryFieldU23BE tries to add a field and read 23 bit unsigned integer in big-endian
func (*D) TryFieldU23LE ¶
TryFieldU23LE tries to add a field and read 23 bit unsigned integer in little-endian
func (*D) TryFieldU24 ¶
TryFieldU24 tries to add a field and read 24 bit unsigned integer in current endian
func (*D) TryFieldU24BE ¶
TryFieldU24BE tries to add a field and read 24 bit unsigned integer in big-endian
func (*D) TryFieldU24LE ¶
TryFieldU24LE tries to add a field and read 24 bit unsigned integer in little-endian
func (*D) TryFieldU25 ¶
TryFieldU25 tries to add a field and read 25 bit unsigned integer in current endian
func (*D) TryFieldU25BE ¶
TryFieldU25BE tries to add a field and read 25 bit unsigned integer in big-endian
func (*D) TryFieldU25LE ¶
TryFieldU25LE tries to add a field and read 25 bit unsigned integer in little-endian
func (*D) TryFieldU26 ¶
TryFieldU26 tries to add a field and read 26 bit unsigned integer in current endian
func (*D) TryFieldU26BE ¶
TryFieldU26BE tries to add a field and read 26 bit unsigned integer in big-endian
func (*D) TryFieldU26LE ¶
TryFieldU26LE tries to add a field and read 26 bit unsigned integer in little-endian
func (*D) TryFieldU27 ¶
TryFieldU27 tries to add a field and read 27 bit unsigned integer in current endian
func (*D) TryFieldU27BE ¶
TryFieldU27BE tries to add a field and read 27 bit unsigned integer in big-endian
func (*D) TryFieldU27LE ¶
TryFieldU27LE tries to add a field and read 27 bit unsigned integer in little-endian
func (*D) TryFieldU28 ¶
TryFieldU28 tries to add a field and read 28 bit unsigned integer in current endian
func (*D) TryFieldU28BE ¶
TryFieldU28BE tries to add a field and read 28 bit unsigned integer in big-endian
func (*D) TryFieldU28LE ¶
TryFieldU28LE tries to add a field and read 28 bit unsigned integer in little-endian
func (*D) TryFieldU29 ¶
TryFieldU29 tries to add a field and read 29 bit unsigned integer in current endian
func (*D) TryFieldU29BE ¶
TryFieldU29BE tries to add a field and read 29 bit unsigned integer in big-endian
func (*D) TryFieldU29LE ¶
TryFieldU29LE tries to add a field and read 29 bit unsigned integer in little-endian
func (*D) TryFieldU3 ¶
TryFieldU3 tries to add a field and read 3 bit unsigned integer in current endian
func (*D) TryFieldU30 ¶
TryFieldU30 tries to add a field and read 30 bit unsigned integer in current endian
func (*D) TryFieldU30BE ¶
TryFieldU30BE tries to add a field and read 30 bit unsigned integer in big-endian
func (*D) TryFieldU30LE ¶
TryFieldU30LE tries to add a field and read 30 bit unsigned integer in little-endian
func (*D) TryFieldU31 ¶
TryFieldU31 tries to add a field and read 31 bit unsigned integer in current endian
func (*D) TryFieldU31BE ¶
TryFieldU31BE tries to add a field and read 31 bit unsigned integer in big-endian
func (*D) TryFieldU31LE ¶
TryFieldU31LE tries to add a field and read 31 bit unsigned integer in little-endian
func (*D) TryFieldU32 ¶
TryFieldU32 tries to add a field and read 32 bit unsigned integer in current endian
func (*D) TryFieldU32BE ¶
TryFieldU32BE tries to add a field and read 32 bit unsigned integer in big-endian
func (*D) TryFieldU32LE ¶
TryFieldU32LE tries to add a field and read 32 bit unsigned integer in little-endian
func (*D) TryFieldU33 ¶
TryFieldU33 tries to add a field and read 33 bit unsigned integer in current endian
func (*D) TryFieldU33BE ¶
TryFieldU33BE tries to add a field and read 33 bit unsigned integer in big-endian
func (*D) TryFieldU33LE ¶
TryFieldU33LE tries to add a field and read 33 bit unsigned integer in little-endian
func (*D) TryFieldU34 ¶
TryFieldU34 tries to add a field and read 34 bit unsigned integer in current endian
func (*D) TryFieldU34BE ¶
TryFieldU34BE tries to add a field and read 34 bit unsigned integer in big-endian
func (*D) TryFieldU34LE ¶
TryFieldU34LE tries to add a field and read 34 bit unsigned integer in little-endian
func (*D) TryFieldU35 ¶
TryFieldU35 tries to add a field and read 35 bit unsigned integer in current endian
func (*D) TryFieldU35BE ¶
TryFieldU35BE tries to add a field and read 35 bit unsigned integer in big-endian
func (*D) TryFieldU35LE ¶
TryFieldU35LE tries to add a field and read 35 bit unsigned integer in little-endian
func (*D) TryFieldU36 ¶
TryFieldU36 tries to add a field and read 36 bit unsigned integer in current endian
func (*D) TryFieldU36BE ¶
TryFieldU36BE tries to add a field and read 36 bit unsigned integer in big-endian
func (*D) TryFieldU36LE ¶
TryFieldU36LE tries to add a field and read 36 bit unsigned integer in little-endian
func (*D) TryFieldU37 ¶
TryFieldU37 tries to add a field and read 37 bit unsigned integer in current endian
func (*D) TryFieldU37BE ¶
TryFieldU37BE tries to add a field and read 37 bit unsigned integer in big-endian
func (*D) TryFieldU37LE ¶
TryFieldU37LE tries to add a field and read 37 bit unsigned integer in little-endian
func (*D) TryFieldU38 ¶
TryFieldU38 tries to add a field and read 38 bit unsigned integer in current endian
func (*D) TryFieldU38BE ¶
TryFieldU38BE tries to add a field and read 38 bit unsigned integer in big-endian
func (*D) TryFieldU38LE ¶
TryFieldU38LE tries to add a field and read 38 bit unsigned integer in little-endian
func (*D) TryFieldU39 ¶
TryFieldU39 tries to add a field and read 39 bit unsigned integer in current endian
func (*D) TryFieldU39BE ¶
TryFieldU39BE tries to add a field and read 39 bit unsigned integer in big-endian
func (*D) TryFieldU39LE ¶
TryFieldU39LE tries to add a field and read 39 bit unsigned integer in little-endian
func (*D) TryFieldU4 ¶
TryFieldU4 tries to add a field and read 4 bit unsigned integer in current endian
func (*D) TryFieldU40 ¶
TryFieldU40 tries to add a field and read 40 bit unsigned integer in current endian
func (*D) TryFieldU40BE ¶
TryFieldU40BE tries to add a field and read 40 bit unsigned integer in big-endian
func (*D) TryFieldU40LE ¶
TryFieldU40LE tries to add a field and read 40 bit unsigned integer in little-endian
func (*D) TryFieldU41 ¶
TryFieldU41 tries to add a field and read 41 bit unsigned integer in current endian
func (*D) TryFieldU41BE ¶
TryFieldU41BE tries to add a field and read 41 bit unsigned integer in big-endian
func (*D) TryFieldU41LE ¶
TryFieldU41LE tries to add a field and read 41 bit unsigned integer in little-endian
func (*D) TryFieldU42 ¶
TryFieldU42 tries to add a field and read 42 bit unsigned integer in current endian
func (*D) TryFieldU42BE ¶
TryFieldU42BE tries to add a field and read 42 bit unsigned integer in big-endian
func (*D) TryFieldU42LE ¶
TryFieldU42LE tries to add a field and read 42 bit unsigned integer in little-endian
func (*D) TryFieldU43 ¶
TryFieldU43 tries to add a field and read 43 bit unsigned integer in current endian
func (*D) TryFieldU43BE ¶
TryFieldU43BE tries to add a field and read 43 bit unsigned integer in big-endian
func (*D) TryFieldU43LE ¶
TryFieldU43LE tries to add a field and read 43 bit unsigned integer in little-endian
func (*D) TryFieldU44 ¶
TryFieldU44 tries to add a field and read 44 bit unsigned integer in current endian
func (*D) TryFieldU44BE ¶
TryFieldU44BE tries to add a field and read 44 bit unsigned integer in big-endian
func (*D) TryFieldU44LE ¶
TryFieldU44LE tries to add a field and read 44 bit unsigned integer in little-endian
func (*D) TryFieldU45 ¶
TryFieldU45 tries to add a field and read 45 bit unsigned integer in current endian
func (*D) TryFieldU45BE ¶
TryFieldU45BE tries to add a field and read 45 bit unsigned integer in big-endian
func (*D) TryFieldU45LE ¶
TryFieldU45LE tries to add a field and read 45 bit unsigned integer in little-endian
func (*D) TryFieldU46 ¶
TryFieldU46 tries to add a field and read 46 bit unsigned integer in current endian
func (*D) TryFieldU46BE ¶
TryFieldU46BE tries to add a field and read 46 bit unsigned integer in big-endian
func (*D) TryFieldU46LE ¶
TryFieldU46LE tries to add a field and read 46 bit unsigned integer in little-endian
func (*D) TryFieldU47 ¶
TryFieldU47 tries to add a field and read 47 bit unsigned integer in current endian
func (*D) TryFieldU47BE ¶
TryFieldU47BE tries to add a field and read 47 bit unsigned integer in big-endian
func (*D) TryFieldU47LE ¶
TryFieldU47LE tries to add a field and read 47 bit unsigned integer in little-endian
func (*D) TryFieldU48 ¶
TryFieldU48 tries to add a field and read 48 bit unsigned integer in current endian
func (*D) TryFieldU48BE ¶
TryFieldU48BE tries to add a field and read 48 bit unsigned integer in big-endian
func (*D) TryFieldU48LE ¶
TryFieldU48LE tries to add a field and read 48 bit unsigned integer in little-endian
func (*D) TryFieldU49 ¶
TryFieldU49 tries to add a field and read 49 bit unsigned integer in current endian
func (*D) TryFieldU49BE ¶
TryFieldU49BE tries to add a field and read 49 bit unsigned integer in big-endian
func (*D) TryFieldU49LE ¶
TryFieldU49LE tries to add a field and read 49 bit unsigned integer in little-endian
func (*D) TryFieldU5 ¶
TryFieldU5 tries to add a field and read 5 bit unsigned integer in current endian
func (*D) TryFieldU50 ¶
TryFieldU50 tries to add a field and read 50 bit unsigned integer in current endian
func (*D) TryFieldU50BE ¶
TryFieldU50BE tries to add a field and read 50 bit unsigned integer in big-endian
func (*D) TryFieldU50LE ¶
TryFieldU50LE tries to add a field and read 50 bit unsigned integer in little-endian
func (*D) TryFieldU51 ¶
TryFieldU51 tries to add a field and read 51 bit unsigned integer in current endian
func (*D) TryFieldU51BE ¶
TryFieldU51BE tries to add a field and read 51 bit unsigned integer in big-endian
func (*D) TryFieldU51LE ¶
TryFieldU51LE tries to add a field and read 51 bit unsigned integer in little-endian
func (*D) TryFieldU52 ¶
TryFieldU52 tries to add a field and read 52 bit unsigned integer in current endian
func (*D) TryFieldU52BE ¶
TryFieldU52BE tries to add a field and read 52 bit unsigned integer in big-endian
func (*D) TryFieldU52LE ¶
TryFieldU52LE tries to add a field and read 52 bit unsigned integer in little-endian
func (*D) TryFieldU53 ¶
TryFieldU53 tries to add a field and read 53 bit unsigned integer in current endian
func (*D) TryFieldU53BE ¶
TryFieldU53BE tries to add a field and read 53 bit unsigned integer in big-endian
func (*D) TryFieldU53LE ¶
TryFieldU53LE tries to add a field and read 53 bit unsigned integer in little-endian
func (*D) TryFieldU54 ¶
TryFieldU54 tries to add a field and read 54 bit unsigned integer in current endian
func (*D) TryFieldU54BE ¶
TryFieldU54BE tries to add a field and read 54 bit unsigned integer in big-endian
func (*D) TryFieldU54LE ¶
TryFieldU54LE tries to add a field and read 54 bit unsigned integer in little-endian
func (*D) TryFieldU55 ¶
TryFieldU55 tries to add a field and read 55 bit unsigned integer in current endian
func (*D) TryFieldU55BE ¶
TryFieldU55BE tries to add a field and read 55 bit unsigned integer in big-endian
func (*D) TryFieldU55LE ¶
TryFieldU55LE tries to add a field and read 55 bit unsigned integer in little-endian
func (*D) TryFieldU56 ¶
TryFieldU56 tries to add a field and read 56 bit unsigned integer in current endian
func (*D) TryFieldU56BE ¶
TryFieldU56BE tries to add a field and read 56 bit unsigned integer in big-endian
func (*D) TryFieldU56LE ¶
TryFieldU56LE tries to add a field and read 56 bit unsigned integer in little-endian
func (*D) TryFieldU57 ¶
TryFieldU57 tries to add a field and read 57 bit unsigned integer in current endian
func (*D) TryFieldU57BE ¶
TryFieldU57BE tries to add a field and read 57 bit unsigned integer in big-endian
func (*D) TryFieldU57LE ¶
TryFieldU57LE tries to add a field and read 57 bit unsigned integer in little-endian
func (*D) TryFieldU58 ¶
TryFieldU58 tries to add a field and read 58 bit unsigned integer in current endian
func (*D) TryFieldU58BE ¶
TryFieldU58BE tries to add a field and read 58 bit unsigned integer in big-endian
func (*D) TryFieldU58LE ¶
TryFieldU58LE tries to add a field and read 58 bit unsigned integer in little-endian
func (*D) TryFieldU59 ¶
TryFieldU59 tries to add a field and read 59 bit unsigned integer in current endian
func (*D) TryFieldU59BE ¶
TryFieldU59BE tries to add a field and read 59 bit unsigned integer in big-endian
func (*D) TryFieldU59LE ¶
TryFieldU59LE tries to add a field and read 59 bit unsigned integer in little-endian
func (*D) TryFieldU6 ¶
TryFieldU6 tries to add a field and read 6 bit unsigned integer in current endian
func (*D) TryFieldU60 ¶
TryFieldU60 tries to add a field and read 60 bit unsigned integer in current endian
func (*D) TryFieldU60BE ¶
TryFieldU60BE tries to add a field and read 60 bit unsigned integer in big-endian
func (*D) TryFieldU60LE ¶
TryFieldU60LE tries to add a field and read 60 bit unsigned integer in little-endian
func (*D) TryFieldU61 ¶
TryFieldU61 tries to add a field and read 61 bit unsigned integer in current endian
func (*D) TryFieldU61BE ¶
TryFieldU61BE tries to add a field and read 61 bit unsigned integer in big-endian
func (*D) TryFieldU61LE ¶
TryFieldU61LE tries to add a field and read 61 bit unsigned integer in little-endian
func (*D) TryFieldU62 ¶
TryFieldU62 tries to add a field and read 62 bit unsigned integer in current endian
func (*D) TryFieldU62BE ¶
TryFieldU62BE tries to add a field and read 62 bit unsigned integer in big-endian
func (*D) TryFieldU62LE ¶
TryFieldU62LE tries to add a field and read 62 bit unsigned integer in little-endian
func (*D) TryFieldU63 ¶
TryFieldU63 tries to add a field and read 63 bit unsigned integer in current endian
func (*D) TryFieldU63BE ¶
TryFieldU63BE tries to add a field and read 63 bit unsigned integer in big-endian
func (*D) TryFieldU63LE ¶
TryFieldU63LE tries to add a field and read 63 bit unsigned integer in little-endian
func (*D) TryFieldU64 ¶
TryFieldU64 tries to add a field and read 64 bit unsigned integer in current endian
func (*D) TryFieldU64BE ¶
TryFieldU64BE tries to add a field and read 64 bit unsigned integer in big-endian
func (*D) TryFieldU64LE ¶
TryFieldU64LE tries to add a field and read 64 bit unsigned integer in little-endian
func (*D) TryFieldU7 ¶
TryFieldU7 tries to add a field and read 7 bit unsigned integer in current endian
func (*D) TryFieldU8 ¶
TryFieldU8 tries to add a field and read 8 bit unsigned integer in current endian
func (*D) TryFieldU8BE ¶
TryFieldU8BE tries to add a field and read 8 bit unsigned integer in big-endian
func (*D) TryFieldU8LE ¶
TryFieldU8LE tries to add a field and read 8 bit unsigned integer in little-endian
func (*D) TryFieldU9 ¶
TryFieldU9 tries to add a field and read 9 bit unsigned integer in current endian
func (*D) TryFieldU9BE ¶
TryFieldU9BE tries to add a field and read 9 bit unsigned integer in big-endian
func (*D) TryFieldU9LE ¶
TryFieldU9LE tries to add a field and read 9 bit unsigned integer in little-endian
func (*D) TryFieldUBigInt ¶ added in v0.0.4
TryFieldUBigInt tries to add a field and read nBits bits signed integer in current endian
func (*D) TryFieldUBigIntBE ¶ added in v0.0.4
TryFieldUBigIntBE tries to add a field and read nBits bit signed integer in big-endian
func (*D) TryFieldUBigIntE ¶ added in v0.0.4
func (d *D) TryFieldUBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) (*big.Int, error)
TryFieldUBigIntE tries to add a field and read nBits signed integer in specified endian
func (*D) TryFieldUBigIntLE ¶ added in v0.0.4
TryFieldUBigIntLE tries to add a field and read nBits bit signed integer in little-endian
func (*D) TryFieldUE ¶
func (d *D) TryFieldUE(name string, nBits int, endian Endian, sms ...scalar.UintMapper) (uint64, error)
TryFieldUE tries to add a field and read nBits unsigned integer in specified endian
func (*D) TryFieldULEB128 ¶ added in v0.0.9
TryFieldULEB128 tries to add a field and read unsigned LEB128 integer
func (*D) TryFieldUTF16 ¶
TryFieldUTF16 tries to add a field and read nBytes bytes UTF16 string, default big-endian and accepts BOM
func (*D) TryFieldUTF16BE ¶
TryFieldUTF16BE tries to add a field and read nBytes bytes UTF16 big-endian string
func (*D) TryFieldUTF16BENull ¶ added in v0.0.9
TryFieldUTF16BENull tries to add a field and read null terminated UTF16BE string
func (*D) TryFieldUTF16LE ¶
TryFieldUTF16LE tries to add a field and read nBytes bytes UTF16 little-endian string
func (*D) TryFieldUTF16LENull ¶ added in v0.0.9
TryFieldUTF16LENull tries to add a field and read null terminated UTF16LE string
func (*D) TryFieldUTF16Null ¶ added in v0.0.9
TryFieldUTF16Null tries to add a field and read null terminated UTF16 string, default big-endian and accepts BOM
func (*D) TryFieldUTF8 ¶
TryFieldUTF8 tries to add a field and read nBytes bytes UTF8 string
func (*D) TryFieldUTF8Null ¶
TryFieldUTF8Null tries to add a field and read null terminated UTF8 string
func (*D) TryFieldUTF8NullFixedLen ¶
func (d *D) TryFieldUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) (string, error)
TryFieldUTF8NullFixedLen tries to add a field and read fixedBytes bytes long null terminated UTF8 string
func (*D) TryFieldUTF8ShortString ¶
TryFieldUTF8ShortString tries to add a field and read one byte length fixed UTF8 string
func (*D) TryFieldUTF8ShortStringFixedLen ¶
func (d *D) TryFieldUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) (string, error)
TryFieldUTF8ShortStringFixedLen tries to add a field and read fixedBytes bytes long one byte length prefixed UTF8 string
func (*D) TryFieldUintFn ¶ added in v0.2.0
func (d *D) TryFieldUintFn(name string, fn func(d *D) (uint64, error), sms ...scalar.UintMapper) (uint64, error)
TryFieldUintFn tries to add a field, calls uint64 decode function and returns actual value as a Uint
func (*D) TryFieldUintScalarFn ¶ added in v0.2.0
func (d *D) TryFieldUintScalarFn(name string, fn func(d *D) (scalar.Uint, error), sms ...scalar.UintMapper) (uint64, error)
TryFieldUintScalarFn tries to add a field, calls scalar functions and returns actual value as a Uint
func (*D) TryFieldUnary ¶
TryFieldUnary tries to add a field and read unary integer using ov as "one" value
func (*D) TryFieldValue ¶
func (*D) TryHasBytes ¶
func (*D) TryPeekBits ¶
PeekBits peek nBits bits from buffer TODO: share code?
func (*D) TryPeekFind ¶
func (*D) TryRawLen ¶
func (d *D) TryRawLen(nBits int64) (bitio.ReaderAtSeeker, error)
TryRawLen tries to read nBits raw bits
func (*D) TryReadAllBits ¶ added in v0.0.8
func (*D) TrySBigInt ¶ added in v0.0.4
TrySBigInt tries to read nBits bits signed integer in current endian
func (*D) TrySBigIntBE ¶ added in v0.0.4
TrySBigIntBE tries to read nBits bit signed integer in big-endian
func (*D) TrySBigIntE ¶ added in v0.0.4
TrySBigIntE tries to read nBits signed integer in specified endian
func (*D) TrySBigIntLE ¶ added in v0.0.4
TrySBigIntLE tries to read nBits bit signed integer in little-endian
func (*D) TrySLEB128 ¶ added in v0.0.9
TrySLEB128 tries to read signed LEB128 integer
func (*D) TrySeekAbs ¶ added in v0.0.5
TrySeekAbs seeks to absolute position. If one or more functions is passed, the original seek position will be restored after decoding.
func (*D) TrySeekRel ¶ added in v0.0.5
TrySeekRel seeks relative to current bit position. If one or more functions is passed, the original seek position will be restored after decoding.
func (*D) TryUBigInt ¶ added in v0.0.4
TryUBigInt tries to read nBits bits signed integer in current endian
func (*D) TryUBigIntBE ¶ added in v0.0.4
TryUBigIntBE tries to read nBits bit signed integer in big-endian
func (*D) TryUBigIntE ¶ added in v0.0.4
TryUBigIntE tries to read nBits signed integer in specified endian
func (*D) TryUBigIntLE ¶ added in v0.0.4
TryUBigIntLE tries to read nBits bit signed integer in little-endian
func (*D) TryULEB128 ¶ added in v0.0.9
TryULEB128 tries to read unsigned LEB128 integer
func (*D) TryUTF16 ¶
TryUTF16 tries to read nBytes bytes UTF16 string, default big-endian and accepts BOM
func (*D) TryUTF16BE ¶
TryUTF16BE tries to read nBytes bytes UTF16 big-endian string
func (*D) TryUTF16BENull ¶ added in v0.0.9
TryUTF16BENull tries to read null terminated UTF16BE string
func (*D) TryUTF16LE ¶
TryUTF16LE tries to read nBytes bytes UTF16 little-endian string
func (*D) TryUTF16LENull ¶ added in v0.0.9
TryUTF16LENull tries to read null terminated UTF16LE string
func (*D) TryUTF16Null ¶ added in v0.0.9
TryUTF16Null tries to read null terminated UTF16 string, default big-endian and accepts BOM
func (*D) TryUTF8Null ¶
TryUTF8Null tries to read null terminated UTF8 string
func (*D) TryUTF8NullFixedLen ¶
TryUTF8NullFixedLen tries to read fixedBytes bytes long null terminated UTF8 string
func (*D) TryUTF8ShortString ¶
TryUTF8ShortString tries to read one byte length fixed UTF8 string
func (*D) TryUTF8ShortStringFixedLen ¶
TryUTF8ShortStringFixedLen tries to read fixedBytes bytes long one byte length prefixed UTF8 string
func (*D) TryUintBits ¶ added in v0.5.0
TryUintBits reads nBits bits as a uint64 from buffer
func (*D) UTF16BENull ¶ added in v0.0.9
UTF16BENull reads null terminated UTF16BE string
func (*D) UTF16LENull ¶ added in v0.0.9
UTF16LENull reads null terminated UTF16LE string
func (*D) UTF16Null ¶ added in v0.0.9
UTF16Null reads null terminated UTF16 string, default big-endian and accepts BOM
func (*D) UTF8NullFixedLen ¶
UTF8NullFixedLen reads fixedBytes bytes long null terminated UTF8 string
func (*D) UTF8ShortString ¶
UTF8ShortString reads one byte length fixed UTF8 string
func (*D) UTF8ShortStringFixedLen ¶
UTF8ShortStringFixedLen reads fixedBytes bytes long one byte length prefixed UTF8 string
func (*D) UintAssert ¶ added in v0.2.0
func (d *D) UintAssert(vs ...uint64) scalar.UintMapper
UintAssert validate and asserts that actual value is one of given uint64 values
func (*D) UintAssertBytes ¶ added in v0.2.0
func (d *D) UintAssertBytes(bss ...[]byte) scalar.UintMapper
func (*D) UintAssertRange ¶ added in v0.2.0
func (d *D) UintAssertRange(start, end uint64) scalar.UintMapper
UintAssertRange asserts that actual value is in range
func (*D) UintRequire ¶ added in v0.2.0
func (d *D) UintRequire(vs ...uint64) scalar.UintMapper
UintRequire that actual value is one of given uint64 values
func (*D) UintRequireRange ¶ added in v0.2.0
func (d *D) UintRequireRange(start, end uint64) scalar.UintMapper
UintRequireRange require that actual value is in range
func (*D) UintValidate ¶ added in v0.2.0
func (d *D) UintValidate(vs ...uint64) scalar.UintMapper
UintValidate validates that actual value is one of given uint64 values
func (*D) UintValidateBEBytes ¶ added in v0.2.0
func (d *D) UintValidateBEBytes(bss ...[]byte) scalar.UintMapper
func (*D) UintValidateBytes ¶ added in v0.2.0
func (d *D) UintValidateBytes(bss ...[]byte) scalar.UintMapper
func (*D) UintValidateLEBytes ¶ added in v0.2.0
func (d *D) UintValidateLEBytes(bss ...[]byte) scalar.UintMapper
func (*D) UintValidateRange ¶ added in v0.2.0
func (d *D) UintValidateRange(start, end uint64) scalar.UintMapper
UintValidateRange validates that actual value is in range
func (*D) ValidateBitBuf ¶
func (d *D) ValidateBitBuf(bss ...[]byte) scalar.BitBufMapper
type DecoderError ¶
func (DecoderError) Error ¶
func (e DecoderError) Error() string
func (DecoderError) IsRecoverableError ¶
func (DecoderError) IsRecoverableError() bool
type Dependency ¶
type FormatError ¶
func (FormatError) Error ¶
func (fe FormatError) Error() string
func (FormatError) Value ¶
func (fe FormatError) Value() any
type FormatsError ¶
type FormatsError struct {
Errs []FormatError
}
func (FormatsError) Error ¶
func (fe FormatsError) Error() string
func (FormatsError) IsRecoverableError ¶
func (FormatsError) IsRecoverableError() bool
type IOError ¶
func (IOError) IsRecoverableError ¶
type RecoverableErrorer ¶
type RecoverableErrorer interface {
IsRecoverableError() bool
}
type Value ¶
type Value struct { Parent *Value Name string V any // scalar.S or Compound (array/struct) Index int // index in parent array/struct Range ranges.Range RootReader bitio.ReaderAtSeeker IsRoot bool // TODO: rework? Format *Format // TODO: rework Description string Err error }
TODO: Encoding, u16le, varint etc, encode? TODO: Value/Compound interface? can have per type and save memory TODO: Make some fields optional somehow? map/slice?
func Decode ¶
func Decode(ctx context.Context, br bitio.ReaderAtSeeker, group Group, opts Options) (*Value, any, error)
Decode try decode group and return first success and all other decoder errors
func (*Value) BufferRoot ¶
func (*Value) FormatRoot ¶
func (*Value) InnerRange ¶
func (*Value) TryBitBufScalarFn ¶ added in v0.2.0
func (v *Value) TryBitBufScalarFn(sms ...scalar.BitBufMapper) error
func (*Value) TryUintScalarFn ¶ added in v0.2.0
func (v *Value) TryUintScalarFn(sms ...scalar.UintMapper) error
TODO: rethink this