Documentation
¶
Overview ¶
Code below generated from scalar_gen.go.tmpl
Index ¶
- Constants
- Variables
- type Compound
- type D
- func (d *D) AddChild(v *Value)
- func (d *D) AlignBits(nBits int) int
- func (d *D) AssertAtLeastBitsLeft(nBits int64)
- func (d *D) AssertBitBuf(bss ...[]byte) scalar.Mapper
- func (d *D) AssertBool(vs ...bool) scalar.Mapper
- func (d *D) AssertF(vs ...float64) scalar.Mapper
- func (d *D) AssertLeastBytesLeft(nBytes int64)
- func (d *D) AssertS(vs ...int64) scalar.Mapper
- func (d *D) AssertStr(vs ...string) scalar.Mapper
- func (d *D) AssertU(vs ...uint64) scalar.Mapper
- func (d *D) AssertUBEBytes(bss ...[]byte) scalar.Mapper
- func (d *D) AssertUBytes(bss ...[]byte) scalar.Mapper
- func (d *D) AssertULEBytes(bss ...[]byte) scalar.Mapper
- func (d *D) BitBufIsZero() scalar.Mapper
- func (d *D) BitBufRange(firstBit int64, nBits int64) *bitio.Buffer
- func (d *D) BitBufValidateIsZero() scalar.Mapper
- func (d *D) Bits(nBits int) (uint64, error)
- func (d *D) BitsLeft() int64
- func (d *D) Bool() bool
- 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) Copy(r io.Writer, w io.Reader) (int64, error)
- func (d *D) End() bool
- func (d *D) Errorf(format string, a ...interface{})
- 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) 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 ...interface{})
- func (d *D) FieldArray(name string, fn func(d *D), sms ...scalar.Mapper) *D
- func (d *D) FieldArrayLoop(name string, condFn func() bool, fn func(d *D)) *D
- func (d *D) FieldArrayValue(name string) *D
- func (d *D) FieldBitBufFn(name string, fn func(d *D) *bitio.Buffer, sms ...scalar.Mapper) *bitio.Buffer
- func (d *D) FieldBitBufScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) *bitio.Buffer
- func (d *D) FieldBool(name string, sms ...scalar.Mapper) bool
- func (d *D) FieldBoolFn(name string, fn func(d *D) bool, sms ...scalar.Mapper) bool
- func (d *D) FieldBoolScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) bool
- func (d *D) FieldDecoder(name string, bitBuf *bitio.Buffer, v interface{}) *D
- func (d *D) FieldF(name string, nBits int, sms ...scalar.Mapper) float64
- func (d *D) FieldF16(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldF16BE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldF16LE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldF32(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldF32BE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldF32LE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldF64(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldF64BE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldF64LE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldFE(name string, nBits int, endian Endian, sms ...scalar.Mapper) float64
- func (d *D) FieldFFn(name string, fn func(d *D) float64, sms ...scalar.Mapper) float64
- func (d *D) FieldFP(name string, nBits int, fBits int, sms ...scalar.Mapper) float64
- func (d *D) FieldFP16(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldFP16BE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldFP16LE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldFP32(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldFP32BE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldFP32LE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldFP64(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldFP64BE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldFP64LE(name string, sms ...scalar.Mapper) float64
- func (d *D) FieldFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.Mapper) float64
- func (d *D) FieldFScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) float64
- func (d *D) FieldFormat(name string, group Group, inArg interface{}) (*Value, interface{})
- func (d *D) FieldFormatBitBuf(name string, bb *bitio.Buffer, group Group, inArg interface{}) (*Value, interface{})
- func (d *D) FieldFormatLen(name string, nBits int64, group Group, inArg interface{}) (*Value, interface{})
- func (d *D) FieldFormatRange(name string, firstBit int64, nBits int64, group Group, inArg interface{}) (*Value, interface{})
- func (d *D) FieldFormatReaderLen(name string, nBits int64, fn func(r io.Reader) (io.ReadCloser, error), ...) (*Value, interface{})
- func (d *D) FieldGet(name string) *Value
- func (d *D) FieldMustGet(name string) *Value
- func (d *D) FieldRangeFn(name string, firstBit int64, nBits int64, fn func() *Value) *Value
- func (d *D) FieldRawLen(name string, nBits int64, sms ...scalar.Mapper) *bitio.Buffer
- func (d *D) FieldReaderRangeFormat(name string, startBit int64, nBits int64, fn func(r io.Reader) io.Reader, ...) (int64, *bitio.Buffer, *Value, interface{})
- func (d *D) FieldRootBitBuf(name string, bb *bitio.Buffer) *Value
- func (d *D) FieldS(name string, nBits int, sms ...scalar.Mapper) int64
- func (d *D) FieldS1(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS10(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS10BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS10LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS11(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS11BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS11LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS12(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS12BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS12LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS13(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS13BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS13LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS14(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS14BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS14LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS15(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS15BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS15LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS16(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS16BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS16LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS17(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS17BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS17LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS18(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS18BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS18LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS19(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS19BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS19LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS2(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS20(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS20BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS20LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS21(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS21BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS21LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS22(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS22BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS22LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS23(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS23BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS23LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS24(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS24BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS24LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS25(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS25BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS25LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS26(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS26BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS26LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS27(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS27BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS27LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS28(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS28BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS28LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS29(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS29BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS29LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS3(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS30(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS30BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS30LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS31(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS31BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS31LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS32(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS32BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS32LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS33(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS33BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS33LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS34(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS34BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS34LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS35(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS35BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS35LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS36(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS36BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS36LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS37(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS37BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS37LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS38(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS38BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS38LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS39(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS39BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS39LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS4(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS40(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS40BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS40LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS41(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS41BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS41LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS42(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS42BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS42LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS43(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS43BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS43LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS44(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS44BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS44LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS45(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS45BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS45LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS46(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS46BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS46LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS47(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS47BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS47LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS48(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS48BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS48LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS49(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS49BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS49LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS5(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS50(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS50BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS50LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS51(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS51BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS51LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS52(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS52BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS52LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS53(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS53BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS53LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS54(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS54BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS54LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS55(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS55BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS55LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS56(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS56BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS56LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS57(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS57BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS57LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS58(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS58BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS58LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS59(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS59BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS59LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS6(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS60(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS60BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS60LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS61(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS61BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS61LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS62(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS62BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS62LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS63(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS63BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS63LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS64(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS64BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS64LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS7(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS8(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS8BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS8LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS9(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS9BE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldS9LE(name string, sms ...scalar.Mapper) int64
- func (d *D) FieldSE(name string, nBits int, endian Endian, sms ...scalar.Mapper) int64
- func (d *D) FieldSFn(name string, fn func(d *D) int64, sms ...scalar.Mapper) int64
- func (d *D) FieldSScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) int64
- func (d *D) FieldScalar(name string, sfn scalar.Fn, sms ...scalar.Mapper) *scalar.S
- func (d *D) FieldScalarBitBufFn(name string, fn func(d *D) *bitio.Buffer, sms ...scalar.Mapper) *scalar.S
- func (d *D) FieldScalarBoolFn(name string, fn func(d *D) bool, sms ...scalar.Mapper) *scalar.S
- func (d *D) FieldScalarFFn(name string, fn func(d *D) float64, sms ...scalar.Mapper) *scalar.S
- func (d *D) FieldScalarSFn(name string, fn func(d *D) int64, sms ...scalar.Mapper) *scalar.S
- func (d *D) FieldScalarStrFn(name string, fn func(d *D) string, sms ...scalar.Mapper) *scalar.S
- func (d *D) FieldScalarUFn(name string, fn func(d *D) uint64, sms ...scalar.Mapper) *scalar.S
- func (d *D) FieldStrFn(name string, fn func(d *D) string, sms ...scalar.Mapper) string
- func (d *D) FieldStrScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) 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) FieldStructRootBitBufFn(name string, bb *bitio.Buffer, fn func(d *D)) *Value
- func (d *D) FieldStructValue(name string) *D
- func (d *D) FieldU(name string, nBits int, sms ...scalar.Mapper) uint64
- func (d *D) FieldU1(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU10(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU10BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU10LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU11(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU11BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU11LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU12(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU12BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU12LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU13(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU13BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU13LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU14(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU14BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU14LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU15(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU15BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU15LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU16(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU16BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU16LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU17(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU17BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU17LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU18(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU18BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU18LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU19(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU19BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU19LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU2(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU20(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU20BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU20LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU21(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU21BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU21LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU22(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU22BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU22LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU23(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU23BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU23LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU24(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU24BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU24LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU25(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU25BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU25LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU26(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU26BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU26LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU27(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU27BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU27LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU28(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU28BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU28LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU29(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU29BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU29LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU3(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU30(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU30BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU30LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU31(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU31BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU31LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU32(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU32BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU32LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU33(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU33BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU33LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU34(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU34BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU34LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU35(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU35BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU35LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU36(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU36BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU36LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU37(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU37BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU37LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU38(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU38BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU38LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU39(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU39BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU39LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU4(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU40(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU40BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU40LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU41(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU41BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU41LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU42(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU42BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU42LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU43(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU43BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU43LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU44(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU44BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU44LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU45(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU45BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU45LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU46(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU46BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU46LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU47(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU47BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU47LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU48(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU48BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU48LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU49(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU49BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU49LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU5(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU50(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU50BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU50LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU51(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU51BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU51LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU52(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU52BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU52LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU53(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU53BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU53LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU54(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU54BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU54LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU55(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU55BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU55LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU56(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU56BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU56LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU57(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU57BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU57LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU58(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU58BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU58LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU59(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU59BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU59LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU6(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU60(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU60BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU60LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU61(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU61BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU61LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU62(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU62BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU62LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU63(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU63BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU63LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU64(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU64BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU64LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU7(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU8(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU8BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU8LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU9(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU9BE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldU9LE(name string, sms ...scalar.Mapper) uint64
- func (d *D) FieldUE(name string, nBits int, endian Endian, sms ...scalar.Mapper) uint64
- func (d *D) FieldUFn(name string, fn func(d *D) uint64, sms ...scalar.Mapper) uint64
- func (d *D) FieldUScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) uint64
- func (d *D) FieldUTF16(name string, nBytes int, sms ...scalar.Mapper) string
- func (d *D) FieldUTF16BE(name string, nBytes int, sms ...scalar.Mapper) string
- func (d *D) FieldUTF16LE(name string, nBytes int, sms ...scalar.Mapper) string
- func (d *D) FieldUTF8(name string, nBytes int, sms ...scalar.Mapper) string
- func (d *D) FieldUTF8Null(name string, sms ...scalar.Mapper) string
- func (d *D) FieldUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) string
- func (d *D) FieldUTF8ShortString(name string, sms ...scalar.Mapper) string
- func (d *D) FieldUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) string
- func (d *D) FieldUnary(name string, ov uint64, sms ...scalar.Mapper) uint64
- func (d *D) FieldValue(name string, fn func() *Value) *Value
- func (d *D) FieldValueBool(name string, a bool, sms ...scalar.Mapper)
- func (d *D) FieldValueFloat(name string, a float64, sms ...scalar.Mapper)
- func (d *D) FieldValueRaw(name string, a []byte, sms ...scalar.Mapper)
- func (d *D) FieldValueS(name string, a int64, sms ...scalar.Mapper)
- func (d *D) FieldValueStr(name string, a string, sms ...scalar.Mapper)
- func (d *D) FieldValueU(name string, a uint64, sms ...scalar.Mapper)
- func (d *D) FillGaps(r ranges.Range, namePrefix string)
- func (d *D) Format(group Group, inArg interface{}) interface{}
- func (d *D) IOPanic(err error, op string)
- func (d *D) Len() int64
- func (d *D) LenFn(nBits int64, fn func(d *D))
- func (d *D) MustCopy(r io.Writer, w io.Reader) int64
- func (d *D) MustNewBitBufFromReader(r io.Reader) *bitio.Buffer
- func (d *D) NotEnd() bool
- func (d *D) PeekBits(nBits int) uint64
- func (d *D) PeekBytes(nBytes int) []byte
- func (d *D) PeekFind(nBits int, seekBits int64, fn func(v uint64) bool, maxLen int64) (int64, uint64)
- func (d *D) PeekFindByte(findV uint8, maxLen int64) int64
- func (d *D) Pos() int64
- func (d *D) RangeFn(firstBit int64, nBits int64, fn func(d *D))
- func (d *D) RawLen(nBits int64) *bitio.Buffer
- 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) SE(nBits int, endian Endian) int64
- func (d *D) SeekAbs(pos int64) int64
- func (d *D) SeekRel(deltaBits int64) int64
- func (d *D) SharedReadBuf(n int) []byte
- func (d *D) TryBool() (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) 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) TryFieldBitBufFn(name string, fn func(d *D) (*bitio.Buffer, error), sms ...scalar.Mapper) (*bitio.Buffer, error)
- func (d *D) TryFieldBitBufScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (*bitio.Buffer, error)
- func (d *D) TryFieldBool(name string, sms ...scalar.Mapper) (bool, error)
- func (d *D) TryFieldBoolFn(name string, fn func(d *D) (bool, error), sms ...scalar.Mapper) (bool, error)
- func (d *D) TryFieldBoolScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (bool, error)
- func (d *D) TryFieldF(name string, nBits int, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldF16(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldF16BE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldF16LE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldF32(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldF32BE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldF32LE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldF64(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldF64BE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldF64LE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFFn(name string, fn func(d *D) (float64, error), sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFP(name string, nBits int, fBits int, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFP16(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFP16BE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFP16LE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFP32(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFP32BE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFP32LE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFP64(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFP64BE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFP64LE(name string, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (float64, error)
- func (d *D) TryFieldFormat(name string, group Group, inArg interface{}) (*Value, interface{}, error)
- func (d *D) TryFieldFormatBitBuf(name string, bb *bitio.Buffer, group Group, inArg interface{}) (*Value, interface{}, error)
- func (d *D) TryFieldFormatLen(name string, nBits int64, group Group, inArg interface{}) (*Value, interface{}, error)
- func (d *D) TryFieldFormatRange(name string, firstBit int64, nBits int64, group Group, inArg interface{}) (*Value, interface{}, error)
- func (d *D) TryFieldRawLen(name string, nBits int64, sms ...scalar.Mapper) (*bitio.Buffer, error)
- func (d *D) TryFieldReaderRangeFormat(name string, startBit int64, nBits int64, fn func(r io.Reader) io.Reader, ...) (int64, *bitio.Buffer, *Value, interface{}, error)
- func (d *D) TryFieldS(name string, nBits int, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS1(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS10(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS10BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS10LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS11(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS11BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS11LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS12(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS12BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS12LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS13(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS13BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS13LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS14(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS14BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS14LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS15(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS15BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS15LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS16(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS16BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS16LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS17(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS17BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS17LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS18(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS18BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS18LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS19(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS19BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS19LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS2(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS20(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS20BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS20LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS21(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS21BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS21LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS22(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS22BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS22LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS23(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS23BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS23LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS24(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS24BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS24LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS25(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS25BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS25LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS26(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS26BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS26LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS27(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS27BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS27LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS28(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS28BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS28LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS29(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS29BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS29LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS3(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS30(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS30BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS30LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS31(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS31BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS31LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS32(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS32BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS32LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS33(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS33BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS33LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS34(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS34BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS34LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS35(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS35BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS35LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS36(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS36BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS36LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS37(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS37BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS37LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS38(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS38BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS38LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS39(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS39BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS39LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS4(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS40(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS40BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS40LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS41(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS41BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS41LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS42(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS42BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS42LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS43(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS43BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS43LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS44(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS44BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS44LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS45(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS45BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS45LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS46(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS46BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS46LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS47(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS47BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS47LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS48(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS48BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS48LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS49(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS49BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS49LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS5(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS50(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS50BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS50LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS51(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS51BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS51LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS52(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS52BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS52LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS53(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS53BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS53LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS54(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS54BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS54LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS55(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS55BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS55LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS56(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS56BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS56LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS57(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS57BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS57LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS58(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS58BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS58LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS59(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS59BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS59LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS6(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS60(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS60BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS60LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS61(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS61BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS61LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS62(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS62BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS62LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS63(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS63BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS63LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS64(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS64BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS64LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS7(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS8(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS8BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS8LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS9(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS9BE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldS9LE(name string, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldSE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldSFn(name string, fn func(d *D) (int64, error), sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldSScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (int64, error)
- func (d *D) TryFieldScalar(name string, sfn scalar.Fn, sms ...scalar.Mapper) (*scalar.S, error)
- func (d *D) TryFieldScalarBitBufFn(name string, fn func(d *D) (*bitio.Buffer, error), sms ...scalar.Mapper) (*scalar.S, error)
- func (d *D) TryFieldScalarBoolFn(name string, fn func(d *D) (bool, error), sms ...scalar.Mapper) (*scalar.S, error)
- func (d *D) TryFieldScalarFFn(name string, fn func(d *D) (float64, error), sms ...scalar.Mapper) (*scalar.S, error)
- func (d *D) TryFieldScalarSFn(name string, fn func(d *D) (int64, error), sms ...scalar.Mapper) (*scalar.S, error)
- func (d *D) TryFieldScalarStrFn(name string, fn func(d *D) (string, error), sms ...scalar.Mapper) (*scalar.S, error)
- func (d *D) TryFieldScalarUFn(name string, fn func(d *D) (uint64, error), sms ...scalar.Mapper) (*scalar.S, error)
- func (d *D) TryFieldStrFn(name string, fn func(d *D) (string, error), sms ...scalar.Mapper) (string, error)
- func (d *D) TryFieldStrScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (string, error)
- func (d *D) TryFieldU(name string, nBits int, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU1(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU10(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU10BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU10LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU11(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU11BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU11LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU12(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU12BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU12LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU13(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU13BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU13LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU14(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU14BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU14LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU15(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU15BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU15LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU16(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU16BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU16LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU17(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU17BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU17LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU18(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU18BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU18LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU19(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU19BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU19LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU2(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU20(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU20BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU20LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU21(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU21BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU21LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU22(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU22BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU22LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU23(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU23BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU23LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU24(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU24BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU24LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU25(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU25BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU25LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU26(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU26BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU26LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU27(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU27BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU27LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU28(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU28BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU28LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU29(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU29BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU29LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU3(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU30(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU30BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU30LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU31(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU31BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU31LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU32(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU32BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU32LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU33(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU33BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU33LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU34(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU34BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU34LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU35(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU35BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU35LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU36(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU36BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU36LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU37(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU37BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU37LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU38(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU38BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU38LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU39(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU39BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU39LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU4(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU40(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU40BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU40LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU41(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU41BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU41LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU42(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU42BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU42LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU43(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU43BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU43LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU44(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU44BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU44LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU45(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU45BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU45LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU46(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU46BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU46LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU47(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU47BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU47LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU48(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU48BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU48LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU49(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU49BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU49LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU5(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU50(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU50BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU50LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU51(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU51BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU51LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU52(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU52BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU52LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU53(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU53BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU53LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU54(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU54BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU54LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU55(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU55BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU55LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU56(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU56BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU56LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU57(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU57BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU57LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU58(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU58BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU58LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU59(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU59BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU59LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU6(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU60(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU60BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU60LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU61(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU61BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU61LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU62(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU62BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU62LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU63(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU63BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU63LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU64(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU64BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU64LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU7(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU8(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU8BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU8LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU9(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU9BE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldU9LE(name string, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldUE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldUFn(name string, fn func(d *D) (uint64, error), sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldUScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldUTF16(name string, nBytes int, sms ...scalar.Mapper) (string, error)
- func (d *D) TryFieldUTF16BE(name string, nBytes int, sms ...scalar.Mapper) (string, error)
- func (d *D) TryFieldUTF16LE(name string, nBytes int, sms ...scalar.Mapper) (string, error)
- func (d *D) TryFieldUTF8(name string, nBytes int, sms ...scalar.Mapper) (string, error)
- func (d *D) TryFieldUTF8Null(name string, sms ...scalar.Mapper) (string, error)
- func (d *D) TryFieldUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) (string, error)
- func (d *D) TryFieldUTF8ShortString(name string, sms ...scalar.Mapper) (string, error)
- func (d *D) TryFieldUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) (string, error)
- func (d *D) TryFieldUnary(name string, ov uint64, sms ...scalar.Mapper) (uint64, error)
- func (d *D) TryFieldValue(name string, fn func() (*Value, error)) (*Value, error)
- func (d *D) TryHasBytes(hb []byte) bool
- func (d *D) TryPeekBits(nBits int) (uint64, error)
- func (d *D) TryPeekFind(nBits int, seekBits int64, maxLen int64, fn func(v uint64) bool) (int64, uint64, error)
- func (d *D) TryRawLen(nBits int64) (*bitio.Buffer, 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) TrySE(nBits int, endian Endian) (int64, 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) TryUE(nBits int, endian Endian) (uint64, error)
- func (d *D) TryUTF16(nBytes int) (string, error)
- func (d *D) TryUTF16BE(nBytes int) (string, error)
- func (d *D) TryUTF16LE(nBytes int) (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) 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) UE(nBits int, endian Endian) uint64
- func (d *D) UTF16(nBytes int) string
- func (d *D) UTF16BE(nBytes int) string
- func (d *D) UTF16LE(nBytes int) 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) Unary(ov uint64) uint64
- func (d *D) ValidateBitBuf(bss ...[]byte) scalar.Mapper
- func (d *D) ValidateBool(vs ...bool) scalar.Mapper
- func (d *D) ValidateF(vs ...float64) scalar.Mapper
- func (d *D) ValidateS(vs ...int64) scalar.Mapper
- func (d *D) ValidateStr(vs ...string) scalar.Mapper
- func (d *D) ValidateU(vs ...uint64) scalar.Mapper
- func (d *D) ValidateUBEBytes(bss ...[]byte) scalar.Mapper
- func (d *D) ValidateUBytes(bss ...[]byte) scalar.Mapper
- func (d *D) ValidateULEBytes(bss ...[]byte) scalar.Mapper
- type DecoderError
- type Dependency
- type Endian
- type Format
- type FormatError
- type FormatsError
- type Group
- type IOError
- type NALUnescapeReader
- 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) Root() *Value
- func (v *Value) TryScalarFn(sms ...scalar.Mapper) 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 ¶
This section is empty.
Types ¶
type D ¶
type D struct {
Ctx context.Context
Endian Endian
Value *Value
Options Options
// contains filtered or unexported fields
}
func (*D) AssertAtLeastBitsLeft ¶
func (*D) AssertBool ¶
AssertBool asserts that actual value is one of given bool values
func (*D) AssertLeastBytesLeft ¶
func (*D) BitBufIsZero ¶
func (*D) BitBufRange ¶
TODO: rename/remove BitBuf name?
func (*D) BitBufValidateIsZero ¶
func (*D) ByteAlignBits ¶
func (*D) FieldArrayLoop ¶
func (*D) FieldArrayValue ¶
func (*D) FieldBitBufFn ¶
func (d *D) FieldBitBufFn(name string, fn func(d *D) *bitio.Buffer, sms ...scalar.Mapper) *bitio.Buffer
FieldBitBufFn adds a field, calls *bitio.Buffer decode function and returns actual value as a BitBuf
func (*D) FieldBitBufScalarFn ¶
func (d *D) FieldBitBufScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) *bitio.Buffer
FieldBitBufScalarFn adds a field, calls scalar functions and returns actual value as a BitBuf
func (*D) FieldBoolFn ¶
FieldBoolFn adds a field, calls bool decode function and returns actual value as a Bool
func (*D) FieldBoolScalarFn ¶
FieldBoolScalarFn adds a field, calls scalar functions and returns actual value as a Bool
func (*D) FieldDecoder ¶
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) FieldFFn ¶
FieldFFn adds a field, calls float64 decode function and returns actual value as a F
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.Mapper) float64
FieldFPE adds a field and reads nBits fixed-point number in specified endian
func (*D) FieldFScalarFn ¶
FieldFScalarFn adds a field, calls scalar functions and returns actual value as a F
func (*D) FieldFormat ¶
func (*D) FieldFormatBitBuf ¶
func (*D) FieldFormatLen ¶
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, interface{})
TODO: range?
func (*D) FieldMustGet ¶
func (*D) FieldRangeFn ¶
func (*D) FieldRawLen ¶
FieldRawLen adds a field and reads nBits raw bits
func (*D) FieldReaderRangeFormat ¶
func (*D) FieldRootBitBuf ¶
TODO: rethink this
func (*D) FieldS10BE ¶
FieldS10BE adds a field and reads 10 bit signed integer in big-endian
func (*D) FieldS10LE ¶
FieldS10LE adds a field and reads 10 bit signed integer in little-endian
func (*D) FieldS11BE ¶
FieldS11BE adds a field and reads 11 bit signed integer in big-endian
func (*D) FieldS11LE ¶
FieldS11LE adds a field and reads 11 bit signed integer in little-endian
func (*D) FieldS12BE ¶
FieldS12BE adds a field and reads 12 bit signed integer in big-endian
func (*D) FieldS12LE ¶
FieldS12LE adds a field and reads 12 bit signed integer in little-endian
func (*D) FieldS13BE ¶
FieldS13BE adds a field and reads 13 bit signed integer in big-endian
func (*D) FieldS13LE ¶
FieldS13LE adds a field and reads 13 bit signed integer in little-endian
func (*D) FieldS14BE ¶
FieldS14BE adds a field and reads 14 bit signed integer in big-endian
func (*D) FieldS14LE ¶
FieldS14LE adds a field and reads 14 bit signed integer in little-endian
func (*D) FieldS15BE ¶
FieldS15BE adds a field and reads 15 bit signed integer in big-endian
func (*D) FieldS15LE ¶
FieldS15LE adds a field and reads 15 bit signed integer in little-endian
func (*D) FieldS16BE ¶
FieldS16BE adds a field and reads 16 bit signed integer in big-endian
func (*D) FieldS16LE ¶
FieldS16LE adds a field and reads 16 bit signed integer in little-endian
func (*D) FieldS17BE ¶
FieldS17BE adds a field and reads 17 bit signed integer in big-endian
func (*D) FieldS17LE ¶
FieldS17LE adds a field and reads 17 bit signed integer in little-endian
func (*D) FieldS18BE ¶
FieldS18BE adds a field and reads 18 bit signed integer in big-endian
func (*D) FieldS18LE ¶
FieldS18LE adds a field and reads 18 bit signed integer in little-endian
func (*D) FieldS19BE ¶
FieldS19BE adds a field and reads 19 bit signed integer in big-endian
func (*D) FieldS19LE ¶
FieldS19LE adds a field and reads 19 bit signed integer in little-endian
func (*D) FieldS20BE ¶
FieldS20BE adds a field and reads 20 bit signed integer in big-endian
func (*D) FieldS20LE ¶
FieldS20LE adds a field and reads 20 bit signed integer in little-endian
func (*D) FieldS21BE ¶
FieldS21BE adds a field and reads 21 bit signed integer in big-endian
func (*D) FieldS21LE ¶
FieldS21LE adds a field and reads 21 bit signed integer in little-endian
func (*D) FieldS22BE ¶
FieldS22BE adds a field and reads 22 bit signed integer in big-endian
func (*D) FieldS22LE ¶
FieldS22LE adds a field and reads 22 bit signed integer in little-endian
func (*D) FieldS23BE ¶
FieldS23BE adds a field and reads 23 bit signed integer in big-endian
func (*D) FieldS23LE ¶
FieldS23LE adds a field and reads 23 bit signed integer in little-endian
func (*D) FieldS24BE ¶
FieldS24BE adds a field and reads 24 bit signed integer in big-endian
func (*D) FieldS24LE ¶
FieldS24LE adds a field and reads 24 bit signed integer in little-endian
func (*D) FieldS25BE ¶
FieldS25BE adds a field and reads 25 bit signed integer in big-endian
func (*D) FieldS25LE ¶
FieldS25LE adds a field and reads 25 bit signed integer in little-endian
func (*D) FieldS26BE ¶
FieldS26BE adds a field and reads 26 bit signed integer in big-endian
func (*D) FieldS26LE ¶
FieldS26LE adds a field and reads 26 bit signed integer in little-endian
func (*D) FieldS27BE ¶
FieldS27BE adds a field and reads 27 bit signed integer in big-endian
func (*D) FieldS27LE ¶
FieldS27LE adds a field and reads 27 bit signed integer in little-endian
func (*D) FieldS28BE ¶
FieldS28BE adds a field and reads 28 bit signed integer in big-endian
func (*D) FieldS28LE ¶
FieldS28LE adds a field and reads 28 bit signed integer in little-endian
func (*D) FieldS29BE ¶
FieldS29BE adds a field and reads 29 bit signed integer in big-endian
func (*D) FieldS29LE ¶
FieldS29LE adds a field and reads 29 bit signed integer in little-endian
func (*D) FieldS30BE ¶
FieldS30BE adds a field and reads 30 bit signed integer in big-endian
func (*D) FieldS30LE ¶
FieldS30LE adds a field and reads 30 bit signed integer in little-endian
func (*D) FieldS31BE ¶
FieldS31BE adds a field and reads 31 bit signed integer in big-endian
func (*D) FieldS31LE ¶
FieldS31LE adds a field and reads 31 bit signed integer in little-endian
func (*D) FieldS32BE ¶
FieldS32BE adds a field and reads 32 bit signed integer in big-endian
func (*D) FieldS32LE ¶
FieldS32LE adds a field and reads 32 bit signed integer in little-endian
func (*D) FieldS33BE ¶
FieldS33BE adds a field and reads 33 bit signed integer in big-endian
func (*D) FieldS33LE ¶
FieldS33LE adds a field and reads 33 bit signed integer in little-endian
func (*D) FieldS34BE ¶
FieldS34BE adds a field and reads 34 bit signed integer in big-endian
func (*D) FieldS34LE ¶
FieldS34LE adds a field and reads 34 bit signed integer in little-endian
func (*D) FieldS35BE ¶
FieldS35BE adds a field and reads 35 bit signed integer in big-endian
func (*D) FieldS35LE ¶
FieldS35LE adds a field and reads 35 bit signed integer in little-endian
func (*D) FieldS36BE ¶
FieldS36BE adds a field and reads 36 bit signed integer in big-endian
func (*D) FieldS36LE ¶
FieldS36LE adds a field and reads 36 bit signed integer in little-endian
func (*D) FieldS37BE ¶
FieldS37BE adds a field and reads 37 bit signed integer in big-endian
func (*D) FieldS37LE ¶
FieldS37LE adds a field and reads 37 bit signed integer in little-endian
func (*D) FieldS38BE ¶
FieldS38BE adds a field and reads 38 bit signed integer in big-endian
func (*D) FieldS38LE ¶
FieldS38LE adds a field and reads 38 bit signed integer in little-endian
func (*D) FieldS39BE ¶
FieldS39BE adds a field and reads 39 bit signed integer in big-endian
func (*D) FieldS39LE ¶
FieldS39LE adds a field and reads 39 bit signed integer in little-endian
func (*D) FieldS40BE ¶
FieldS40BE adds a field and reads 40 bit signed integer in big-endian
func (*D) FieldS40LE ¶
FieldS40LE adds a field and reads 40 bit signed integer in little-endian
func (*D) FieldS41BE ¶
FieldS41BE adds a field and reads 41 bit signed integer in big-endian
func (*D) FieldS41LE ¶
FieldS41LE adds a field and reads 41 bit signed integer in little-endian
func (*D) FieldS42BE ¶
FieldS42BE adds a field and reads 42 bit signed integer in big-endian
func (*D) FieldS42LE ¶
FieldS42LE adds a field and reads 42 bit signed integer in little-endian
func (*D) FieldS43BE ¶
FieldS43BE adds a field and reads 43 bit signed integer in big-endian
func (*D) FieldS43LE ¶
FieldS43LE adds a field and reads 43 bit signed integer in little-endian
func (*D) FieldS44BE ¶
FieldS44BE adds a field and reads 44 bit signed integer in big-endian
func (*D) FieldS44LE ¶
FieldS44LE adds a field and reads 44 bit signed integer in little-endian
func (*D) FieldS45BE ¶
FieldS45BE adds a field and reads 45 bit signed integer in big-endian
func (*D) FieldS45LE ¶
FieldS45LE adds a field and reads 45 bit signed integer in little-endian
func (*D) FieldS46BE ¶
FieldS46BE adds a field and reads 46 bit signed integer in big-endian
func (*D) FieldS46LE ¶
FieldS46LE adds a field and reads 46 bit signed integer in little-endian
func (*D) FieldS47BE ¶
FieldS47BE adds a field and reads 47 bit signed integer in big-endian
func (*D) FieldS47LE ¶
FieldS47LE adds a field and reads 47 bit signed integer in little-endian
func (*D) FieldS48BE ¶
FieldS48BE adds a field and reads 48 bit signed integer in big-endian
func (*D) FieldS48LE ¶
FieldS48LE adds a field and reads 48 bit signed integer in little-endian
func (*D) FieldS49BE ¶
FieldS49BE adds a field and reads 49 bit signed integer in big-endian
func (*D) FieldS49LE ¶
FieldS49LE adds a field and reads 49 bit signed integer in little-endian
func (*D) FieldS50BE ¶
FieldS50BE adds a field and reads 50 bit signed integer in big-endian
func (*D) FieldS50LE ¶
FieldS50LE adds a field and reads 50 bit signed integer in little-endian
func (*D) FieldS51BE ¶
FieldS51BE adds a field and reads 51 bit signed integer in big-endian
func (*D) FieldS51LE ¶
FieldS51LE adds a field and reads 51 bit signed integer in little-endian
func (*D) FieldS52BE ¶
FieldS52BE adds a field and reads 52 bit signed integer in big-endian
func (*D) FieldS52LE ¶
FieldS52LE adds a field and reads 52 bit signed integer in little-endian
func (*D) FieldS53BE ¶
FieldS53BE adds a field and reads 53 bit signed integer in big-endian
func (*D) FieldS53LE ¶
FieldS53LE adds a field and reads 53 bit signed integer in little-endian
func (*D) FieldS54BE ¶
FieldS54BE adds a field and reads 54 bit signed integer in big-endian
func (*D) FieldS54LE ¶
FieldS54LE adds a field and reads 54 bit signed integer in little-endian
func (*D) FieldS55BE ¶
FieldS55BE adds a field and reads 55 bit signed integer in big-endian
func (*D) FieldS55LE ¶
FieldS55LE adds a field and reads 55 bit signed integer in little-endian
func (*D) FieldS56BE ¶
FieldS56BE adds a field and reads 56 bit signed integer in big-endian
func (*D) FieldS56LE ¶
FieldS56LE adds a field and reads 56 bit signed integer in little-endian
func (*D) FieldS57BE ¶
FieldS57BE adds a field and reads 57 bit signed integer in big-endian
func (*D) FieldS57LE ¶
FieldS57LE adds a field and reads 57 bit signed integer in little-endian
func (*D) FieldS58BE ¶
FieldS58BE adds a field and reads 58 bit signed integer in big-endian
func (*D) FieldS58LE ¶
FieldS58LE adds a field and reads 58 bit signed integer in little-endian
func (*D) FieldS59BE ¶
FieldS59BE adds a field and reads 59 bit signed integer in big-endian
func (*D) FieldS59LE ¶
FieldS59LE adds a field and reads 59 bit signed integer in little-endian
func (*D) FieldS60BE ¶
FieldS60BE adds a field and reads 60 bit signed integer in big-endian
func (*D) FieldS60LE ¶
FieldS60LE adds a field and reads 60 bit signed integer in little-endian
func (*D) FieldS61BE ¶
FieldS61BE adds a field and reads 61 bit signed integer in big-endian
func (*D) FieldS61LE ¶
FieldS61LE adds a field and reads 61 bit signed integer in little-endian
func (*D) FieldS62BE ¶
FieldS62BE adds a field and reads 62 bit signed integer in big-endian
func (*D) FieldS62LE ¶
FieldS62LE adds a field and reads 62 bit signed integer in little-endian
func (*D) FieldS63BE ¶
FieldS63BE adds a field and reads 63 bit signed integer in big-endian
func (*D) FieldS63LE ¶
FieldS63LE adds a field and reads 63 bit signed integer in little-endian
func (*D) FieldS64BE ¶
FieldS64BE adds a field and reads 64 bit signed integer in big-endian
func (*D) FieldS64LE ¶
FieldS64LE adds a field and reads 64 bit signed integer in little-endian
func (*D) FieldSFn ¶
FieldSFn adds a field, calls int64 decode function and returns actual value as a S
func (*D) FieldSScalarFn ¶
FieldSScalarFn adds a field, calls scalar functions and returns actual value as a S
func (*D) FieldScalar ¶
func (*D) FieldScalarBitBufFn ¶
func (d *D) FieldScalarBitBufFn(name string, fn func(d *D) *bitio.Buffer, sms ...scalar.Mapper) *scalar.S
FieldScalarBitBufFn tries to add a field, calls *bitio.Buffer decode function and returns scalar
func (*D) FieldScalarBoolFn ¶
FieldScalarBoolFn tries to add a field, calls bool decode function and returns scalar
func (*D) FieldScalarFFn ¶
FieldScalarFFn tries to add a field, calls float64 decode function and returns scalar
func (*D) FieldScalarSFn ¶
FieldScalarSFn tries to add a field, calls int64 decode function and returns scalar
func (*D) FieldScalarStrFn ¶
FieldScalarStrFn tries to add a field, calls string decode function and returns scalar
func (*D) FieldScalarUFn ¶
FieldScalarUFn tries to add a field, calls uint64 decode function and returns scalar
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) FieldStructArrayLoop ¶
func (*D) FieldStructRootBitBufFn ¶
func (*D) FieldStructValue ¶
func (*D) FieldU10BE ¶
FieldU10BE adds a field and reads 10 bit unsigned integer in big-endian
func (*D) FieldU10LE ¶
FieldU10LE adds a field and reads 10 bit unsigned integer in little-endian
func (*D) FieldU11BE ¶
FieldU11BE adds a field and reads 11 bit unsigned integer in big-endian
func (*D) FieldU11LE ¶
FieldU11LE adds a field and reads 11 bit unsigned integer in little-endian
func (*D) FieldU12BE ¶
FieldU12BE adds a field and reads 12 bit unsigned integer in big-endian
func (*D) FieldU12LE ¶
FieldU12LE adds a field and reads 12 bit unsigned integer in little-endian
func (*D) FieldU13BE ¶
FieldU13BE adds a field and reads 13 bit unsigned integer in big-endian
func (*D) FieldU13LE ¶
FieldU13LE adds a field and reads 13 bit unsigned integer in little-endian
func (*D) FieldU14BE ¶
FieldU14BE adds a field and reads 14 bit unsigned integer in big-endian
func (*D) FieldU14LE ¶
FieldU14LE adds a field and reads 14 bit unsigned integer in little-endian
func (*D) FieldU15BE ¶
FieldU15BE adds a field and reads 15 bit unsigned integer in big-endian
func (*D) FieldU15LE ¶
FieldU15LE adds a field and reads 15 bit unsigned integer in little-endian
func (*D) FieldU16BE ¶
FieldU16BE adds a field and reads 16 bit unsigned integer in big-endian
func (*D) FieldU16LE ¶
FieldU16LE adds a field and reads 16 bit unsigned integer in little-endian
func (*D) FieldU17BE ¶
FieldU17BE adds a field and reads 17 bit unsigned integer in big-endian
func (*D) FieldU17LE ¶
FieldU17LE adds a field and reads 17 bit unsigned integer in little-endian
func (*D) FieldU18BE ¶
FieldU18BE adds a field and reads 18 bit unsigned integer in big-endian
func (*D) FieldU18LE ¶
FieldU18LE adds a field and reads 18 bit unsigned integer in little-endian
func (*D) FieldU19BE ¶
FieldU19BE adds a field and reads 19 bit unsigned integer in big-endian
func (*D) FieldU19LE ¶
FieldU19LE adds a field and reads 19 bit unsigned integer in little-endian
func (*D) FieldU20BE ¶
FieldU20BE adds a field and reads 20 bit unsigned integer in big-endian
func (*D) FieldU20LE ¶
FieldU20LE adds a field and reads 20 bit unsigned integer in little-endian
func (*D) FieldU21BE ¶
FieldU21BE adds a field and reads 21 bit unsigned integer in big-endian
func (*D) FieldU21LE ¶
FieldU21LE adds a field and reads 21 bit unsigned integer in little-endian
func (*D) FieldU22BE ¶
FieldU22BE adds a field and reads 22 bit unsigned integer in big-endian
func (*D) FieldU22LE ¶
FieldU22LE adds a field and reads 22 bit unsigned integer in little-endian
func (*D) FieldU23BE ¶
FieldU23BE adds a field and reads 23 bit unsigned integer in big-endian
func (*D) FieldU23LE ¶
FieldU23LE adds a field and reads 23 bit unsigned integer in little-endian
func (*D) FieldU24BE ¶
FieldU24BE adds a field and reads 24 bit unsigned integer in big-endian
func (*D) FieldU24LE ¶
FieldU24LE adds a field and reads 24 bit unsigned integer in little-endian
func (*D) FieldU25BE ¶
FieldU25BE adds a field and reads 25 bit unsigned integer in big-endian
func (*D) FieldU25LE ¶
FieldU25LE adds a field and reads 25 bit unsigned integer in little-endian
func (*D) FieldU26BE ¶
FieldU26BE adds a field and reads 26 bit unsigned integer in big-endian
func (*D) FieldU26LE ¶
FieldU26LE adds a field and reads 26 bit unsigned integer in little-endian
func (*D) FieldU27BE ¶
FieldU27BE adds a field and reads 27 bit unsigned integer in big-endian
func (*D) FieldU27LE ¶
FieldU27LE adds a field and reads 27 bit unsigned integer in little-endian
func (*D) FieldU28BE ¶
FieldU28BE adds a field and reads 28 bit unsigned integer in big-endian
func (*D) FieldU28LE ¶
FieldU28LE adds a field and reads 28 bit unsigned integer in little-endian
func (*D) FieldU29BE ¶
FieldU29BE adds a field and reads 29 bit unsigned integer in big-endian
func (*D) FieldU29LE ¶
FieldU29LE adds a field and reads 29 bit unsigned integer in little-endian
func (*D) FieldU30BE ¶
FieldU30BE adds a field and reads 30 bit unsigned integer in big-endian
func (*D) FieldU30LE ¶
FieldU30LE adds a field and reads 30 bit unsigned integer in little-endian
func (*D) FieldU31BE ¶
FieldU31BE adds a field and reads 31 bit unsigned integer in big-endian
func (*D) FieldU31LE ¶
FieldU31LE adds a field and reads 31 bit unsigned integer in little-endian
func (*D) FieldU32BE ¶
FieldU32BE adds a field and reads 32 bit unsigned integer in big-endian
func (*D) FieldU32LE ¶
FieldU32LE adds a field and reads 32 bit unsigned integer in little-endian
func (*D) FieldU33BE ¶
FieldU33BE adds a field and reads 33 bit unsigned integer in big-endian
func (*D) FieldU33LE ¶
FieldU33LE adds a field and reads 33 bit unsigned integer in little-endian
func (*D) FieldU34BE ¶
FieldU34BE adds a field and reads 34 bit unsigned integer in big-endian
func (*D) FieldU34LE ¶
FieldU34LE adds a field and reads 34 bit unsigned integer in little-endian
func (*D) FieldU35BE ¶
FieldU35BE adds a field and reads 35 bit unsigned integer in big-endian
func (*D) FieldU35LE ¶
FieldU35LE adds a field and reads 35 bit unsigned integer in little-endian
func (*D) FieldU36BE ¶
FieldU36BE adds a field and reads 36 bit unsigned integer in big-endian
func (*D) FieldU36LE ¶
FieldU36LE adds a field and reads 36 bit unsigned integer in little-endian
func (*D) FieldU37BE ¶
FieldU37BE adds a field and reads 37 bit unsigned integer in big-endian
func (*D) FieldU37LE ¶
FieldU37LE adds a field and reads 37 bit unsigned integer in little-endian
func (*D) FieldU38BE ¶
FieldU38BE adds a field and reads 38 bit unsigned integer in big-endian
func (*D) FieldU38LE ¶
FieldU38LE adds a field and reads 38 bit unsigned integer in little-endian
func (*D) FieldU39BE ¶
FieldU39BE adds a field and reads 39 bit unsigned integer in big-endian
func (*D) FieldU39LE ¶
FieldU39LE adds a field and reads 39 bit unsigned integer in little-endian
func (*D) FieldU40BE ¶
FieldU40BE adds a field and reads 40 bit unsigned integer in big-endian
func (*D) FieldU40LE ¶
FieldU40LE adds a field and reads 40 bit unsigned integer in little-endian
func (*D) FieldU41BE ¶
FieldU41BE adds a field and reads 41 bit unsigned integer in big-endian
func (*D) FieldU41LE ¶
FieldU41LE adds a field and reads 41 bit unsigned integer in little-endian
func (*D) FieldU42BE ¶
FieldU42BE adds a field and reads 42 bit unsigned integer in big-endian
func (*D) FieldU42LE ¶
FieldU42LE adds a field and reads 42 bit unsigned integer in little-endian
func (*D) FieldU43BE ¶
FieldU43BE adds a field and reads 43 bit unsigned integer in big-endian
func (*D) FieldU43LE ¶
FieldU43LE adds a field and reads 43 bit unsigned integer in little-endian
func (*D) FieldU44BE ¶
FieldU44BE adds a field and reads 44 bit unsigned integer in big-endian
func (*D) FieldU44LE ¶
FieldU44LE adds a field and reads 44 bit unsigned integer in little-endian
func (*D) FieldU45BE ¶
FieldU45BE adds a field and reads 45 bit unsigned integer in big-endian
func (*D) FieldU45LE ¶
FieldU45LE adds a field and reads 45 bit unsigned integer in little-endian
func (*D) FieldU46BE ¶
FieldU46BE adds a field and reads 46 bit unsigned integer in big-endian
func (*D) FieldU46LE ¶
FieldU46LE adds a field and reads 46 bit unsigned integer in little-endian
func (*D) FieldU47BE ¶
FieldU47BE adds a field and reads 47 bit unsigned integer in big-endian
func (*D) FieldU47LE ¶
FieldU47LE adds a field and reads 47 bit unsigned integer in little-endian
func (*D) FieldU48BE ¶
FieldU48BE adds a field and reads 48 bit unsigned integer in big-endian
func (*D) FieldU48LE ¶
FieldU48LE adds a field and reads 48 bit unsigned integer in little-endian
func (*D) FieldU49BE ¶
FieldU49BE adds a field and reads 49 bit unsigned integer in big-endian
func (*D) FieldU49LE ¶
FieldU49LE adds a field and reads 49 bit unsigned integer in little-endian
func (*D) FieldU50BE ¶
FieldU50BE adds a field and reads 50 bit unsigned integer in big-endian
func (*D) FieldU50LE ¶
FieldU50LE adds a field and reads 50 bit unsigned integer in little-endian
func (*D) FieldU51BE ¶
FieldU51BE adds a field and reads 51 bit unsigned integer in big-endian
func (*D) FieldU51LE ¶
FieldU51LE adds a field and reads 51 bit unsigned integer in little-endian
func (*D) FieldU52BE ¶
FieldU52BE adds a field and reads 52 bit unsigned integer in big-endian
func (*D) FieldU52LE ¶
FieldU52LE adds a field and reads 52 bit unsigned integer in little-endian
func (*D) FieldU53BE ¶
FieldU53BE adds a field and reads 53 bit unsigned integer in big-endian
func (*D) FieldU53LE ¶
FieldU53LE adds a field and reads 53 bit unsigned integer in little-endian
func (*D) FieldU54BE ¶
FieldU54BE adds a field and reads 54 bit unsigned integer in big-endian
func (*D) FieldU54LE ¶
FieldU54LE adds a field and reads 54 bit unsigned integer in little-endian
func (*D) FieldU55BE ¶
FieldU55BE adds a field and reads 55 bit unsigned integer in big-endian
func (*D) FieldU55LE ¶
FieldU55LE adds a field and reads 55 bit unsigned integer in little-endian
func (*D) FieldU56BE ¶
FieldU56BE adds a field and reads 56 bit unsigned integer in big-endian
func (*D) FieldU56LE ¶
FieldU56LE adds a field and reads 56 bit unsigned integer in little-endian
func (*D) FieldU57BE ¶
FieldU57BE adds a field and reads 57 bit unsigned integer in big-endian
func (*D) FieldU57LE ¶
FieldU57LE adds a field and reads 57 bit unsigned integer in little-endian
func (*D) FieldU58BE ¶
FieldU58BE adds a field and reads 58 bit unsigned integer in big-endian
func (*D) FieldU58LE ¶
FieldU58LE adds a field and reads 58 bit unsigned integer in little-endian
func (*D) FieldU59BE ¶
FieldU59BE adds a field and reads 59 bit unsigned integer in big-endian
func (*D) FieldU59LE ¶
FieldU59LE adds a field and reads 59 bit unsigned integer in little-endian
func (*D) FieldU60BE ¶
FieldU60BE adds a field and reads 60 bit unsigned integer in big-endian
func (*D) FieldU60LE ¶
FieldU60LE adds a field and reads 60 bit unsigned integer in little-endian
func (*D) FieldU61BE ¶
FieldU61BE adds a field and reads 61 bit unsigned integer in big-endian
func (*D) FieldU61LE ¶
FieldU61LE adds a field and reads 61 bit unsigned integer in little-endian
func (*D) FieldU62BE ¶
FieldU62BE adds a field and reads 62 bit unsigned integer in big-endian
func (*D) FieldU62LE ¶
FieldU62LE adds a field and reads 62 bit unsigned integer in little-endian
func (*D) FieldU63BE ¶
FieldU63BE adds a field and reads 63 bit unsigned integer in big-endian
func (*D) FieldU63LE ¶
FieldU63LE adds a field and reads 63 bit unsigned integer in little-endian
func (*D) FieldU64BE ¶
FieldU64BE adds a field and reads 64 bit unsigned integer in big-endian
func (*D) FieldU64LE ¶
FieldU64LE adds a field and reads 64 bit unsigned integer in little-endian
func (*D) FieldUFn ¶
FieldUFn adds a field, calls uint64 decode function and returns actual value as a U
func (*D) FieldUScalarFn ¶
FieldUScalarFn adds a field, calls scalar functions and returns actual value as a U
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) FieldUTF16LE ¶
FieldUTF16LE adds a field and reads nBytes bytes UTF16 little-endian string
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 ¶
FieldUTF8ShortStringFixedLen adds a field and reads fixedBytes bytes long one byte length prefixed UTF8 string
func (*D) FieldUnary ¶
FieldUnary adds a field and reads unary integer using ov as "one" value
func (*D) FieldValueFloat ¶
func (*D) FieldValueU ¶
TODO: rethink
func (*D) PeekFindByte ¶
PeekFindByte number of bytes to next v
func (*D) SharedReadBuf ¶
func (*D) TryFieldBitBufFn ¶
func (d *D) TryFieldBitBufFn(name string, fn func(d *D) (*bitio.Buffer, error), sms ...scalar.Mapper) (*bitio.Buffer, error)
TryFieldBitBufFn tries to add a field, calls *bitio.Buffer decode function and returns actual value as a BitBuf
func (*D) TryFieldBitBufScalarFn ¶
func (d *D) TryFieldBitBufScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (*bitio.Buffer, 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.Mapper) (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.S, error), sms ...scalar.Mapper) (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) TryFieldFE ¶
func (d *D) TryFieldFE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (float64, error)
TryFieldFE tries to add a field and read nBit IEEE 754 float in specified endian
func (*D) TryFieldFFn ¶
func (d *D) TryFieldFFn(name string, fn func(d *D) (float64, error), sms ...scalar.Mapper) (float64, error)
TryFieldFFn tries to add a field, calls float64 decode function and returns actual value as a F
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.Mapper) (float64, error)
TryFieldFPE tries to add a field and read nBits fixed-point number in specified endian
func (*D) TryFieldFScalarFn ¶
func (d *D) TryFieldFScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (float64, error)
TryFieldFScalarFn tries to add a field, calls scalar functions and returns actual value as a F
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 interface{}) (*Value, interface{}, error)
TODO: return decooder?
func (*D) TryFieldRawLen ¶
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 interface{}) (int64, *bitio.Buffer, *Value, interface{}, 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) TryFieldSE ¶
TryFieldSE tries to add a field and read nBits signed integer in specified endian
func (*D) TryFieldSFn ¶
func (d *D) TryFieldSFn(name string, fn func(d *D) (int64, error), sms ...scalar.Mapper) (int64, error)
TryFieldSFn tries to add a field, calls int64 decode function and returns actual value as a S
func (*D) TryFieldSScalarFn ¶
func (d *D) TryFieldSScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (int64, error)
TryFieldSScalarFn tries to add a field, calls scalar functions and returns actual value as a S
func (*D) TryFieldScalar ¶
looks a bit weird to force at least one ScalarFn arg
func (*D) TryFieldScalarBitBufFn ¶
func (d *D) TryFieldScalarBitBufFn(name string, fn func(d *D) (*bitio.Buffer, error), sms ...scalar.Mapper) (*scalar.S, error)
TryFieldScalarBitBufFn tries to add a field, calls *bitio.Buffer decode function and returns scalar
func (*D) TryFieldScalarBoolFn ¶
func (d *D) TryFieldScalarBoolFn(name string, fn func(d *D) (bool, error), sms ...scalar.Mapper) (*scalar.S, error)
TryFieldScalarBoolFn tries to add a field, calls bool decode function and returns scalar
func (*D) TryFieldScalarFFn ¶
func (d *D) TryFieldScalarFFn(name string, fn func(d *D) (float64, error), sms ...scalar.Mapper) (*scalar.S, error)
TryFieldScalarFFn tries to add a field, calls float64 decode function and returns scalar
func (*D) TryFieldScalarSFn ¶
func (d *D) TryFieldScalarSFn(name string, fn func(d *D) (int64, error), sms ...scalar.Mapper) (*scalar.S, error)
TryFieldScalarSFn tries to add a field, calls int64 decode function and returns scalar
func (*D) TryFieldScalarStrFn ¶
func (d *D) TryFieldScalarStrFn(name string, fn func(d *D) (string, error), sms ...scalar.Mapper) (*scalar.S, error)
TryFieldScalarStrFn tries to add a field, calls string decode function and returns scalar
func (*D) TryFieldScalarUFn ¶
func (d *D) TryFieldScalarUFn(name string, fn func(d *D) (uint64, error), sms ...scalar.Mapper) (*scalar.S, error)
TryFieldScalarUFn tries to add a field, calls uint64 decode function and returns scalar
func (*D) TryFieldStrFn ¶
func (d *D) TryFieldStrFn(name string, fn func(d *D) (string, error), sms ...scalar.Mapper) (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.S, error), sms ...scalar.Mapper) (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) TryFieldUE ¶
TryFieldUE tries to add a field and read nBits unsigned integer in specified endian
func (*D) TryFieldUFn ¶
func (d *D) TryFieldUFn(name string, fn func(d *D) (uint64, error), sms ...scalar.Mapper) (uint64, error)
TryFieldUFn tries to add a field, calls uint64 decode function and returns actual value as a U
func (*D) TryFieldUScalarFn ¶
func (d *D) TryFieldUScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (uint64, error)
TryFieldUScalarFn tries to add a field, calls scalar functions and returns actual value as a U
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) TryFieldUTF16LE ¶
TryFieldUTF16LE tries to add a field and read nBytes bytes UTF16 little-endian string
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.Mapper) (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.Mapper) (string, error)
TryFieldUTF8ShortStringFixedLen tries to add a field and read fixedBytes bytes long one byte length prefixed UTF8 string
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) 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) TryUTF16LE ¶
TryUTF16LE tries to read nBytes bytes UTF16 little-endian string
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) 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) ValidateBool ¶
ValidateBool validates that actual value is one of given bool values
func (*D) ValidateStr ¶
ValidateStr validates that actual value is one of given string values
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() interface{}
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 NALUnescapeReader ¶
TODO: move? TODO: make generic replace reader? share with id3v2 unsync?
type RecoverableErrorer ¶
type RecoverableErrorer interface {
IsRecoverableError() bool
}
type Value ¶
type Value struct {
Parent *Value
Name string
V interface{} // scalar.S or Compound (array/struct)
Index int // index in parent array/struct
Range ranges.Range
RootBitBuf *bitio.Buffer
IsRoot bool // TODO: rework?
}
func Decode ¶
func Decode(ctx context.Context, bb *bitio.Buffer, group Group, opts Options) (*Value, interface{}, error)
Decode try decode group and return first success and all other decoder errors