decode

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2022 License: MIT Imports: 20 Imported by: 4

Documentation ¶

Overview ¶

Code below generated from decode_gen.go.tmpl

Index ¶

Constants ¶

View Source
const (
	// BigEndian byte order
	BigEndian = iota
	// LittleEndian byte order
	LittleEndian
)

Variables ¶

View Source
var ErrWalkBreak = errors.New("break")
View Source
var ErrWalkSkipChildren = errors.New("skip children")
View Source
var ErrWalkStop = errors.New("stop")
View Source
var UTF8BOM = unicode.UTF8BOM

Functions ¶

This section is empty.

Types ¶

type Compound ¶

type Compound struct {
	IsArray  bool
	Children []*Value

	Description string
	Format      *Format
	Err         error
}

type D ¶

type D struct {
	Ctx     context.Context
	Endian  Endian
	Value   *Value
	Options Options
	// contains filtered or unexported fields
}

func (*D) AddChild ¶

func (d *D) AddChild(v *Value)

func (*D) AlignBits ¶

func (d *D) AlignBits(nBits int) int

func (*D) AssertAtLeastBitsLeft ¶

func (d *D) AssertAtLeastBitsLeft(nBits int64)

func (*D) AssertBigInt ¶ added in v0.0.4

func (d *D) AssertBigInt(vs ...*big.Int) scalar.Mapper

AssertBigInt validate and asserts that actual value is one of given *big.Int values

func (*D) AssertBigIntRange ¶ added in v0.0.4

func (d *D) AssertBigIntRange(start, end *big.Int) scalar.Mapper

AssertBigIntRange asserts that actual value is in range

func (*D) AssertBitBuf ¶

func (d *D) AssertBitBuf(bss ...[]byte) scalar.Mapper

func (*D) AssertBool ¶

func (d *D) AssertBool(vs ...bool) scalar.Mapper

AssertBool validate and asserts that actual value is one of given bool values

func (*D) AssertF ¶

func (d *D) AssertF(vs ...float64) scalar.Mapper

AssertF validate and asserts that actual value is one of given float64 values

func (*D) AssertFRange ¶ added in v0.0.2

func (d *D) AssertFRange(start, end float64) scalar.Mapper

AssertFRange asserts that actual value is in range

func (*D) AssertLeastBytesLeft ¶

func (d *D) AssertLeastBytesLeft(nBytes int64)

func (*D) AssertS ¶

func (d *D) AssertS(vs ...int64) scalar.Mapper

AssertS validate and asserts that actual value is one of given int64 values

func (*D) AssertSRange ¶ added in v0.0.2

func (d *D) AssertSRange(start, end int64) scalar.Mapper

AssertSRange asserts that actual value is in range

func (*D) AssertStr ¶

func (d *D) AssertStr(vs ...string) scalar.Mapper

AssertStr validate and asserts that actual value is one of given string values

func (*D) AssertStrRange ¶ added in v0.0.2

func (d *D) AssertStrRange(start, end string) scalar.Mapper

AssertStrRange asserts that actual value is in range

func (*D) AssertU ¶

func (d *D) AssertU(vs ...uint64) scalar.Mapper

AssertU validate and asserts that actual value is one of given uint64 values

func (*D) AssertUBEBytes ¶

func (d *D) AssertUBEBytes(bss ...[]byte) scalar.Mapper

func (*D) AssertUBytes ¶

func (d *D) AssertUBytes(bss ...[]byte) scalar.Mapper

func (*D) AssertULEBytes ¶

func (d *D) AssertULEBytes(bss ...[]byte) scalar.Mapper

func (*D) AssertURange ¶ added in v0.0.2

func (d *D) AssertURange(start, end uint64) scalar.Mapper

AssertURange asserts that actual value is in range

func (*D) BitBufIsZero ¶

func (d *D) BitBufIsZero() scalar.Mapper

func (*D) BitBufRange ¶

func (d *D) BitBufRange(firstBit int64, nBits int64) bitio.ReaderAtSeeker

func (*D) BitBufValidateIsZero ¶

func (d *D) BitBufValidateIsZero() scalar.Mapper

func (*D) Bits ¶

func (d *D) Bits(nBits int) (uint64, error)

Bits reads nBits bits from buffer

func (*D) BitsLeft ¶

func (d *D) BitsLeft() int64

func (*D) Bool ¶

func (d *D) Bool() bool

Bool reads 1 bit boolean

func (*D) ByteAlignBits ¶

func (d *D) ByteAlignBits() int

func (*D) BytePos ¶

func (d *D) BytePos() int64

func (*D) BytesLen ¶

func (d *D) BytesLen(nBytes int) []byte

func (*D) BytesRange ¶

func (d *D) BytesRange(firstBit int64, nBytes int) []byte

func (*D) Copy ¶

func (d *D) Copy(w io.Writer, r io.Reader) (int64, error)

func (*D) CopyBits ¶ added in v0.0.5

func (d *D) CopyBits(w io.Writer, r bitio.Reader) (int64, error)

func (*D) End ¶

func (d *D) End() bool

func (*D) Errorf ¶

func (d *D) Errorf(format string, a ...interface{})

Errorf stops decode with a reason unless forced

func (*D) F ¶

func (d *D) F(nBits int) float64

F reads nBit IEEE 754 float in current endian

func (*D) F16 ¶

func (d *D) F16() float64

F16 reads 16 bit IEEE 754 float in current endian

func (*D) F16BE ¶

func (d *D) F16BE() float64

F16BE reads 16 bit IEEE 754 float in big-endian

func (*D) F16LE ¶

func (d *D) F16LE() float64

F16LE reads 16 bit IEEE 754 float in little-endian

func (*D) F32 ¶

func (d *D) F32() float64

F32 reads 32 bit IEEE 754 float in current endian

func (*D) F32BE ¶

func (d *D) F32BE() float64

F32BE reads 32 bit IEEE 754 float in big-endian

func (*D) F32LE ¶

func (d *D) F32LE() float64

F32LE reads 32 bit IEEE 754 float in little-endian

func (*D) F64 ¶

func (d *D) F64() float64

F64 reads 64 bit IEEE 754 float in current endian

func (*D) F64BE ¶

func (d *D) F64BE() float64

F64BE reads 64 bit IEEE 754 float in big-endian

func (*D) F64LE ¶

func (d *D) F64LE() float64

F64LE reads 64 bit IEEE 754 float in little-endian

func (*D) FE ¶

func (d *D) FE(nBits int, endian Endian) float64

FE reads nBit IEEE 754 float in specified endian

func (*D) FP ¶

func (d *D) FP(nBits int, fBits int) float64

FP reads nBits fixed-point number in current endian

func (*D) FP16 ¶

func (d *D) FP16() float64

FP16 reads 16 bit fixed-point number in current endian

func (*D) FP16BE ¶

func (d *D) FP16BE() float64

FP16BE reads 16 bit fixed-point number in big-endian

func (*D) FP16LE ¶

func (d *D) FP16LE() float64

FP16LE reads 16 bit fixed-point number in little-endian

func (*D) FP32 ¶

func (d *D) FP32() float64

FP32 reads 32 bit fixed-point number in current endian

func (*D) FP32BE ¶

func (d *D) FP32BE() float64

FP32BE reads 32 bit fixed-point number in big-endian

func (*D) FP32LE ¶

func (d *D) FP32LE() float64

FP32LE reads 32 bit fixed-point number in little-endian

func (*D) FP64 ¶

func (d *D) FP64() float64

FP64 reads 64 bit fixed-point number in current endian

func (*D) FP64BE ¶

func (d *D) FP64BE() float64

FP64BE reads 64 bit fixed-point number in big-endian

func (*D) FP64LE ¶

func (d *D) FP64LE() float64

FP64LE reads 64 bit fixed-point number in little-endian

func (*D) FPE ¶

func (d *D) FPE(nBits int, fBits int, endian Endian) float64

FPE reads nBits fixed-point number in specified endian

func (*D) Fatalf ¶

func (d *D) Fatalf(format string, a ...interface{})

Fatalf stops decode with a reason regardless of forced

func (*D) FieldArray ¶

func (d *D) FieldArray(name string, fn func(d *D), sms ...scalar.Mapper) *D

func (*D) FieldArrayLoop ¶

func (d *D) FieldArrayLoop(name string, condFn func() bool, fn func(d *D)) *D

func (*D) FieldArrayRootBitBufFn ¶ added in v0.0.4

func (d *D) FieldArrayRootBitBufFn(name string, br bitio.ReaderAtSeeker, fn func(d *D)) *Value

func (*D) FieldArrayValue ¶

func (d *D) FieldArrayValue(name string) *D

func (*D) FieldBigIntFn ¶ added in v0.0.4

func (d *D) FieldBigIntFn(name string, fn func(d *D) *big.Int, sms ...scalar.Mapper) *big.Int

FieldBigIntFn adds a field, calls *big.Int decode function and returns actual value as a BigInt

func (*D) FieldBigIntScalarFn ¶ added in v0.0.4

func (d *D) FieldBigIntScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) *big.Int

FieldBigIntScalarFn adds a field, calls scalar functions and returns actual value as a BigInt

func (*D) FieldBitBufFn ¶

func (d *D) FieldBitBufFn(name string, fn func(d *D) bitio.ReaderAtSeeker, sms ...scalar.Mapper) bitio.ReaderAtSeeker

FieldBitBufFn adds a field, calls bitio.ReaderAtSeeker decode function and returns actual value as a BitBuf

func (*D) FieldBitBufScalarFn ¶

func (d *D) FieldBitBufScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) bitio.ReaderAtSeeker

FieldBitBufScalarFn adds a field, calls scalar functions and returns actual value as a BitBuf

func (*D) FieldBool ¶

func (d *D) FieldBool(name string, sms ...scalar.Mapper) bool

FieldBool adds a field and reads 1 bit boolean

func (*D) FieldBoolFn ¶

func (d *D) FieldBoolFn(name string, fn func(d *D) bool, sms ...scalar.Mapper) bool

FieldBoolFn adds a field, calls bool decode function and returns actual value as a Bool

func (*D) FieldBoolScalarFn ¶

func (d *D) FieldBoolScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) bool

FieldBoolScalarFn adds a field, calls scalar functions and returns actual value as a Bool

func (*D) FieldDecoder ¶

func (d *D) FieldDecoder(name string, bitBuf bitio.ReaderAtSeeker, v interface{}) *D

func (*D) FieldF ¶

func (d *D) FieldF(name string, nBits int, sms ...scalar.Mapper) float64

FieldF adds a field and reads nBit IEEE 754 float in current endian

func (*D) FieldF16 ¶

func (d *D) FieldF16(name string, sms ...scalar.Mapper) float64

FieldF16 adds a field and reads 16 bit IEEE 754 float in current endian

func (*D) FieldF16BE ¶

func (d *D) FieldF16BE(name string, sms ...scalar.Mapper) float64

FieldF16BE adds a field and reads 16 bit IEEE 754 float in big-endian

func (*D) FieldF16LE ¶

func (d *D) FieldF16LE(name string, sms ...scalar.Mapper) float64

FieldF16LE adds a field and reads 16 bit IEEE 754 float in little-endian

func (*D) FieldF32 ¶

func (d *D) FieldF32(name string, sms ...scalar.Mapper) float64

FieldF32 adds a field and reads 32 bit IEEE 754 float in current endian

func (*D) FieldF32BE ¶

func (d *D) FieldF32BE(name string, sms ...scalar.Mapper) float64

FieldF32BE adds a field and reads 32 bit IEEE 754 float in big-endian

func (*D) FieldF32LE ¶

func (d *D) FieldF32LE(name string, sms ...scalar.Mapper) float64

FieldF32LE adds a field and reads 32 bit IEEE 754 float in little-endian

func (*D) FieldF64 ¶

func (d *D) FieldF64(name string, sms ...scalar.Mapper) float64

FieldF64 adds a field and reads 64 bit IEEE 754 float in current endian

func (*D) FieldF64BE ¶

func (d *D) FieldF64BE(name string, sms ...scalar.Mapper) float64

FieldF64BE adds a field and reads 64 bit IEEE 754 float in big-endian

func (*D) FieldF64LE ¶

func (d *D) FieldF64LE(name string, sms ...scalar.Mapper) float64

FieldF64LE adds a field and reads 64 bit IEEE 754 float in little-endian

func (*D) FieldFE ¶

func (d *D) FieldFE(name string, nBits int, endian Endian, sms ...scalar.Mapper) float64

FieldFE adds a field and reads nBit IEEE 754 float in specified endian

func (*D) FieldFFn ¶

func (d *D) FieldFFn(name string, fn func(d *D) float64, sms ...scalar.Mapper) float64

FieldFFn adds a field, calls float64 decode function and returns actual value as a F

func (*D) FieldFP ¶

func (d *D) FieldFP(name string, nBits int, fBits int, sms ...scalar.Mapper) float64

FieldFP adds a field and reads nBits fixed-point number in current endian

func (*D) FieldFP16 ¶

func (d *D) FieldFP16(name string, sms ...scalar.Mapper) float64

FieldFP16 adds a field and reads 16 bit fixed-point number in current endian

func (*D) FieldFP16BE ¶

func (d *D) FieldFP16BE(name string, sms ...scalar.Mapper) float64

FieldFP16BE adds a field and reads 16 bit fixed-point number in big-endian

func (*D) FieldFP16LE ¶

func (d *D) FieldFP16LE(name string, sms ...scalar.Mapper) float64

FieldFP16LE adds a field and reads 16 bit fixed-point number in little-endian

func (*D) FieldFP32 ¶

func (d *D) FieldFP32(name string, sms ...scalar.Mapper) float64

FieldFP32 adds a field and reads 32 bit fixed-point number in current endian

func (*D) FieldFP32BE ¶

func (d *D) FieldFP32BE(name string, sms ...scalar.Mapper) float64

FieldFP32BE adds a field and reads 32 bit fixed-point number in big-endian

func (*D) FieldFP32LE ¶

func (d *D) FieldFP32LE(name string, sms ...scalar.Mapper) float64

FieldFP32LE adds a field and reads 32 bit fixed-point number in little-endian

func (*D) FieldFP64 ¶

func (d *D) FieldFP64(name string, sms ...scalar.Mapper) float64

FieldFP64 adds a field and reads 64 bit fixed-point number in current endian

func (*D) FieldFP64BE ¶

func (d *D) FieldFP64BE(name string, sms ...scalar.Mapper) float64

FieldFP64BE adds a field and reads 64 bit fixed-point number in big-endian

func (*D) FieldFP64LE ¶

func (d *D) FieldFP64LE(name string, sms ...scalar.Mapper) float64

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 ¶

func (d *D) FieldFScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) float64

FieldFScalarFn adds a field, calls scalar functions and returns actual value as a F

func (*D) FieldFormat ¶

func (d *D) FieldFormat(name string, group Group, inArg interface{}) (*Value, interface{})

func (*D) FieldFormatBitBuf ¶

func (d *D) FieldFormatBitBuf(name string, br bitio.ReaderAtSeeker, group Group, inArg interface{}) (*Value, interface{})

func (*D) FieldFormatLen ¶

func (d *D) FieldFormatLen(name string, nBits int64, group Group, inArg interface{}) (*Value, interface{})

func (*D) FieldFormatOrRaw ¶ added in v0.0.7

func (d *D) FieldFormatOrRaw(name string, group Group, inArg interface{}) (*Value, interface{})

func (*D) FieldFormatOrRawLen ¶ added in v0.0.7

func (d *D) FieldFormatOrRawLen(name string, nBits int64, group Group, inArg interface{}) (*Value, interface{})

func (*D) FieldFormatRange ¶

func (d *D) FieldFormatRange(name string, firstBit int64, nBits int64, group Group, inArg interface{}) (*Value, interface{})

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) FieldGet ¶

func (d *D) FieldGet(name string) *Value

func (*D) FieldMustGet ¶

func (d *D) FieldMustGet(name string) *Value

func (*D) FieldRangeFn ¶

func (d *D) FieldRangeFn(name string, firstBit int64, nBits int64, fn func() *Value) *Value

func (*D) FieldRawLen ¶

func (d *D) FieldRawLen(name string, nBits int64, sms ...scalar.Mapper) bitio.ReaderAtSeeker

FieldRawLen adds a field and reads nBits raw bits

func (*D) FieldReaderRangeFormat ¶

func (d *D) FieldReaderRangeFormat(name string, startBit int64, nBits int64, fn func(r io.Reader) io.Reader, group Group, inArg interface{}) (int64, bitio.ReaderAtSeeker, *Value, interface{})

func (*D) FieldRootBitBuf ¶

func (d *D) FieldRootBitBuf(name string, br bitio.ReaderAtSeeker, sms ...scalar.Mapper) *Value

func (*D) FieldS ¶

func (d *D) FieldS(name string, nBits int, sms ...scalar.Mapper) int64

FieldS adds a field and reads nBits bits signed integer in current endian

func (*D) FieldS1 ¶

func (d *D) FieldS1(name string, sms ...scalar.Mapper) int64

FieldS1 adds a field and reads 1 bit signed integer in current endian

func (*D) FieldS10 ¶

func (d *D) FieldS10(name string, sms ...scalar.Mapper) int64

FieldS10 adds a field and reads 10 bit signed integer in current endian

func (*D) FieldS10BE ¶

func (d *D) FieldS10BE(name string, sms ...scalar.Mapper) int64

FieldS10BE adds a field and reads 10 bit signed integer in big-endian

func (*D) FieldS10LE ¶

func (d *D) FieldS10LE(name string, sms ...scalar.Mapper) int64

FieldS10LE adds a field and reads 10 bit signed integer in little-endian

func (*D) FieldS11 ¶

func (d *D) FieldS11(name string, sms ...scalar.Mapper) int64

FieldS11 adds a field and reads 11 bit signed integer in current endian

func (*D) FieldS11BE ¶

func (d *D) FieldS11BE(name string, sms ...scalar.Mapper) int64

FieldS11BE adds a field and reads 11 bit signed integer in big-endian

func (*D) FieldS11LE ¶

func (d *D) FieldS11LE(name string, sms ...scalar.Mapper) int64

FieldS11LE adds a field and reads 11 bit signed integer in little-endian

func (*D) FieldS12 ¶

func (d *D) FieldS12(name string, sms ...scalar.Mapper) int64

FieldS12 adds a field and reads 12 bit signed integer in current endian

func (*D) FieldS12BE ¶

func (d *D) FieldS12BE(name string, sms ...scalar.Mapper) int64

FieldS12BE adds a field and reads 12 bit signed integer in big-endian

func (*D) FieldS12LE ¶

func (d *D) FieldS12LE(name string, sms ...scalar.Mapper) int64

FieldS12LE adds a field and reads 12 bit signed integer in little-endian

func (*D) FieldS13 ¶

func (d *D) FieldS13(name string, sms ...scalar.Mapper) int64

FieldS13 adds a field and reads 13 bit signed integer in current endian

func (*D) FieldS13BE ¶

func (d *D) FieldS13BE(name string, sms ...scalar.Mapper) int64

FieldS13BE adds a field and reads 13 bit signed integer in big-endian

func (*D) FieldS13LE ¶

func (d *D) FieldS13LE(name string, sms ...scalar.Mapper) int64

FieldS13LE adds a field and reads 13 bit signed integer in little-endian

func (*D) FieldS14 ¶

func (d *D) FieldS14(name string, sms ...scalar.Mapper) int64

FieldS14 adds a field and reads 14 bit signed integer in current endian

func (*D) FieldS14BE ¶

func (d *D) FieldS14BE(name string, sms ...scalar.Mapper) int64

FieldS14BE adds a field and reads 14 bit signed integer in big-endian

func (*D) FieldS14LE ¶

func (d *D) FieldS14LE(name string, sms ...scalar.Mapper) int64

FieldS14LE adds a field and reads 14 bit signed integer in little-endian

func (*D) FieldS15 ¶

func (d *D) FieldS15(name string, sms ...scalar.Mapper) int64

FieldS15 adds a field and reads 15 bit signed integer in current endian

func (*D) FieldS15BE ¶

func (d *D) FieldS15BE(name string, sms ...scalar.Mapper) int64

FieldS15BE adds a field and reads 15 bit signed integer in big-endian

func (*D) FieldS15LE ¶

func (d *D) FieldS15LE(name string, sms ...scalar.Mapper) int64

FieldS15LE adds a field and reads 15 bit signed integer in little-endian

func (*D) FieldS16 ¶

func (d *D) FieldS16(name string, sms ...scalar.Mapper) int64

FieldS16 adds a field and reads 16 bit signed integer in current endian

func (*D) FieldS16BE ¶

func (d *D) FieldS16BE(name string, sms ...scalar.Mapper) int64

FieldS16BE adds a field and reads 16 bit signed integer in big-endian

func (*D) FieldS16LE ¶

func (d *D) FieldS16LE(name string, sms ...scalar.Mapper) int64

FieldS16LE adds a field and reads 16 bit signed integer in little-endian

func (*D) FieldS17 ¶

func (d *D) FieldS17(name string, sms ...scalar.Mapper) int64

FieldS17 adds a field and reads 17 bit signed integer in current endian

func (*D) FieldS17BE ¶

func (d *D) FieldS17BE(name string, sms ...scalar.Mapper) int64

FieldS17BE adds a field and reads 17 bit signed integer in big-endian

func (*D) FieldS17LE ¶

func (d *D) FieldS17LE(name string, sms ...scalar.Mapper) int64

FieldS17LE adds a field and reads 17 bit signed integer in little-endian

func (*D) FieldS18 ¶

func (d *D) FieldS18(name string, sms ...scalar.Mapper) int64

FieldS18 adds a field and reads 18 bit signed integer in current endian

func (*D) FieldS18BE ¶

func (d *D) FieldS18BE(name string, sms ...scalar.Mapper) int64

FieldS18BE adds a field and reads 18 bit signed integer in big-endian

func (*D) FieldS18LE ¶

func (d *D) FieldS18LE(name string, sms ...scalar.Mapper) int64

FieldS18LE adds a field and reads 18 bit signed integer in little-endian

func (*D) FieldS19 ¶

func (d *D) FieldS19(name string, sms ...scalar.Mapper) int64

FieldS19 adds a field and reads 19 bit signed integer in current endian

func (*D) FieldS19BE ¶

func (d *D) FieldS19BE(name string, sms ...scalar.Mapper) int64

FieldS19BE adds a field and reads 19 bit signed integer in big-endian

func (*D) FieldS19LE ¶

func (d *D) FieldS19LE(name string, sms ...scalar.Mapper) int64

FieldS19LE adds a field and reads 19 bit signed integer in little-endian

func (*D) FieldS2 ¶

func (d *D) FieldS2(name string, sms ...scalar.Mapper) int64

FieldS2 adds a field and reads 2 bit signed integer in current endian

func (*D) FieldS20 ¶

func (d *D) FieldS20(name string, sms ...scalar.Mapper) int64

FieldS20 adds a field and reads 20 bit signed integer in current endian

func (*D) FieldS20BE ¶

func (d *D) FieldS20BE(name string, sms ...scalar.Mapper) int64

FieldS20BE adds a field and reads 20 bit signed integer in big-endian

func (*D) FieldS20LE ¶

func (d *D) FieldS20LE(name string, sms ...scalar.Mapper) int64

FieldS20LE adds a field and reads 20 bit signed integer in little-endian

func (*D) FieldS21 ¶

func (d *D) FieldS21(name string, sms ...scalar.Mapper) int64

FieldS21 adds a field and reads 21 bit signed integer in current endian

func (*D) FieldS21BE ¶

func (d *D) FieldS21BE(name string, sms ...scalar.Mapper) int64

FieldS21BE adds a field and reads 21 bit signed integer in big-endian

func (*D) FieldS21LE ¶

func (d *D) FieldS21LE(name string, sms ...scalar.Mapper) int64

FieldS21LE adds a field and reads 21 bit signed integer in little-endian

func (*D) FieldS22 ¶

func (d *D) FieldS22(name string, sms ...scalar.Mapper) int64

FieldS22 adds a field and reads 22 bit signed integer in current endian

func (*D) FieldS22BE ¶

func (d *D) FieldS22BE(name string, sms ...scalar.Mapper) int64

FieldS22BE adds a field and reads 22 bit signed integer in big-endian

func (*D) FieldS22LE ¶

func (d *D) FieldS22LE(name string, sms ...scalar.Mapper) int64

FieldS22LE adds a field and reads 22 bit signed integer in little-endian

func (*D) FieldS23 ¶

func (d *D) FieldS23(name string, sms ...scalar.Mapper) int64

FieldS23 adds a field and reads 23 bit signed integer in current endian

func (*D) FieldS23BE ¶

func (d *D) FieldS23BE(name string, sms ...scalar.Mapper) int64

FieldS23BE adds a field and reads 23 bit signed integer in big-endian

func (*D) FieldS23LE ¶

func (d *D) FieldS23LE(name string, sms ...scalar.Mapper) int64

FieldS23LE adds a field and reads 23 bit signed integer in little-endian

func (*D) FieldS24 ¶

func (d *D) FieldS24(name string, sms ...scalar.Mapper) int64

FieldS24 adds a field and reads 24 bit signed integer in current endian

func (*D) FieldS24BE ¶

func (d *D) FieldS24BE(name string, sms ...scalar.Mapper) int64

FieldS24BE adds a field and reads 24 bit signed integer in big-endian

func (*D) FieldS24LE ¶

func (d *D) FieldS24LE(name string, sms ...scalar.Mapper) int64

FieldS24LE adds a field and reads 24 bit signed integer in little-endian

func (*D) FieldS25 ¶

func (d *D) FieldS25(name string, sms ...scalar.Mapper) int64

FieldS25 adds a field and reads 25 bit signed integer in current endian

func (*D) FieldS25BE ¶

func (d *D) FieldS25BE(name string, sms ...scalar.Mapper) int64

FieldS25BE adds a field and reads 25 bit signed integer in big-endian

func (*D) FieldS25LE ¶

func (d *D) FieldS25LE(name string, sms ...scalar.Mapper) int64

FieldS25LE adds a field and reads 25 bit signed integer in little-endian

func (*D) FieldS26 ¶

func (d *D) FieldS26(name string, sms ...scalar.Mapper) int64

FieldS26 adds a field and reads 26 bit signed integer in current endian

func (*D) FieldS26BE ¶

func (d *D) FieldS26BE(name string, sms ...scalar.Mapper) int64

FieldS26BE adds a field and reads 26 bit signed integer in big-endian

func (*D) FieldS26LE ¶

func (d *D) FieldS26LE(name string, sms ...scalar.Mapper) int64

FieldS26LE adds a field and reads 26 bit signed integer in little-endian

func (*D) FieldS27 ¶

func (d *D) FieldS27(name string, sms ...scalar.Mapper) int64

FieldS27 adds a field and reads 27 bit signed integer in current endian

func (*D) FieldS27BE ¶

func (d *D) FieldS27BE(name string, sms ...scalar.Mapper) int64

FieldS27BE adds a field and reads 27 bit signed integer in big-endian

func (*D) FieldS27LE ¶

func (d *D) FieldS27LE(name string, sms ...scalar.Mapper) int64

FieldS27LE adds a field and reads 27 bit signed integer in little-endian

func (*D) FieldS28 ¶

func (d *D) FieldS28(name string, sms ...scalar.Mapper) int64

FieldS28 adds a field and reads 28 bit signed integer in current endian

func (*D) FieldS28BE ¶

func (d *D) FieldS28BE(name string, sms ...scalar.Mapper) int64

FieldS28BE adds a field and reads 28 bit signed integer in big-endian

func (*D) FieldS28LE ¶

func (d *D) FieldS28LE(name string, sms ...scalar.Mapper) int64

FieldS28LE adds a field and reads 28 bit signed integer in little-endian

func (*D) FieldS29 ¶

func (d *D) FieldS29(name string, sms ...scalar.Mapper) int64

FieldS29 adds a field and reads 29 bit signed integer in current endian

func (*D) FieldS29BE ¶

func (d *D) FieldS29BE(name string, sms ...scalar.Mapper) int64

FieldS29BE adds a field and reads 29 bit signed integer in big-endian

func (*D) FieldS29LE ¶

func (d *D) FieldS29LE(name string, sms ...scalar.Mapper) int64

FieldS29LE adds a field and reads 29 bit signed integer in little-endian

func (*D) FieldS3 ¶

func (d *D) FieldS3(name string, sms ...scalar.Mapper) int64

FieldS3 adds a field and reads 3 bit signed integer in current endian

func (*D) FieldS30 ¶

func (d *D) FieldS30(name string, sms ...scalar.Mapper) int64

FieldS30 adds a field and reads 30 bit signed integer in current endian

func (*D) FieldS30BE ¶

func (d *D) FieldS30BE(name string, sms ...scalar.Mapper) int64

FieldS30BE adds a field and reads 30 bit signed integer in big-endian

func (*D) FieldS30LE ¶

func (d *D) FieldS30LE(name string, sms ...scalar.Mapper) int64

FieldS30LE adds a field and reads 30 bit signed integer in little-endian

func (*D) FieldS31 ¶

func (d *D) FieldS31(name string, sms ...scalar.Mapper) int64

FieldS31 adds a field and reads 31 bit signed integer in current endian

func (*D) FieldS31BE ¶

func (d *D) FieldS31BE(name string, sms ...scalar.Mapper) int64

FieldS31BE adds a field and reads 31 bit signed integer in big-endian

func (*D) FieldS31LE ¶

func (d *D) FieldS31LE(name string, sms ...scalar.Mapper) int64

FieldS31LE adds a field and reads 31 bit signed integer in little-endian

func (*D) FieldS32 ¶

func (d *D) FieldS32(name string, sms ...scalar.Mapper) int64

FieldS32 adds a field and reads 32 bit signed integer in current endian

func (*D) FieldS32BE ¶

func (d *D) FieldS32BE(name string, sms ...scalar.Mapper) int64

FieldS32BE adds a field and reads 32 bit signed integer in big-endian

func (*D) FieldS32LE ¶

func (d *D) FieldS32LE(name string, sms ...scalar.Mapper) int64

FieldS32LE adds a field and reads 32 bit signed integer in little-endian

func (*D) FieldS33 ¶

func (d *D) FieldS33(name string, sms ...scalar.Mapper) int64

FieldS33 adds a field and reads 33 bit signed integer in current endian

func (*D) FieldS33BE ¶

func (d *D) FieldS33BE(name string, sms ...scalar.Mapper) int64

FieldS33BE adds a field and reads 33 bit signed integer in big-endian

func (*D) FieldS33LE ¶

func (d *D) FieldS33LE(name string, sms ...scalar.Mapper) int64

FieldS33LE adds a field and reads 33 bit signed integer in little-endian

func (*D) FieldS34 ¶

func (d *D) FieldS34(name string, sms ...scalar.Mapper) int64

FieldS34 adds a field and reads 34 bit signed integer in current endian

func (*D) FieldS34BE ¶

func (d *D) FieldS34BE(name string, sms ...scalar.Mapper) int64

FieldS34BE adds a field and reads 34 bit signed integer in big-endian

func (*D) FieldS34LE ¶

func (d *D) FieldS34LE(name string, sms ...scalar.Mapper) int64

FieldS34LE adds a field and reads 34 bit signed integer in little-endian

func (*D) FieldS35 ¶

func (d *D) FieldS35(name string, sms ...scalar.Mapper) int64

FieldS35 adds a field and reads 35 bit signed integer in current endian

func (*D) FieldS35BE ¶

func (d *D) FieldS35BE(name string, sms ...scalar.Mapper) int64

FieldS35BE adds a field and reads 35 bit signed integer in big-endian

func (*D) FieldS35LE ¶

func (d *D) FieldS35LE(name string, sms ...scalar.Mapper) int64

FieldS35LE adds a field and reads 35 bit signed integer in little-endian

func (*D) FieldS36 ¶

func (d *D) FieldS36(name string, sms ...scalar.Mapper) int64

FieldS36 adds a field and reads 36 bit signed integer in current endian

func (*D) FieldS36BE ¶

func (d *D) FieldS36BE(name string, sms ...scalar.Mapper) int64

FieldS36BE adds a field and reads 36 bit signed integer in big-endian

func (*D) FieldS36LE ¶

func (d *D) FieldS36LE(name string, sms ...scalar.Mapper) int64

FieldS36LE adds a field and reads 36 bit signed integer in little-endian

func (*D) FieldS37 ¶

func (d *D) FieldS37(name string, sms ...scalar.Mapper) int64

FieldS37 adds a field and reads 37 bit signed integer in current endian

func (*D) FieldS37BE ¶

func (d *D) FieldS37BE(name string, sms ...scalar.Mapper) int64

FieldS37BE adds a field and reads 37 bit signed integer in big-endian

func (*D) FieldS37LE ¶

func (d *D) FieldS37LE(name string, sms ...scalar.Mapper) int64

FieldS37LE adds a field and reads 37 bit signed integer in little-endian

func (*D) FieldS38 ¶

func (d *D) FieldS38(name string, sms ...scalar.Mapper) int64

FieldS38 adds a field and reads 38 bit signed integer in current endian

func (*D) FieldS38BE ¶

func (d *D) FieldS38BE(name string, sms ...scalar.Mapper) int64

FieldS38BE adds a field and reads 38 bit signed integer in big-endian

func (*D) FieldS38LE ¶

func (d *D) FieldS38LE(name string, sms ...scalar.Mapper) int64

FieldS38LE adds a field and reads 38 bit signed integer in little-endian

func (*D) FieldS39 ¶

func (d *D) FieldS39(name string, sms ...scalar.Mapper) int64

FieldS39 adds a field and reads 39 bit signed integer in current endian

func (*D) FieldS39BE ¶

func (d *D) FieldS39BE(name string, sms ...scalar.Mapper) int64

FieldS39BE adds a field and reads 39 bit signed integer in big-endian

func (*D) FieldS39LE ¶

func (d *D) FieldS39LE(name string, sms ...scalar.Mapper) int64

FieldS39LE adds a field and reads 39 bit signed integer in little-endian

func (*D) FieldS4 ¶

func (d *D) FieldS4(name string, sms ...scalar.Mapper) int64

FieldS4 adds a field and reads 4 bit signed integer in current endian

func (*D) FieldS40 ¶

func (d *D) FieldS40(name string, sms ...scalar.Mapper) int64

FieldS40 adds a field and reads 40 bit signed integer in current endian

func (*D) FieldS40BE ¶

func (d *D) FieldS40BE(name string, sms ...scalar.Mapper) int64

FieldS40BE adds a field and reads 40 bit signed integer in big-endian

func (*D) FieldS40LE ¶

func (d *D) FieldS40LE(name string, sms ...scalar.Mapper) int64

FieldS40LE adds a field and reads 40 bit signed integer in little-endian

func (*D) FieldS41 ¶

func (d *D) FieldS41(name string, sms ...scalar.Mapper) int64

FieldS41 adds a field and reads 41 bit signed integer in current endian

func (*D) FieldS41BE ¶

func (d *D) FieldS41BE(name string, sms ...scalar.Mapper) int64

FieldS41BE adds a field and reads 41 bit signed integer in big-endian

func (*D) FieldS41LE ¶

func (d *D) FieldS41LE(name string, sms ...scalar.Mapper) int64

FieldS41LE adds a field and reads 41 bit signed integer in little-endian

func (*D) FieldS42 ¶

func (d *D) FieldS42(name string, sms ...scalar.Mapper) int64

FieldS42 adds a field and reads 42 bit signed integer in current endian

func (*D) FieldS42BE ¶

func (d *D) FieldS42BE(name string, sms ...scalar.Mapper) int64

FieldS42BE adds a field and reads 42 bit signed integer in big-endian

func (*D) FieldS42LE ¶

func (d *D) FieldS42LE(name string, sms ...scalar.Mapper) int64

FieldS42LE adds a field and reads 42 bit signed integer in little-endian

func (*D) FieldS43 ¶

func (d *D) FieldS43(name string, sms ...scalar.Mapper) int64

FieldS43 adds a field and reads 43 bit signed integer in current endian

func (*D) FieldS43BE ¶

func (d *D) FieldS43BE(name string, sms ...scalar.Mapper) int64

FieldS43BE adds a field and reads 43 bit signed integer in big-endian

func (*D) FieldS43LE ¶

func (d *D) FieldS43LE(name string, sms ...scalar.Mapper) int64

FieldS43LE adds a field and reads 43 bit signed integer in little-endian

func (*D) FieldS44 ¶

func (d *D) FieldS44(name string, sms ...scalar.Mapper) int64

FieldS44 adds a field and reads 44 bit signed integer in current endian

func (*D) FieldS44BE ¶

func (d *D) FieldS44BE(name string, sms ...scalar.Mapper) int64

FieldS44BE adds a field and reads 44 bit signed integer in big-endian

func (*D) FieldS44LE ¶

func (d *D) FieldS44LE(name string, sms ...scalar.Mapper) int64

FieldS44LE adds a field and reads 44 bit signed integer in little-endian

func (*D) FieldS45 ¶

func (d *D) FieldS45(name string, sms ...scalar.Mapper) int64

FieldS45 adds a field and reads 45 bit signed integer in current endian

func (*D) FieldS45BE ¶

func (d *D) FieldS45BE(name string, sms ...scalar.Mapper) int64

FieldS45BE adds a field and reads 45 bit signed integer in big-endian

func (*D) FieldS45LE ¶

func (d *D) FieldS45LE(name string, sms ...scalar.Mapper) int64

FieldS45LE adds a field and reads 45 bit signed integer in little-endian

func (*D) FieldS46 ¶

func (d *D) FieldS46(name string, sms ...scalar.Mapper) int64

FieldS46 adds a field and reads 46 bit signed integer in current endian

func (*D) FieldS46BE ¶

func (d *D) FieldS46BE(name string, sms ...scalar.Mapper) int64

FieldS46BE adds a field and reads 46 bit signed integer in big-endian

func (*D) FieldS46LE ¶

func (d *D) FieldS46LE(name string, sms ...scalar.Mapper) int64

FieldS46LE adds a field and reads 46 bit signed integer in little-endian

func (*D) FieldS47 ¶

func (d *D) FieldS47(name string, sms ...scalar.Mapper) int64

FieldS47 adds a field and reads 47 bit signed integer in current endian

func (*D) FieldS47BE ¶

func (d *D) FieldS47BE(name string, sms ...scalar.Mapper) int64

FieldS47BE adds a field and reads 47 bit signed integer in big-endian

func (*D) FieldS47LE ¶

func (d *D) FieldS47LE(name string, sms ...scalar.Mapper) int64

FieldS47LE adds a field and reads 47 bit signed integer in little-endian

func (*D) FieldS48 ¶

func (d *D) FieldS48(name string, sms ...scalar.Mapper) int64

FieldS48 adds a field and reads 48 bit signed integer in current endian

func (*D) FieldS48BE ¶

func (d *D) FieldS48BE(name string, sms ...scalar.Mapper) int64

FieldS48BE adds a field and reads 48 bit signed integer in big-endian

func (*D) FieldS48LE ¶

func (d *D) FieldS48LE(name string, sms ...scalar.Mapper) int64

FieldS48LE adds a field and reads 48 bit signed integer in little-endian

func (*D) FieldS49 ¶

func (d *D) FieldS49(name string, sms ...scalar.Mapper) int64

FieldS49 adds a field and reads 49 bit signed integer in current endian

func (*D) FieldS49BE ¶

func (d *D) FieldS49BE(name string, sms ...scalar.Mapper) int64

FieldS49BE adds a field and reads 49 bit signed integer in big-endian

func (*D) FieldS49LE ¶

func (d *D) FieldS49LE(name string, sms ...scalar.Mapper) int64

FieldS49LE adds a field and reads 49 bit signed integer in little-endian

func (*D) FieldS5 ¶

func (d *D) FieldS5(name string, sms ...scalar.Mapper) int64

FieldS5 adds a field and reads 5 bit signed integer in current endian

func (*D) FieldS50 ¶

func (d *D) FieldS50(name string, sms ...scalar.Mapper) int64

FieldS50 adds a field and reads 50 bit signed integer in current endian

func (*D) FieldS50BE ¶

func (d *D) FieldS50BE(name string, sms ...scalar.Mapper) int64

FieldS50BE adds a field and reads 50 bit signed integer in big-endian

func (*D) FieldS50LE ¶

func (d *D) FieldS50LE(name string, sms ...scalar.Mapper) int64

FieldS50LE adds a field and reads 50 bit signed integer in little-endian

func (*D) FieldS51 ¶

func (d *D) FieldS51(name string, sms ...scalar.Mapper) int64

FieldS51 adds a field and reads 51 bit signed integer in current endian

func (*D) FieldS51BE ¶

func (d *D) FieldS51BE(name string, sms ...scalar.Mapper) int64

FieldS51BE adds a field and reads 51 bit signed integer in big-endian

func (*D) FieldS51LE ¶

func (d *D) FieldS51LE(name string, sms ...scalar.Mapper) int64

FieldS51LE adds a field and reads 51 bit signed integer in little-endian

func (*D) FieldS52 ¶

func (d *D) FieldS52(name string, sms ...scalar.Mapper) int64

FieldS52 adds a field and reads 52 bit signed integer in current endian

func (*D) FieldS52BE ¶

func (d *D) FieldS52BE(name string, sms ...scalar.Mapper) int64

FieldS52BE adds a field and reads 52 bit signed integer in big-endian

func (*D) FieldS52LE ¶

func (d *D) FieldS52LE(name string, sms ...scalar.Mapper) int64

FieldS52LE adds a field and reads 52 bit signed integer in little-endian

func (*D) FieldS53 ¶

func (d *D) FieldS53(name string, sms ...scalar.Mapper) int64

FieldS53 adds a field and reads 53 bit signed integer in current endian

func (*D) FieldS53BE ¶

func (d *D) FieldS53BE(name string, sms ...scalar.Mapper) int64

FieldS53BE adds a field and reads 53 bit signed integer in big-endian

func (*D) FieldS53LE ¶

func (d *D) FieldS53LE(name string, sms ...scalar.Mapper) int64

FieldS53LE adds a field and reads 53 bit signed integer in little-endian

func (*D) FieldS54 ¶

func (d *D) FieldS54(name string, sms ...scalar.Mapper) int64

FieldS54 adds a field and reads 54 bit signed integer in current endian

func (*D) FieldS54BE ¶

func (d *D) FieldS54BE(name string, sms ...scalar.Mapper) int64

FieldS54BE adds a field and reads 54 bit signed integer in big-endian

func (*D) FieldS54LE ¶

func (d *D) FieldS54LE(name string, sms ...scalar.Mapper) int64

FieldS54LE adds a field and reads 54 bit signed integer in little-endian

func (*D) FieldS55 ¶

func (d *D) FieldS55(name string, sms ...scalar.Mapper) int64

FieldS55 adds a field and reads 55 bit signed integer in current endian

func (*D) FieldS55BE ¶

func (d *D) FieldS55BE(name string, sms ...scalar.Mapper) int64

FieldS55BE adds a field and reads 55 bit signed integer in big-endian

func (*D) FieldS55LE ¶

func (d *D) FieldS55LE(name string, sms ...scalar.Mapper) int64

FieldS55LE adds a field and reads 55 bit signed integer in little-endian

func (*D) FieldS56 ¶

func (d *D) FieldS56(name string, sms ...scalar.Mapper) int64

FieldS56 adds a field and reads 56 bit signed integer in current endian

func (*D) FieldS56BE ¶

func (d *D) FieldS56BE(name string, sms ...scalar.Mapper) int64

FieldS56BE adds a field and reads 56 bit signed integer in big-endian

func (*D) FieldS56LE ¶

func (d *D) FieldS56LE(name string, sms ...scalar.Mapper) int64

FieldS56LE adds a field and reads 56 bit signed integer in little-endian

func (*D) FieldS57 ¶

func (d *D) FieldS57(name string, sms ...scalar.Mapper) int64

FieldS57 adds a field and reads 57 bit signed integer in current endian

func (*D) FieldS57BE ¶

func (d *D) FieldS57BE(name string, sms ...scalar.Mapper) int64

FieldS57BE adds a field and reads 57 bit signed integer in big-endian

func (*D) FieldS57LE ¶

func (d *D) FieldS57LE(name string, sms ...scalar.Mapper) int64

FieldS57LE adds a field and reads 57 bit signed integer in little-endian

func (*D) FieldS58 ¶

func (d *D) FieldS58(name string, sms ...scalar.Mapper) int64

FieldS58 adds a field and reads 58 bit signed integer in current endian

func (*D) FieldS58BE ¶

func (d *D) FieldS58BE(name string, sms ...scalar.Mapper) int64

FieldS58BE adds a field and reads 58 bit signed integer in big-endian

func (*D) FieldS58LE ¶

func (d *D) FieldS58LE(name string, sms ...scalar.Mapper) int64

FieldS58LE adds a field and reads 58 bit signed integer in little-endian

func (*D) FieldS59 ¶

func (d *D) FieldS59(name string, sms ...scalar.Mapper) int64

FieldS59 adds a field and reads 59 bit signed integer in current endian

func (*D) FieldS59BE ¶

func (d *D) FieldS59BE(name string, sms ...scalar.Mapper) int64

FieldS59BE adds a field and reads 59 bit signed integer in big-endian

func (*D) FieldS59LE ¶

func (d *D) FieldS59LE(name string, sms ...scalar.Mapper) int64

FieldS59LE adds a field and reads 59 bit signed integer in little-endian

func (*D) FieldS6 ¶

func (d *D) FieldS6(name string, sms ...scalar.Mapper) int64

FieldS6 adds a field and reads 6 bit signed integer in current endian

func (*D) FieldS60 ¶

func (d *D) FieldS60(name string, sms ...scalar.Mapper) int64

FieldS60 adds a field and reads 60 bit signed integer in current endian

func (*D) FieldS60BE ¶

func (d *D) FieldS60BE(name string, sms ...scalar.Mapper) int64

FieldS60BE adds a field and reads 60 bit signed integer in big-endian

func (*D) FieldS60LE ¶

func (d *D) FieldS60LE(name string, sms ...scalar.Mapper) int64

FieldS60LE adds a field and reads 60 bit signed integer in little-endian

func (*D) FieldS61 ¶

func (d *D) FieldS61(name string, sms ...scalar.Mapper) int64

FieldS61 adds a field and reads 61 bit signed integer in current endian

func (*D) FieldS61BE ¶

func (d *D) FieldS61BE(name string, sms ...scalar.Mapper) int64

FieldS61BE adds a field and reads 61 bit signed integer in big-endian

func (*D) FieldS61LE ¶

func (d *D) FieldS61LE(name string, sms ...scalar.Mapper) int64

FieldS61LE adds a field and reads 61 bit signed integer in little-endian

func (*D) FieldS62 ¶

func (d *D) FieldS62(name string, sms ...scalar.Mapper) int64

FieldS62 adds a field and reads 62 bit signed integer in current endian

func (*D) FieldS62BE ¶

func (d *D) FieldS62BE(name string, sms ...scalar.Mapper) int64

FieldS62BE adds a field and reads 62 bit signed integer in big-endian

func (*D) FieldS62LE ¶

func (d *D) FieldS62LE(name string, sms ...scalar.Mapper) int64

FieldS62LE adds a field and reads 62 bit signed integer in little-endian

func (*D) FieldS63 ¶

func (d *D) FieldS63(name string, sms ...scalar.Mapper) int64

FieldS63 adds a field and reads 63 bit signed integer in current endian

func (*D) FieldS63BE ¶

func (d *D) FieldS63BE(name string, sms ...scalar.Mapper) int64

FieldS63BE adds a field and reads 63 bit signed integer in big-endian

func (*D) FieldS63LE ¶

func (d *D) FieldS63LE(name string, sms ...scalar.Mapper) int64

FieldS63LE adds a field and reads 63 bit signed integer in little-endian

func (*D) FieldS64 ¶

func (d *D) FieldS64(name string, sms ...scalar.Mapper) int64

FieldS64 adds a field and reads 64 bit signed integer in current endian

func (*D) FieldS64BE ¶

func (d *D) FieldS64BE(name string, sms ...scalar.Mapper) int64

FieldS64BE adds a field and reads 64 bit signed integer in big-endian

func (*D) FieldS64LE ¶

func (d *D) FieldS64LE(name string, sms ...scalar.Mapper) int64

FieldS64LE adds a field and reads 64 bit signed integer in little-endian

func (*D) FieldS7 ¶

func (d *D) FieldS7(name string, sms ...scalar.Mapper) int64

FieldS7 adds a field and reads 7 bit signed integer in current endian

func (*D) FieldS8 ¶

func (d *D) FieldS8(name string, sms ...scalar.Mapper) int64

FieldS8 adds a field and reads 8 bit signed integer in current endian

func (*D) FieldS8BE ¶

func (d *D) FieldS8BE(name string, sms ...scalar.Mapper) int64

FieldS8BE adds a field and reads 8 bit signed integer in big-endian

func (*D) FieldS8LE ¶

func (d *D) FieldS8LE(name string, sms ...scalar.Mapper) int64

FieldS8LE adds a field and reads 8 bit signed integer in little-endian

func (*D) FieldS9 ¶

func (d *D) FieldS9(name string, sms ...scalar.Mapper) int64

FieldS9 adds a field and reads 9 bit signed integer in current endian

func (*D) FieldS9BE ¶

func (d *D) FieldS9BE(name string, sms ...scalar.Mapper) int64

FieldS9BE adds a field and reads 9 bit signed integer in big-endian

func (*D) FieldS9LE ¶

func (d *D) FieldS9LE(name string, sms ...scalar.Mapper) int64

FieldS9LE adds a field and reads 9 bit signed integer in little-endian

func (*D) FieldSBigInt ¶ added in v0.0.4

func (d *D) FieldSBigInt(name string, nBits int, sms ...scalar.Mapper) *big.Int

FieldSBigInt adds a field and reads nBits bits signed integer in current endian

func (*D) FieldSBigIntBE ¶ added in v0.0.4

func (d *D) FieldSBigIntBE(name string, nBits int, sms ...scalar.Mapper) *big.Int

FieldSBigIntBE adds a field and reads nBits bit signed integer in big-endian

func (*D) FieldSBigIntE ¶ added in v0.0.4

func (d *D) FieldSBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *big.Int

FieldSBigIntE adds a field and reads nBits signed integer in specified endian

func (*D) FieldSBigIntLE ¶ added in v0.0.4

func (d *D) FieldSBigIntLE(name string, nBits int, sms ...scalar.Mapper) *big.Int

FieldSBigIntLE adds a field and reads nBits bit signed integer in little-endian

func (*D) FieldSE ¶

func (d *D) FieldSE(name string, nBits int, endian Endian, sms ...scalar.Mapper) int64

FieldSE adds a field and reads nBits signed integer in specified endian

func (*D) FieldSFn ¶

func (d *D) FieldSFn(name string, fn func(d *D) int64, sms ...scalar.Mapper) int64

FieldSFn adds a field, calls int64 decode function and returns actual value as a S

func (*D) FieldSScalarFn ¶

func (d *D) FieldSScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) int64

FieldSScalarFn adds a field, calls scalar functions and returns actual value as a S

func (*D) FieldScalarBigIntFn ¶ added in v0.0.4

func (d *D) FieldScalarBigIntFn(name string, fn func(d *D) *big.Int, sms ...scalar.Mapper) *scalar.S

FieldScalarBigIntFn tries to add a field, calls *big.Int decode function and returns scalar

func (*D) FieldScalarBitBufFn ¶

func (d *D) FieldScalarBitBufFn(name string, fn func(d *D) bitio.ReaderAtSeeker, sms ...scalar.Mapper) *scalar.S

FieldScalarBitBufFn tries to add a field, calls bitio.ReaderAtSeeker decode function and returns scalar

func (*D) FieldScalarBool ¶ added in v0.0.2

func (d *D) FieldScalarBool(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarBool adds a field and reads 1 bit boolean

func (*D) FieldScalarBoolFn ¶

func (d *D) FieldScalarBoolFn(name string, fn func(d *D) bool, sms ...scalar.Mapper) *scalar.S

FieldScalarBoolFn tries to add a field, calls bool decode function and returns scalar

func (*D) FieldScalarF ¶ added in v0.0.2

func (d *D) FieldScalarF(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarF adds a field and reads nBit IEEE 754 float in current endian

func (*D) FieldScalarF16 ¶ added in v0.0.2

func (d *D) FieldScalarF16(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarF16 adds a field and reads 16 bit IEEE 754 float in current endian

func (*D) FieldScalarF16BE ¶ added in v0.0.2

func (d *D) FieldScalarF16BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarF16BE adds a field and reads 16 bit IEEE 754 float in big-endian

func (*D) FieldScalarF16LE ¶ added in v0.0.2

func (d *D) FieldScalarF16LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarF16LE adds a field and reads 16 bit IEEE 754 float in little-endian

func (*D) FieldScalarF32 ¶ added in v0.0.2

func (d *D) FieldScalarF32(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarF32 adds a field and reads 32 bit IEEE 754 float in current endian

func (*D) FieldScalarF32BE ¶ added in v0.0.2

func (d *D) FieldScalarF32BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarF32BE adds a field and reads 32 bit IEEE 754 float in big-endian

func (*D) FieldScalarF32LE ¶ added in v0.0.2

func (d *D) FieldScalarF32LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarF32LE adds a field and reads 32 bit IEEE 754 float in little-endian

func (*D) FieldScalarF64 ¶ added in v0.0.2

func (d *D) FieldScalarF64(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarF64 adds a field and reads 64 bit IEEE 754 float in current endian

func (*D) FieldScalarF64BE ¶ added in v0.0.2

func (d *D) FieldScalarF64BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarF64BE adds a field and reads 64 bit IEEE 754 float in big-endian

func (*D) FieldScalarF64LE ¶ added in v0.0.2

func (d *D) FieldScalarF64LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarF64LE adds a field and reads 64 bit IEEE 754 float in little-endian

func (*D) FieldScalarFE ¶ added in v0.0.2

func (d *D) FieldScalarFE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *scalar.S

FieldScalarFE adds a field and reads nBit IEEE 754 float in specified endian

func (*D) FieldScalarFFn ¶

func (d *D) FieldScalarFFn(name string, fn func(d *D) float64, sms ...scalar.Mapper) *scalar.S

FieldScalarFFn tries to add a field, calls float64 decode function and returns scalar

func (*D) FieldScalarFP ¶ added in v0.0.2

func (d *D) FieldScalarFP(name string, nBits int, fBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarFP adds a field and reads nBits fixed-point number in current endian

func (*D) FieldScalarFP16 ¶ added in v0.0.2

func (d *D) FieldScalarFP16(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarFP16 adds a field and reads 16 bit fixed-point number in current endian

func (*D) FieldScalarFP16BE ¶ added in v0.0.2

func (d *D) FieldScalarFP16BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarFP16BE adds a field and reads 16 bit fixed-point number in big-endian

func (*D) FieldScalarFP16LE ¶ added in v0.0.2

func (d *D) FieldScalarFP16LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarFP16LE adds a field and reads 16 bit fixed-point number in little-endian

func (*D) FieldScalarFP32 ¶ added in v0.0.2

func (d *D) FieldScalarFP32(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarFP32 adds a field and reads 32 bit fixed-point number in current endian

func (*D) FieldScalarFP32BE ¶ added in v0.0.2

func (d *D) FieldScalarFP32BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarFP32BE adds a field and reads 32 bit fixed-point number in big-endian

func (*D) FieldScalarFP32LE ¶ added in v0.0.2

func (d *D) FieldScalarFP32LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarFP32LE adds a field and reads 32 bit fixed-point number in little-endian

func (*D) FieldScalarFP64 ¶ added in v0.0.2

func (d *D) FieldScalarFP64(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarFP64 adds a field and reads 64 bit fixed-point number in current endian

func (*D) FieldScalarFP64BE ¶ added in v0.0.2

func (d *D) FieldScalarFP64BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarFP64BE adds a field and reads 64 bit fixed-point number in big-endian

func (*D) FieldScalarFP64LE ¶ added in v0.0.2

func (d *D) FieldScalarFP64LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarFP64LE adds a field and reads 64 bit fixed-point number in little-endian

func (*D) FieldScalarFPE ¶ added in v0.0.2

func (d *D) FieldScalarFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.Mapper) *scalar.S

FieldScalarFPE adds a field and reads nBits fixed-point number in specified endian

func (*D) FieldScalarFn ¶ added in v0.0.2

func (d *D) FieldScalarFn(name string, sfn scalar.Fn, sms ...scalar.Mapper) *scalar.S

func (*D) FieldScalarRawLen ¶ added in v0.0.2

func (d *D) FieldScalarRawLen(name string, nBits int64, sms ...scalar.Mapper) *scalar.S

FieldScalarRawLen adds a field and reads nBits raw bits

func (*D) FieldScalarS ¶ added in v0.0.2

func (d *D) FieldScalarS(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarS adds a field and reads nBits bits signed integer in current endian

func (*D) FieldScalarS1 ¶ added in v0.0.2

func (d *D) FieldScalarS1(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS1 adds a field and reads 1 bit signed integer in current endian

func (*D) FieldScalarS10 ¶ added in v0.0.2

func (d *D) FieldScalarS10(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS10 adds a field and reads 10 bit signed integer in current endian

func (*D) FieldScalarS10BE ¶ added in v0.0.2

func (d *D) FieldScalarS10BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS10BE adds a field and reads 10 bit signed integer in big-endian

func (*D) FieldScalarS10LE ¶ added in v0.0.2

func (d *D) FieldScalarS10LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS10LE adds a field and reads 10 bit signed integer in little-endian

func (*D) FieldScalarS11 ¶ added in v0.0.2

func (d *D) FieldScalarS11(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS11 adds a field and reads 11 bit signed integer in current endian

func (*D) FieldScalarS11BE ¶ added in v0.0.2

func (d *D) FieldScalarS11BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS11BE adds a field and reads 11 bit signed integer in big-endian

func (*D) FieldScalarS11LE ¶ added in v0.0.2

func (d *D) FieldScalarS11LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS11LE adds a field and reads 11 bit signed integer in little-endian

func (*D) FieldScalarS12 ¶ added in v0.0.2

func (d *D) FieldScalarS12(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS12 adds a field and reads 12 bit signed integer in current endian

func (*D) FieldScalarS12BE ¶ added in v0.0.2

func (d *D) FieldScalarS12BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS12BE adds a field and reads 12 bit signed integer in big-endian

func (*D) FieldScalarS12LE ¶ added in v0.0.2

func (d *D) FieldScalarS12LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS12LE adds a field and reads 12 bit signed integer in little-endian

func (*D) FieldScalarS13 ¶ added in v0.0.2

func (d *D) FieldScalarS13(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS13 adds a field and reads 13 bit signed integer in current endian

func (*D) FieldScalarS13BE ¶ added in v0.0.2

func (d *D) FieldScalarS13BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS13BE adds a field and reads 13 bit signed integer in big-endian

func (*D) FieldScalarS13LE ¶ added in v0.0.2

func (d *D) FieldScalarS13LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS13LE adds a field and reads 13 bit signed integer in little-endian

func (*D) FieldScalarS14 ¶ added in v0.0.2

func (d *D) FieldScalarS14(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS14 adds a field and reads 14 bit signed integer in current endian

func (*D) FieldScalarS14BE ¶ added in v0.0.2

func (d *D) FieldScalarS14BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS14BE adds a field and reads 14 bit signed integer in big-endian

func (*D) FieldScalarS14LE ¶ added in v0.0.2

func (d *D) FieldScalarS14LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS14LE adds a field and reads 14 bit signed integer in little-endian

func (*D) FieldScalarS15 ¶ added in v0.0.2

func (d *D) FieldScalarS15(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS15 adds a field and reads 15 bit signed integer in current endian

func (*D) FieldScalarS15BE ¶ added in v0.0.2

func (d *D) FieldScalarS15BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS15BE adds a field and reads 15 bit signed integer in big-endian

func (*D) FieldScalarS15LE ¶ added in v0.0.2

func (d *D) FieldScalarS15LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS15LE adds a field and reads 15 bit signed integer in little-endian

func (*D) FieldScalarS16 ¶ added in v0.0.2

func (d *D) FieldScalarS16(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS16 adds a field and reads 16 bit signed integer in current endian

func (*D) FieldScalarS16BE ¶ added in v0.0.2

func (d *D) FieldScalarS16BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS16BE adds a field and reads 16 bit signed integer in big-endian

func (*D) FieldScalarS16LE ¶ added in v0.0.2

func (d *D) FieldScalarS16LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS16LE adds a field and reads 16 bit signed integer in little-endian

func (*D) FieldScalarS17 ¶ added in v0.0.2

func (d *D) FieldScalarS17(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS17 adds a field and reads 17 bit signed integer in current endian

func (*D) FieldScalarS17BE ¶ added in v0.0.2

func (d *D) FieldScalarS17BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS17BE adds a field and reads 17 bit signed integer in big-endian

func (*D) FieldScalarS17LE ¶ added in v0.0.2

func (d *D) FieldScalarS17LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS17LE adds a field and reads 17 bit signed integer in little-endian

func (*D) FieldScalarS18 ¶ added in v0.0.2

func (d *D) FieldScalarS18(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS18 adds a field and reads 18 bit signed integer in current endian

func (*D) FieldScalarS18BE ¶ added in v0.0.2

func (d *D) FieldScalarS18BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS18BE adds a field and reads 18 bit signed integer in big-endian

func (*D) FieldScalarS18LE ¶ added in v0.0.2

func (d *D) FieldScalarS18LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS18LE adds a field and reads 18 bit signed integer in little-endian

func (*D) FieldScalarS19 ¶ added in v0.0.2

func (d *D) FieldScalarS19(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS19 adds a field and reads 19 bit signed integer in current endian

func (*D) FieldScalarS19BE ¶ added in v0.0.2

func (d *D) FieldScalarS19BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS19BE adds a field and reads 19 bit signed integer in big-endian

func (*D) FieldScalarS19LE ¶ added in v0.0.2

func (d *D) FieldScalarS19LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS19LE adds a field and reads 19 bit signed integer in little-endian

func (*D) FieldScalarS2 ¶ added in v0.0.2

func (d *D) FieldScalarS2(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS2 adds a field and reads 2 bit signed integer in current endian

func (*D) FieldScalarS20 ¶ added in v0.0.2

func (d *D) FieldScalarS20(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS20 adds a field and reads 20 bit signed integer in current endian

func (*D) FieldScalarS20BE ¶ added in v0.0.2

func (d *D) FieldScalarS20BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS20BE adds a field and reads 20 bit signed integer in big-endian

func (*D) FieldScalarS20LE ¶ added in v0.0.2

func (d *D) FieldScalarS20LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS20LE adds a field and reads 20 bit signed integer in little-endian

func (*D) FieldScalarS21 ¶ added in v0.0.2

func (d *D) FieldScalarS21(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS21 adds a field and reads 21 bit signed integer in current endian

func (*D) FieldScalarS21BE ¶ added in v0.0.2

func (d *D) FieldScalarS21BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS21BE adds a field and reads 21 bit signed integer in big-endian

func (*D) FieldScalarS21LE ¶ added in v0.0.2

func (d *D) FieldScalarS21LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS21LE adds a field and reads 21 bit signed integer in little-endian

func (*D) FieldScalarS22 ¶ added in v0.0.2

func (d *D) FieldScalarS22(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS22 adds a field and reads 22 bit signed integer in current endian

func (*D) FieldScalarS22BE ¶ added in v0.0.2

func (d *D) FieldScalarS22BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS22BE adds a field and reads 22 bit signed integer in big-endian

func (*D) FieldScalarS22LE ¶ added in v0.0.2

func (d *D) FieldScalarS22LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS22LE adds a field and reads 22 bit signed integer in little-endian

func (*D) FieldScalarS23 ¶ added in v0.0.2

func (d *D) FieldScalarS23(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS23 adds a field and reads 23 bit signed integer in current endian

func (*D) FieldScalarS23BE ¶ added in v0.0.2

func (d *D) FieldScalarS23BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS23BE adds a field and reads 23 bit signed integer in big-endian

func (*D) FieldScalarS23LE ¶ added in v0.0.2

func (d *D) FieldScalarS23LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS23LE adds a field and reads 23 bit signed integer in little-endian

func (*D) FieldScalarS24 ¶ added in v0.0.2

func (d *D) FieldScalarS24(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS24 adds a field and reads 24 bit signed integer in current endian

func (*D) FieldScalarS24BE ¶ added in v0.0.2

func (d *D) FieldScalarS24BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS24BE adds a field and reads 24 bit signed integer in big-endian

func (*D) FieldScalarS24LE ¶ added in v0.0.2

func (d *D) FieldScalarS24LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS24LE adds a field and reads 24 bit signed integer in little-endian

func (*D) FieldScalarS25 ¶ added in v0.0.2

func (d *D) FieldScalarS25(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS25 adds a field and reads 25 bit signed integer in current endian

func (*D) FieldScalarS25BE ¶ added in v0.0.2

func (d *D) FieldScalarS25BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS25BE adds a field and reads 25 bit signed integer in big-endian

func (*D) FieldScalarS25LE ¶ added in v0.0.2

func (d *D) FieldScalarS25LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS25LE adds a field and reads 25 bit signed integer in little-endian

func (*D) FieldScalarS26 ¶ added in v0.0.2

func (d *D) FieldScalarS26(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS26 adds a field and reads 26 bit signed integer in current endian

func (*D) FieldScalarS26BE ¶ added in v0.0.2

func (d *D) FieldScalarS26BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS26BE adds a field and reads 26 bit signed integer in big-endian

func (*D) FieldScalarS26LE ¶ added in v0.0.2

func (d *D) FieldScalarS26LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS26LE adds a field and reads 26 bit signed integer in little-endian

func (*D) FieldScalarS27 ¶ added in v0.0.2

func (d *D) FieldScalarS27(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS27 adds a field and reads 27 bit signed integer in current endian

func (*D) FieldScalarS27BE ¶ added in v0.0.2

func (d *D) FieldScalarS27BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS27BE adds a field and reads 27 bit signed integer in big-endian

func (*D) FieldScalarS27LE ¶ added in v0.0.2

func (d *D) FieldScalarS27LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS27LE adds a field and reads 27 bit signed integer in little-endian

func (*D) FieldScalarS28 ¶ added in v0.0.2

func (d *D) FieldScalarS28(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS28 adds a field and reads 28 bit signed integer in current endian

func (*D) FieldScalarS28BE ¶ added in v0.0.2

func (d *D) FieldScalarS28BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS28BE adds a field and reads 28 bit signed integer in big-endian

func (*D) FieldScalarS28LE ¶ added in v0.0.2

func (d *D) FieldScalarS28LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS28LE adds a field and reads 28 bit signed integer in little-endian

func (*D) FieldScalarS29 ¶ added in v0.0.2

func (d *D) FieldScalarS29(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS29 adds a field and reads 29 bit signed integer in current endian

func (*D) FieldScalarS29BE ¶ added in v0.0.2

func (d *D) FieldScalarS29BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS29BE adds a field and reads 29 bit signed integer in big-endian

func (*D) FieldScalarS29LE ¶ added in v0.0.2

func (d *D) FieldScalarS29LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS29LE adds a field and reads 29 bit signed integer in little-endian

func (*D) FieldScalarS3 ¶ added in v0.0.2

func (d *D) FieldScalarS3(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS3 adds a field and reads 3 bit signed integer in current endian

func (*D) FieldScalarS30 ¶ added in v0.0.2

func (d *D) FieldScalarS30(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS30 adds a field and reads 30 bit signed integer in current endian

func (*D) FieldScalarS30BE ¶ added in v0.0.2

func (d *D) FieldScalarS30BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS30BE adds a field and reads 30 bit signed integer in big-endian

func (*D) FieldScalarS30LE ¶ added in v0.0.2

func (d *D) FieldScalarS30LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS30LE adds a field and reads 30 bit signed integer in little-endian

func (*D) FieldScalarS31 ¶ added in v0.0.2

func (d *D) FieldScalarS31(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS31 adds a field and reads 31 bit signed integer in current endian

func (*D) FieldScalarS31BE ¶ added in v0.0.2

func (d *D) FieldScalarS31BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS31BE adds a field and reads 31 bit signed integer in big-endian

func (*D) FieldScalarS31LE ¶ added in v0.0.2

func (d *D) FieldScalarS31LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS31LE adds a field and reads 31 bit signed integer in little-endian

func (*D) FieldScalarS32 ¶ added in v0.0.2

func (d *D) FieldScalarS32(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS32 adds a field and reads 32 bit signed integer in current endian

func (*D) FieldScalarS32BE ¶ added in v0.0.2

func (d *D) FieldScalarS32BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS32BE adds a field and reads 32 bit signed integer in big-endian

func (*D) FieldScalarS32LE ¶ added in v0.0.2

func (d *D) FieldScalarS32LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS32LE adds a field and reads 32 bit signed integer in little-endian

func (*D) FieldScalarS33 ¶ added in v0.0.2

func (d *D) FieldScalarS33(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS33 adds a field and reads 33 bit signed integer in current endian

func (*D) FieldScalarS33BE ¶ added in v0.0.2

func (d *D) FieldScalarS33BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS33BE adds a field and reads 33 bit signed integer in big-endian

func (*D) FieldScalarS33LE ¶ added in v0.0.2

func (d *D) FieldScalarS33LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS33LE adds a field and reads 33 bit signed integer in little-endian

func (*D) FieldScalarS34 ¶ added in v0.0.2

func (d *D) FieldScalarS34(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS34 adds a field and reads 34 bit signed integer in current endian

func (*D) FieldScalarS34BE ¶ added in v0.0.2

func (d *D) FieldScalarS34BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS34BE adds a field and reads 34 bit signed integer in big-endian

func (*D) FieldScalarS34LE ¶ added in v0.0.2

func (d *D) FieldScalarS34LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS34LE adds a field and reads 34 bit signed integer in little-endian

func (*D) FieldScalarS35 ¶ added in v0.0.2

func (d *D) FieldScalarS35(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS35 adds a field and reads 35 bit signed integer in current endian

func (*D) FieldScalarS35BE ¶ added in v0.0.2

func (d *D) FieldScalarS35BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS35BE adds a field and reads 35 bit signed integer in big-endian

func (*D) FieldScalarS35LE ¶ added in v0.0.2

func (d *D) FieldScalarS35LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS35LE adds a field and reads 35 bit signed integer in little-endian

func (*D) FieldScalarS36 ¶ added in v0.0.2

func (d *D) FieldScalarS36(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS36 adds a field and reads 36 bit signed integer in current endian

func (*D) FieldScalarS36BE ¶ added in v0.0.2

func (d *D) FieldScalarS36BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS36BE adds a field and reads 36 bit signed integer in big-endian

func (*D) FieldScalarS36LE ¶ added in v0.0.2

func (d *D) FieldScalarS36LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS36LE adds a field and reads 36 bit signed integer in little-endian

func (*D) FieldScalarS37 ¶ added in v0.0.2

func (d *D) FieldScalarS37(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS37 adds a field and reads 37 bit signed integer in current endian

func (*D) FieldScalarS37BE ¶ added in v0.0.2

func (d *D) FieldScalarS37BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS37BE adds a field and reads 37 bit signed integer in big-endian

func (*D) FieldScalarS37LE ¶ added in v0.0.2

func (d *D) FieldScalarS37LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS37LE adds a field and reads 37 bit signed integer in little-endian

func (*D) FieldScalarS38 ¶ added in v0.0.2

func (d *D) FieldScalarS38(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS38 adds a field and reads 38 bit signed integer in current endian

func (*D) FieldScalarS38BE ¶ added in v0.0.2

func (d *D) FieldScalarS38BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS38BE adds a field and reads 38 bit signed integer in big-endian

func (*D) FieldScalarS38LE ¶ added in v0.0.2

func (d *D) FieldScalarS38LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS38LE adds a field and reads 38 bit signed integer in little-endian

func (*D) FieldScalarS39 ¶ added in v0.0.2

func (d *D) FieldScalarS39(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS39 adds a field and reads 39 bit signed integer in current endian

func (*D) FieldScalarS39BE ¶ added in v0.0.2

func (d *D) FieldScalarS39BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS39BE adds a field and reads 39 bit signed integer in big-endian

func (*D) FieldScalarS39LE ¶ added in v0.0.2

func (d *D) FieldScalarS39LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS39LE adds a field and reads 39 bit signed integer in little-endian

func (*D) FieldScalarS4 ¶ added in v0.0.2

func (d *D) FieldScalarS4(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS4 adds a field and reads 4 bit signed integer in current endian

func (*D) FieldScalarS40 ¶ added in v0.0.2

func (d *D) FieldScalarS40(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS40 adds a field and reads 40 bit signed integer in current endian

func (*D) FieldScalarS40BE ¶ added in v0.0.2

func (d *D) FieldScalarS40BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS40BE adds a field and reads 40 bit signed integer in big-endian

func (*D) FieldScalarS40LE ¶ added in v0.0.2

func (d *D) FieldScalarS40LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS40LE adds a field and reads 40 bit signed integer in little-endian

func (*D) FieldScalarS41 ¶ added in v0.0.2

func (d *D) FieldScalarS41(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS41 adds a field and reads 41 bit signed integer in current endian

func (*D) FieldScalarS41BE ¶ added in v0.0.2

func (d *D) FieldScalarS41BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS41BE adds a field and reads 41 bit signed integer in big-endian

func (*D) FieldScalarS41LE ¶ added in v0.0.2

func (d *D) FieldScalarS41LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS41LE adds a field and reads 41 bit signed integer in little-endian

func (*D) FieldScalarS42 ¶ added in v0.0.2

func (d *D) FieldScalarS42(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS42 adds a field and reads 42 bit signed integer in current endian

func (*D) FieldScalarS42BE ¶ added in v0.0.2

func (d *D) FieldScalarS42BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS42BE adds a field and reads 42 bit signed integer in big-endian

func (*D) FieldScalarS42LE ¶ added in v0.0.2

func (d *D) FieldScalarS42LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS42LE adds a field and reads 42 bit signed integer in little-endian

func (*D) FieldScalarS43 ¶ added in v0.0.2

func (d *D) FieldScalarS43(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS43 adds a field and reads 43 bit signed integer in current endian

func (*D) FieldScalarS43BE ¶ added in v0.0.2

func (d *D) FieldScalarS43BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS43BE adds a field and reads 43 bit signed integer in big-endian

func (*D) FieldScalarS43LE ¶ added in v0.0.2

func (d *D) FieldScalarS43LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS43LE adds a field and reads 43 bit signed integer in little-endian

func (*D) FieldScalarS44 ¶ added in v0.0.2

func (d *D) FieldScalarS44(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS44 adds a field and reads 44 bit signed integer in current endian

func (*D) FieldScalarS44BE ¶ added in v0.0.2

func (d *D) FieldScalarS44BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS44BE adds a field and reads 44 bit signed integer in big-endian

func (*D) FieldScalarS44LE ¶ added in v0.0.2

func (d *D) FieldScalarS44LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS44LE adds a field and reads 44 bit signed integer in little-endian

func (*D) FieldScalarS45 ¶ added in v0.0.2

func (d *D) FieldScalarS45(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS45 adds a field and reads 45 bit signed integer in current endian

func (*D) FieldScalarS45BE ¶ added in v0.0.2

func (d *D) FieldScalarS45BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS45BE adds a field and reads 45 bit signed integer in big-endian

func (*D) FieldScalarS45LE ¶ added in v0.0.2

func (d *D) FieldScalarS45LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS45LE adds a field and reads 45 bit signed integer in little-endian

func (*D) FieldScalarS46 ¶ added in v0.0.2

func (d *D) FieldScalarS46(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS46 adds a field and reads 46 bit signed integer in current endian

func (*D) FieldScalarS46BE ¶ added in v0.0.2

func (d *D) FieldScalarS46BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS46BE adds a field and reads 46 bit signed integer in big-endian

func (*D) FieldScalarS46LE ¶ added in v0.0.2

func (d *D) FieldScalarS46LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS46LE adds a field and reads 46 bit signed integer in little-endian

func (*D) FieldScalarS47 ¶ added in v0.0.2

func (d *D) FieldScalarS47(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS47 adds a field and reads 47 bit signed integer in current endian

func (*D) FieldScalarS47BE ¶ added in v0.0.2

func (d *D) FieldScalarS47BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS47BE adds a field and reads 47 bit signed integer in big-endian

func (*D) FieldScalarS47LE ¶ added in v0.0.2

func (d *D) FieldScalarS47LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS47LE adds a field and reads 47 bit signed integer in little-endian

func (*D) FieldScalarS48 ¶ added in v0.0.2

func (d *D) FieldScalarS48(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS48 adds a field and reads 48 bit signed integer in current endian

func (*D) FieldScalarS48BE ¶ added in v0.0.2

func (d *D) FieldScalarS48BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS48BE adds a field and reads 48 bit signed integer in big-endian

func (*D) FieldScalarS48LE ¶ added in v0.0.2

func (d *D) FieldScalarS48LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS48LE adds a field and reads 48 bit signed integer in little-endian

func (*D) FieldScalarS49 ¶ added in v0.0.2

func (d *D) FieldScalarS49(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS49 adds a field and reads 49 bit signed integer in current endian

func (*D) FieldScalarS49BE ¶ added in v0.0.2

func (d *D) FieldScalarS49BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS49BE adds a field and reads 49 bit signed integer in big-endian

func (*D) FieldScalarS49LE ¶ added in v0.0.2

func (d *D) FieldScalarS49LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS49LE adds a field and reads 49 bit signed integer in little-endian

func (*D) FieldScalarS5 ¶ added in v0.0.2

func (d *D) FieldScalarS5(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS5 adds a field and reads 5 bit signed integer in current endian

func (*D) FieldScalarS50 ¶ added in v0.0.2

func (d *D) FieldScalarS50(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS50 adds a field and reads 50 bit signed integer in current endian

func (*D) FieldScalarS50BE ¶ added in v0.0.2

func (d *D) FieldScalarS50BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS50BE adds a field and reads 50 bit signed integer in big-endian

func (*D) FieldScalarS50LE ¶ added in v0.0.2

func (d *D) FieldScalarS50LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS50LE adds a field and reads 50 bit signed integer in little-endian

func (*D) FieldScalarS51 ¶ added in v0.0.2

func (d *D) FieldScalarS51(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS51 adds a field and reads 51 bit signed integer in current endian

func (*D) FieldScalarS51BE ¶ added in v0.0.2

func (d *D) FieldScalarS51BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS51BE adds a field and reads 51 bit signed integer in big-endian

func (*D) FieldScalarS51LE ¶ added in v0.0.2

func (d *D) FieldScalarS51LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS51LE adds a field and reads 51 bit signed integer in little-endian

func (*D) FieldScalarS52 ¶ added in v0.0.2

func (d *D) FieldScalarS52(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS52 adds a field and reads 52 bit signed integer in current endian

func (*D) FieldScalarS52BE ¶ added in v0.0.2

func (d *D) FieldScalarS52BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS52BE adds a field and reads 52 bit signed integer in big-endian

func (*D) FieldScalarS52LE ¶ added in v0.0.2

func (d *D) FieldScalarS52LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS52LE adds a field and reads 52 bit signed integer in little-endian

func (*D) FieldScalarS53 ¶ added in v0.0.2

func (d *D) FieldScalarS53(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS53 adds a field and reads 53 bit signed integer in current endian

func (*D) FieldScalarS53BE ¶ added in v0.0.2

func (d *D) FieldScalarS53BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS53BE adds a field and reads 53 bit signed integer in big-endian

func (*D) FieldScalarS53LE ¶ added in v0.0.2

func (d *D) FieldScalarS53LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS53LE adds a field and reads 53 bit signed integer in little-endian

func (*D) FieldScalarS54 ¶ added in v0.0.2

func (d *D) FieldScalarS54(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS54 adds a field and reads 54 bit signed integer in current endian

func (*D) FieldScalarS54BE ¶ added in v0.0.2

func (d *D) FieldScalarS54BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS54BE adds a field and reads 54 bit signed integer in big-endian

func (*D) FieldScalarS54LE ¶ added in v0.0.2

func (d *D) FieldScalarS54LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS54LE adds a field and reads 54 bit signed integer in little-endian

func (*D) FieldScalarS55 ¶ added in v0.0.2

func (d *D) FieldScalarS55(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS55 adds a field and reads 55 bit signed integer in current endian

func (*D) FieldScalarS55BE ¶ added in v0.0.2

func (d *D) FieldScalarS55BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS55BE adds a field and reads 55 bit signed integer in big-endian

func (*D) FieldScalarS55LE ¶ added in v0.0.2

func (d *D) FieldScalarS55LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS55LE adds a field and reads 55 bit signed integer in little-endian

func (*D) FieldScalarS56 ¶ added in v0.0.2

func (d *D) FieldScalarS56(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS56 adds a field and reads 56 bit signed integer in current endian

func (*D) FieldScalarS56BE ¶ added in v0.0.2

func (d *D) FieldScalarS56BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS56BE adds a field and reads 56 bit signed integer in big-endian

func (*D) FieldScalarS56LE ¶ added in v0.0.2

func (d *D) FieldScalarS56LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS56LE adds a field and reads 56 bit signed integer in little-endian

func (*D) FieldScalarS57 ¶ added in v0.0.2

func (d *D) FieldScalarS57(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS57 adds a field and reads 57 bit signed integer in current endian

func (*D) FieldScalarS57BE ¶ added in v0.0.2

func (d *D) FieldScalarS57BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS57BE adds a field and reads 57 bit signed integer in big-endian

func (*D) FieldScalarS57LE ¶ added in v0.0.2

func (d *D) FieldScalarS57LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS57LE adds a field and reads 57 bit signed integer in little-endian

func (*D) FieldScalarS58 ¶ added in v0.0.2

func (d *D) FieldScalarS58(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS58 adds a field and reads 58 bit signed integer in current endian

func (*D) FieldScalarS58BE ¶ added in v0.0.2

func (d *D) FieldScalarS58BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS58BE adds a field and reads 58 bit signed integer in big-endian

func (*D) FieldScalarS58LE ¶ added in v0.0.2

func (d *D) FieldScalarS58LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS58LE adds a field and reads 58 bit signed integer in little-endian

func (*D) FieldScalarS59 ¶ added in v0.0.2

func (d *D) FieldScalarS59(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS59 adds a field and reads 59 bit signed integer in current endian

func (*D) FieldScalarS59BE ¶ added in v0.0.2

func (d *D) FieldScalarS59BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS59BE adds a field and reads 59 bit signed integer in big-endian

func (*D) FieldScalarS59LE ¶ added in v0.0.2

func (d *D) FieldScalarS59LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS59LE adds a field and reads 59 bit signed integer in little-endian

func (*D) FieldScalarS6 ¶ added in v0.0.2

func (d *D) FieldScalarS6(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS6 adds a field and reads 6 bit signed integer in current endian

func (*D) FieldScalarS60 ¶ added in v0.0.2

func (d *D) FieldScalarS60(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS60 adds a field and reads 60 bit signed integer in current endian

func (*D) FieldScalarS60BE ¶ added in v0.0.2

func (d *D) FieldScalarS60BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS60BE adds a field and reads 60 bit signed integer in big-endian

func (*D) FieldScalarS60LE ¶ added in v0.0.2

func (d *D) FieldScalarS60LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS60LE adds a field and reads 60 bit signed integer in little-endian

func (*D) FieldScalarS61 ¶ added in v0.0.2

func (d *D) FieldScalarS61(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS61 adds a field and reads 61 bit signed integer in current endian

func (*D) FieldScalarS61BE ¶ added in v0.0.2

func (d *D) FieldScalarS61BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS61BE adds a field and reads 61 bit signed integer in big-endian

func (*D) FieldScalarS61LE ¶ added in v0.0.2

func (d *D) FieldScalarS61LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS61LE adds a field and reads 61 bit signed integer in little-endian

func (*D) FieldScalarS62 ¶ added in v0.0.2

func (d *D) FieldScalarS62(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS62 adds a field and reads 62 bit signed integer in current endian

func (*D) FieldScalarS62BE ¶ added in v0.0.2

func (d *D) FieldScalarS62BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS62BE adds a field and reads 62 bit signed integer in big-endian

func (*D) FieldScalarS62LE ¶ added in v0.0.2

func (d *D) FieldScalarS62LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS62LE adds a field and reads 62 bit signed integer in little-endian

func (*D) FieldScalarS63 ¶ added in v0.0.2

func (d *D) FieldScalarS63(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS63 adds a field and reads 63 bit signed integer in current endian

func (*D) FieldScalarS63BE ¶ added in v0.0.2

func (d *D) FieldScalarS63BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS63BE adds a field and reads 63 bit signed integer in big-endian

func (*D) FieldScalarS63LE ¶ added in v0.0.2

func (d *D) FieldScalarS63LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS63LE adds a field and reads 63 bit signed integer in little-endian

func (*D) FieldScalarS64 ¶ added in v0.0.2

func (d *D) FieldScalarS64(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS64 adds a field and reads 64 bit signed integer in current endian

func (*D) FieldScalarS64BE ¶ added in v0.0.2

func (d *D) FieldScalarS64BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS64BE adds a field and reads 64 bit signed integer in big-endian

func (*D) FieldScalarS64LE ¶ added in v0.0.2

func (d *D) FieldScalarS64LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS64LE adds a field and reads 64 bit signed integer in little-endian

func (*D) FieldScalarS7 ¶ added in v0.0.2

func (d *D) FieldScalarS7(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS7 adds a field and reads 7 bit signed integer in current endian

func (*D) FieldScalarS8 ¶ added in v0.0.2

func (d *D) FieldScalarS8(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS8 adds a field and reads 8 bit signed integer in current endian

func (*D) FieldScalarS8BE ¶ added in v0.0.2

func (d *D) FieldScalarS8BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS8BE adds a field and reads 8 bit signed integer in big-endian

func (*D) FieldScalarS8LE ¶ added in v0.0.2

func (d *D) FieldScalarS8LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS8LE adds a field and reads 8 bit signed integer in little-endian

func (*D) FieldScalarS9 ¶ added in v0.0.2

func (d *D) FieldScalarS9(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS9 adds a field and reads 9 bit signed integer in current endian

func (*D) FieldScalarS9BE ¶ added in v0.0.2

func (d *D) FieldScalarS9BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS9BE adds a field and reads 9 bit signed integer in big-endian

func (*D) FieldScalarS9LE ¶ added in v0.0.2

func (d *D) FieldScalarS9LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS9LE adds a field and reads 9 bit signed integer in little-endian

func (*D) FieldScalarSBigInt ¶ added in v0.0.4

func (d *D) FieldScalarSBigInt(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarSBigInt adds a field and reads nBits bits signed integer in current endian

func (*D) FieldScalarSBigIntBE ¶ added in v0.0.4

func (d *D) FieldScalarSBigIntBE(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarSBigIntBE adds a field and reads nBits bit signed integer in big-endian

func (*D) FieldScalarSBigIntE ¶ added in v0.0.4

func (d *D) FieldScalarSBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *scalar.S

FieldScalarSBigIntE adds a field and reads nBits signed integer in specified endian

func (*D) FieldScalarSBigIntLE ¶ added in v0.0.4

func (d *D) FieldScalarSBigIntLE(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarSBigIntLE adds a field and reads nBits bit signed integer in little-endian

func (*D) FieldScalarSE ¶ added in v0.0.2

func (d *D) FieldScalarSE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *scalar.S

FieldScalarSE adds a field and reads nBits signed integer in specified endian

func (*D) FieldScalarSFn ¶

func (d *D) FieldScalarSFn(name string, fn func(d *D) int64, sms ...scalar.Mapper) *scalar.S

FieldScalarSFn tries to add a field, calls int64 decode function and returns scalar

func (*D) FieldScalarStrFn ¶

func (d *D) FieldScalarStrFn(name string, fn func(d *D) string, sms ...scalar.Mapper) *scalar.S

FieldScalarStrFn tries to add a field, calls string decode function and returns scalar

func (*D) FieldScalarU ¶ added in v0.0.2

func (d *D) FieldScalarU(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarU adds a field and reads nBits bits unsigned integer in current endian

func (*D) FieldScalarU1 ¶ added in v0.0.2

func (d *D) FieldScalarU1(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU1 adds a field and reads 1 bit unsigned integer in current endian

func (*D) FieldScalarU10 ¶ added in v0.0.2

func (d *D) FieldScalarU10(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU10 adds a field and reads 10 bit unsigned integer in current endian

func (*D) FieldScalarU10BE ¶ added in v0.0.2

func (d *D) FieldScalarU10BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU10BE adds a field and reads 10 bit unsigned integer in big-endian

func (*D) FieldScalarU10LE ¶ added in v0.0.2

func (d *D) FieldScalarU10LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU10LE adds a field and reads 10 bit unsigned integer in little-endian

func (*D) FieldScalarU11 ¶ added in v0.0.2

func (d *D) FieldScalarU11(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU11 adds a field and reads 11 bit unsigned integer in current endian

func (*D) FieldScalarU11BE ¶ added in v0.0.2

func (d *D) FieldScalarU11BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU11BE adds a field and reads 11 bit unsigned integer in big-endian

func (*D) FieldScalarU11LE ¶ added in v0.0.2

func (d *D) FieldScalarU11LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU11LE adds a field and reads 11 bit unsigned integer in little-endian

func (*D) FieldScalarU12 ¶ added in v0.0.2

func (d *D) FieldScalarU12(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU12 adds a field and reads 12 bit unsigned integer in current endian

func (*D) FieldScalarU12BE ¶ added in v0.0.2

func (d *D) FieldScalarU12BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU12BE adds a field and reads 12 bit unsigned integer in big-endian

func (*D) FieldScalarU12LE ¶ added in v0.0.2

func (d *D) FieldScalarU12LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU12LE adds a field and reads 12 bit unsigned integer in little-endian

func (*D) FieldScalarU13 ¶ added in v0.0.2

func (d *D) FieldScalarU13(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU13 adds a field and reads 13 bit unsigned integer in current endian

func (*D) FieldScalarU13BE ¶ added in v0.0.2

func (d *D) FieldScalarU13BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU13BE adds a field and reads 13 bit unsigned integer in big-endian

func (*D) FieldScalarU13LE ¶ added in v0.0.2

func (d *D) FieldScalarU13LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU13LE adds a field and reads 13 bit unsigned integer in little-endian

func (*D) FieldScalarU14 ¶ added in v0.0.2

func (d *D) FieldScalarU14(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU14 adds a field and reads 14 bit unsigned integer in current endian

func (*D) FieldScalarU14BE ¶ added in v0.0.2

func (d *D) FieldScalarU14BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU14BE adds a field and reads 14 bit unsigned integer in big-endian

func (*D) FieldScalarU14LE ¶ added in v0.0.2

func (d *D) FieldScalarU14LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU14LE adds a field and reads 14 bit unsigned integer in little-endian

func (*D) FieldScalarU15 ¶ added in v0.0.2

func (d *D) FieldScalarU15(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU15 adds a field and reads 15 bit unsigned integer in current endian

func (*D) FieldScalarU15BE ¶ added in v0.0.2

func (d *D) FieldScalarU15BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU15BE adds a field and reads 15 bit unsigned integer in big-endian

func (*D) FieldScalarU15LE ¶ added in v0.0.2

func (d *D) FieldScalarU15LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU15LE adds a field and reads 15 bit unsigned integer in little-endian

func (*D) FieldScalarU16 ¶ added in v0.0.2

func (d *D) FieldScalarU16(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU16 adds a field and reads 16 bit unsigned integer in current endian

func (*D) FieldScalarU16BE ¶ added in v0.0.2

func (d *D) FieldScalarU16BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU16BE adds a field and reads 16 bit unsigned integer in big-endian

func (*D) FieldScalarU16LE ¶ added in v0.0.2

func (d *D) FieldScalarU16LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU16LE adds a field and reads 16 bit unsigned integer in little-endian

func (*D) FieldScalarU17 ¶ added in v0.0.2

func (d *D) FieldScalarU17(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU17 adds a field and reads 17 bit unsigned integer in current endian

func (*D) FieldScalarU17BE ¶ added in v0.0.2

func (d *D) FieldScalarU17BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU17BE adds a field and reads 17 bit unsigned integer in big-endian

func (*D) FieldScalarU17LE ¶ added in v0.0.2

func (d *D) FieldScalarU17LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU17LE adds a field and reads 17 bit unsigned integer in little-endian

func (*D) FieldScalarU18 ¶ added in v0.0.2

func (d *D) FieldScalarU18(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU18 adds a field and reads 18 bit unsigned integer in current endian

func (*D) FieldScalarU18BE ¶ added in v0.0.2

func (d *D) FieldScalarU18BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU18BE adds a field and reads 18 bit unsigned integer in big-endian

func (*D) FieldScalarU18LE ¶ added in v0.0.2

func (d *D) FieldScalarU18LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU18LE adds a field and reads 18 bit unsigned integer in little-endian

func (*D) FieldScalarU19 ¶ added in v0.0.2

func (d *D) FieldScalarU19(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU19 adds a field and reads 19 bit unsigned integer in current endian

func (*D) FieldScalarU19BE ¶ added in v0.0.2

func (d *D) FieldScalarU19BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU19BE adds a field and reads 19 bit unsigned integer in big-endian

func (*D) FieldScalarU19LE ¶ added in v0.0.2

func (d *D) FieldScalarU19LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU19LE adds a field and reads 19 bit unsigned integer in little-endian

func (*D) FieldScalarU2 ¶ added in v0.0.2

func (d *D) FieldScalarU2(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU2 adds a field and reads 2 bit unsigned integer in current endian

func (*D) FieldScalarU20 ¶ added in v0.0.2

func (d *D) FieldScalarU20(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU20 adds a field and reads 20 bit unsigned integer in current endian

func (*D) FieldScalarU20BE ¶ added in v0.0.2

func (d *D) FieldScalarU20BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU20BE adds a field and reads 20 bit unsigned integer in big-endian

func (*D) FieldScalarU20LE ¶ added in v0.0.2

func (d *D) FieldScalarU20LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU20LE adds a field and reads 20 bit unsigned integer in little-endian

func (*D) FieldScalarU21 ¶ added in v0.0.2

func (d *D) FieldScalarU21(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU21 adds a field and reads 21 bit unsigned integer in current endian

func (*D) FieldScalarU21BE ¶ added in v0.0.2

func (d *D) FieldScalarU21BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU21BE adds a field and reads 21 bit unsigned integer in big-endian

func (*D) FieldScalarU21LE ¶ added in v0.0.2

func (d *D) FieldScalarU21LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU21LE adds a field and reads 21 bit unsigned integer in little-endian

func (*D) FieldScalarU22 ¶ added in v0.0.2

func (d *D) FieldScalarU22(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU22 adds a field and reads 22 bit unsigned integer in current endian

func (*D) FieldScalarU22BE ¶ added in v0.0.2

func (d *D) FieldScalarU22BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU22BE adds a field and reads 22 bit unsigned integer in big-endian

func (*D) FieldScalarU22LE ¶ added in v0.0.2

func (d *D) FieldScalarU22LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU22LE adds a field and reads 22 bit unsigned integer in little-endian

func (*D) FieldScalarU23 ¶ added in v0.0.2

func (d *D) FieldScalarU23(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU23 adds a field and reads 23 bit unsigned integer in current endian

func (*D) FieldScalarU23BE ¶ added in v0.0.2

func (d *D) FieldScalarU23BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU23BE adds a field and reads 23 bit unsigned integer in big-endian

func (*D) FieldScalarU23LE ¶ added in v0.0.2

func (d *D) FieldScalarU23LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU23LE adds a field and reads 23 bit unsigned integer in little-endian

func (*D) FieldScalarU24 ¶ added in v0.0.2

func (d *D) FieldScalarU24(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU24 adds a field and reads 24 bit unsigned integer in current endian

func (*D) FieldScalarU24BE ¶ added in v0.0.2

func (d *D) FieldScalarU24BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU24BE adds a field and reads 24 bit unsigned integer in big-endian

func (*D) FieldScalarU24LE ¶ added in v0.0.2

func (d *D) FieldScalarU24LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU24LE adds a field and reads 24 bit unsigned integer in little-endian

func (*D) FieldScalarU25 ¶ added in v0.0.2

func (d *D) FieldScalarU25(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU25 adds a field and reads 25 bit unsigned integer in current endian

func (*D) FieldScalarU25BE ¶ added in v0.0.2

func (d *D) FieldScalarU25BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU25BE adds a field and reads 25 bit unsigned integer in big-endian

func (*D) FieldScalarU25LE ¶ added in v0.0.2

func (d *D) FieldScalarU25LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU25LE adds a field and reads 25 bit unsigned integer in little-endian

func (*D) FieldScalarU26 ¶ added in v0.0.2

func (d *D) FieldScalarU26(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU26 adds a field and reads 26 bit unsigned integer in current endian

func (*D) FieldScalarU26BE ¶ added in v0.0.2

func (d *D) FieldScalarU26BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU26BE adds a field and reads 26 bit unsigned integer in big-endian

func (*D) FieldScalarU26LE ¶ added in v0.0.2

func (d *D) FieldScalarU26LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU26LE adds a field and reads 26 bit unsigned integer in little-endian

func (*D) FieldScalarU27 ¶ added in v0.0.2

func (d *D) FieldScalarU27(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU27 adds a field and reads 27 bit unsigned integer in current endian

func (*D) FieldScalarU27BE ¶ added in v0.0.2

func (d *D) FieldScalarU27BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU27BE adds a field and reads 27 bit unsigned integer in big-endian

func (*D) FieldScalarU27LE ¶ added in v0.0.2

func (d *D) FieldScalarU27LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU27LE adds a field and reads 27 bit unsigned integer in little-endian

func (*D) FieldScalarU28 ¶ added in v0.0.2

func (d *D) FieldScalarU28(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU28 adds a field and reads 28 bit unsigned integer in current endian

func (*D) FieldScalarU28BE ¶ added in v0.0.2

func (d *D) FieldScalarU28BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU28BE adds a field and reads 28 bit unsigned integer in big-endian

func (*D) FieldScalarU28LE ¶ added in v0.0.2

func (d *D) FieldScalarU28LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU28LE adds a field and reads 28 bit unsigned integer in little-endian

func (*D) FieldScalarU29 ¶ added in v0.0.2

func (d *D) FieldScalarU29(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU29 adds a field and reads 29 bit unsigned integer in current endian

func (*D) FieldScalarU29BE ¶ added in v0.0.2

func (d *D) FieldScalarU29BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU29BE adds a field and reads 29 bit unsigned integer in big-endian

func (*D) FieldScalarU29LE ¶ added in v0.0.2

func (d *D) FieldScalarU29LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU29LE adds a field and reads 29 bit unsigned integer in little-endian

func (*D) FieldScalarU3 ¶ added in v0.0.2

func (d *D) FieldScalarU3(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU3 adds a field and reads 3 bit unsigned integer in current endian

func (*D) FieldScalarU30 ¶ added in v0.0.2

func (d *D) FieldScalarU30(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU30 adds a field and reads 30 bit unsigned integer in current endian

func (*D) FieldScalarU30BE ¶ added in v0.0.2

func (d *D) FieldScalarU30BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU30BE adds a field and reads 30 bit unsigned integer in big-endian

func (*D) FieldScalarU30LE ¶ added in v0.0.2

func (d *D) FieldScalarU30LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU30LE adds a field and reads 30 bit unsigned integer in little-endian

func (*D) FieldScalarU31 ¶ added in v0.0.2

func (d *D) FieldScalarU31(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU31 adds a field and reads 31 bit unsigned integer in current endian

func (*D) FieldScalarU31BE ¶ added in v0.0.2

func (d *D) FieldScalarU31BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU31BE adds a field and reads 31 bit unsigned integer in big-endian

func (*D) FieldScalarU31LE ¶ added in v0.0.2

func (d *D) FieldScalarU31LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU31LE adds a field and reads 31 bit unsigned integer in little-endian

func (*D) FieldScalarU32 ¶ added in v0.0.2

func (d *D) FieldScalarU32(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU32 adds a field and reads 32 bit unsigned integer in current endian

func (*D) FieldScalarU32BE ¶ added in v0.0.2

func (d *D) FieldScalarU32BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU32BE adds a field and reads 32 bit unsigned integer in big-endian

func (*D) FieldScalarU32LE ¶ added in v0.0.2

func (d *D) FieldScalarU32LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU32LE adds a field and reads 32 bit unsigned integer in little-endian

func (*D) FieldScalarU33 ¶ added in v0.0.2

func (d *D) FieldScalarU33(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU33 adds a field and reads 33 bit unsigned integer in current endian

func (*D) FieldScalarU33BE ¶ added in v0.0.2

func (d *D) FieldScalarU33BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU33BE adds a field and reads 33 bit unsigned integer in big-endian

func (*D) FieldScalarU33LE ¶ added in v0.0.2

func (d *D) FieldScalarU33LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU33LE adds a field and reads 33 bit unsigned integer in little-endian

func (*D) FieldScalarU34 ¶ added in v0.0.2

func (d *D) FieldScalarU34(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU34 adds a field and reads 34 bit unsigned integer in current endian

func (*D) FieldScalarU34BE ¶ added in v0.0.2

func (d *D) FieldScalarU34BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU34BE adds a field and reads 34 bit unsigned integer in big-endian

func (*D) FieldScalarU34LE ¶ added in v0.0.2

func (d *D) FieldScalarU34LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU34LE adds a field and reads 34 bit unsigned integer in little-endian

func (*D) FieldScalarU35 ¶ added in v0.0.2

func (d *D) FieldScalarU35(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU35 adds a field and reads 35 bit unsigned integer in current endian

func (*D) FieldScalarU35BE ¶ added in v0.0.2

func (d *D) FieldScalarU35BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU35BE adds a field and reads 35 bit unsigned integer in big-endian

func (*D) FieldScalarU35LE ¶ added in v0.0.2

func (d *D) FieldScalarU35LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU35LE adds a field and reads 35 bit unsigned integer in little-endian

func (*D) FieldScalarU36 ¶ added in v0.0.2

func (d *D) FieldScalarU36(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU36 adds a field and reads 36 bit unsigned integer in current endian

func (*D) FieldScalarU36BE ¶ added in v0.0.2

func (d *D) FieldScalarU36BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU36BE adds a field and reads 36 bit unsigned integer in big-endian

func (*D) FieldScalarU36LE ¶ added in v0.0.2

func (d *D) FieldScalarU36LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU36LE adds a field and reads 36 bit unsigned integer in little-endian

func (*D) FieldScalarU37 ¶ added in v0.0.2

func (d *D) FieldScalarU37(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU37 adds a field and reads 37 bit unsigned integer in current endian

func (*D) FieldScalarU37BE ¶ added in v0.0.2

func (d *D) FieldScalarU37BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU37BE adds a field and reads 37 bit unsigned integer in big-endian

func (*D) FieldScalarU37LE ¶ added in v0.0.2

func (d *D) FieldScalarU37LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU37LE adds a field and reads 37 bit unsigned integer in little-endian

func (*D) FieldScalarU38 ¶ added in v0.0.2

func (d *D) FieldScalarU38(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU38 adds a field and reads 38 bit unsigned integer in current endian

func (*D) FieldScalarU38BE ¶ added in v0.0.2

func (d *D) FieldScalarU38BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU38BE adds a field and reads 38 bit unsigned integer in big-endian

func (*D) FieldScalarU38LE ¶ added in v0.0.2

func (d *D) FieldScalarU38LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU38LE adds a field and reads 38 bit unsigned integer in little-endian

func (*D) FieldScalarU39 ¶ added in v0.0.2

func (d *D) FieldScalarU39(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU39 adds a field and reads 39 bit unsigned integer in current endian

func (*D) FieldScalarU39BE ¶ added in v0.0.2

func (d *D) FieldScalarU39BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU39BE adds a field and reads 39 bit unsigned integer in big-endian

func (*D) FieldScalarU39LE ¶ added in v0.0.2

func (d *D) FieldScalarU39LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU39LE adds a field and reads 39 bit unsigned integer in little-endian

func (*D) FieldScalarU4 ¶ added in v0.0.2

func (d *D) FieldScalarU4(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU4 adds a field and reads 4 bit unsigned integer in current endian

func (*D) FieldScalarU40 ¶ added in v0.0.2

func (d *D) FieldScalarU40(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU40 adds a field and reads 40 bit unsigned integer in current endian

func (*D) FieldScalarU40BE ¶ added in v0.0.2

func (d *D) FieldScalarU40BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU40BE adds a field and reads 40 bit unsigned integer in big-endian

func (*D) FieldScalarU40LE ¶ added in v0.0.2

func (d *D) FieldScalarU40LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU40LE adds a field and reads 40 bit unsigned integer in little-endian

func (*D) FieldScalarU41 ¶ added in v0.0.2

func (d *D) FieldScalarU41(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU41 adds a field and reads 41 bit unsigned integer in current endian

func (*D) FieldScalarU41BE ¶ added in v0.0.2

func (d *D) FieldScalarU41BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU41BE adds a field and reads 41 bit unsigned integer in big-endian

func (*D) FieldScalarU41LE ¶ added in v0.0.2

func (d *D) FieldScalarU41LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU41LE adds a field and reads 41 bit unsigned integer in little-endian

func (*D) FieldScalarU42 ¶ added in v0.0.2

func (d *D) FieldScalarU42(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU42 adds a field and reads 42 bit unsigned integer in current endian

func (*D) FieldScalarU42BE ¶ added in v0.0.2

func (d *D) FieldScalarU42BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU42BE adds a field and reads 42 bit unsigned integer in big-endian

func (*D) FieldScalarU42LE ¶ added in v0.0.2

func (d *D) FieldScalarU42LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU42LE adds a field and reads 42 bit unsigned integer in little-endian

func (*D) FieldScalarU43 ¶ added in v0.0.2

func (d *D) FieldScalarU43(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU43 adds a field and reads 43 bit unsigned integer in current endian

func (*D) FieldScalarU43BE ¶ added in v0.0.2

func (d *D) FieldScalarU43BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU43BE adds a field and reads 43 bit unsigned integer in big-endian

func (*D) FieldScalarU43LE ¶ added in v0.0.2

func (d *D) FieldScalarU43LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU43LE adds a field and reads 43 bit unsigned integer in little-endian

func (*D) FieldScalarU44 ¶ added in v0.0.2

func (d *D) FieldScalarU44(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU44 adds a field and reads 44 bit unsigned integer in current endian

func (*D) FieldScalarU44BE ¶ added in v0.0.2

func (d *D) FieldScalarU44BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU44BE adds a field and reads 44 bit unsigned integer in big-endian

func (*D) FieldScalarU44LE ¶ added in v0.0.2

func (d *D) FieldScalarU44LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU44LE adds a field and reads 44 bit unsigned integer in little-endian

func (*D) FieldScalarU45 ¶ added in v0.0.2

func (d *D) FieldScalarU45(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU45 adds a field and reads 45 bit unsigned integer in current endian

func (*D) FieldScalarU45BE ¶ added in v0.0.2

func (d *D) FieldScalarU45BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU45BE adds a field and reads 45 bit unsigned integer in big-endian

func (*D) FieldScalarU45LE ¶ added in v0.0.2

func (d *D) FieldScalarU45LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU45LE adds a field and reads 45 bit unsigned integer in little-endian

func (*D) FieldScalarU46 ¶ added in v0.0.2

func (d *D) FieldScalarU46(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU46 adds a field and reads 46 bit unsigned integer in current endian

func (*D) FieldScalarU46BE ¶ added in v0.0.2

func (d *D) FieldScalarU46BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU46BE adds a field and reads 46 bit unsigned integer in big-endian

func (*D) FieldScalarU46LE ¶ added in v0.0.2

func (d *D) FieldScalarU46LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU46LE adds a field and reads 46 bit unsigned integer in little-endian

func (*D) FieldScalarU47 ¶ added in v0.0.2

func (d *D) FieldScalarU47(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU47 adds a field and reads 47 bit unsigned integer in current endian

func (*D) FieldScalarU47BE ¶ added in v0.0.2

func (d *D) FieldScalarU47BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU47BE adds a field and reads 47 bit unsigned integer in big-endian

func (*D) FieldScalarU47LE ¶ added in v0.0.2

func (d *D) FieldScalarU47LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU47LE adds a field and reads 47 bit unsigned integer in little-endian

func (*D) FieldScalarU48 ¶ added in v0.0.2

func (d *D) FieldScalarU48(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU48 adds a field and reads 48 bit unsigned integer in current endian

func (*D) FieldScalarU48BE ¶ added in v0.0.2

func (d *D) FieldScalarU48BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU48BE adds a field and reads 48 bit unsigned integer in big-endian

func (*D) FieldScalarU48LE ¶ added in v0.0.2

func (d *D) FieldScalarU48LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU48LE adds a field and reads 48 bit unsigned integer in little-endian

func (*D) FieldScalarU49 ¶ added in v0.0.2

func (d *D) FieldScalarU49(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU49 adds a field and reads 49 bit unsigned integer in current endian

func (*D) FieldScalarU49BE ¶ added in v0.0.2

func (d *D) FieldScalarU49BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU49BE adds a field and reads 49 bit unsigned integer in big-endian

func (*D) FieldScalarU49LE ¶ added in v0.0.2

func (d *D) FieldScalarU49LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU49LE adds a field and reads 49 bit unsigned integer in little-endian

func (*D) FieldScalarU5 ¶ added in v0.0.2

func (d *D) FieldScalarU5(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU5 adds a field and reads 5 bit unsigned integer in current endian

func (*D) FieldScalarU50 ¶ added in v0.0.2

func (d *D) FieldScalarU50(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU50 adds a field and reads 50 bit unsigned integer in current endian

func (*D) FieldScalarU50BE ¶ added in v0.0.2

func (d *D) FieldScalarU50BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU50BE adds a field and reads 50 bit unsigned integer in big-endian

func (*D) FieldScalarU50LE ¶ added in v0.0.2

func (d *D) FieldScalarU50LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU50LE adds a field and reads 50 bit unsigned integer in little-endian

func (*D) FieldScalarU51 ¶ added in v0.0.2

func (d *D) FieldScalarU51(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU51 adds a field and reads 51 bit unsigned integer in current endian

func (*D) FieldScalarU51BE ¶ added in v0.0.2

func (d *D) FieldScalarU51BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU51BE adds a field and reads 51 bit unsigned integer in big-endian

func (*D) FieldScalarU51LE ¶ added in v0.0.2

func (d *D) FieldScalarU51LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU51LE adds a field and reads 51 bit unsigned integer in little-endian

func (*D) FieldScalarU52 ¶ added in v0.0.2

func (d *D) FieldScalarU52(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU52 adds a field and reads 52 bit unsigned integer in current endian

func (*D) FieldScalarU52BE ¶ added in v0.0.2

func (d *D) FieldScalarU52BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU52BE adds a field and reads 52 bit unsigned integer in big-endian

func (*D) FieldScalarU52LE ¶ added in v0.0.2

func (d *D) FieldScalarU52LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU52LE adds a field and reads 52 bit unsigned integer in little-endian

func (*D) FieldScalarU53 ¶ added in v0.0.2

func (d *D) FieldScalarU53(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU53 adds a field and reads 53 bit unsigned integer in current endian

func (*D) FieldScalarU53BE ¶ added in v0.0.2

func (d *D) FieldScalarU53BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU53BE adds a field and reads 53 bit unsigned integer in big-endian

func (*D) FieldScalarU53LE ¶ added in v0.0.2

func (d *D) FieldScalarU53LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU53LE adds a field and reads 53 bit unsigned integer in little-endian

func (*D) FieldScalarU54 ¶ added in v0.0.2

func (d *D) FieldScalarU54(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU54 adds a field and reads 54 bit unsigned integer in current endian

func (*D) FieldScalarU54BE ¶ added in v0.0.2

func (d *D) FieldScalarU54BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU54BE adds a field and reads 54 bit unsigned integer in big-endian

func (*D) FieldScalarU54LE ¶ added in v0.0.2

func (d *D) FieldScalarU54LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU54LE adds a field and reads 54 bit unsigned integer in little-endian

func (*D) FieldScalarU55 ¶ added in v0.0.2

func (d *D) FieldScalarU55(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU55 adds a field and reads 55 bit unsigned integer in current endian

func (*D) FieldScalarU55BE ¶ added in v0.0.2

func (d *D) FieldScalarU55BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU55BE adds a field and reads 55 bit unsigned integer in big-endian

func (*D) FieldScalarU55LE ¶ added in v0.0.2

func (d *D) FieldScalarU55LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU55LE adds a field and reads 55 bit unsigned integer in little-endian

func (*D) FieldScalarU56 ¶ added in v0.0.2

func (d *D) FieldScalarU56(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU56 adds a field and reads 56 bit unsigned integer in current endian

func (*D) FieldScalarU56BE ¶ added in v0.0.2

func (d *D) FieldScalarU56BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU56BE adds a field and reads 56 bit unsigned integer in big-endian

func (*D) FieldScalarU56LE ¶ added in v0.0.2

func (d *D) FieldScalarU56LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU56LE adds a field and reads 56 bit unsigned integer in little-endian

func (*D) FieldScalarU57 ¶ added in v0.0.2

func (d *D) FieldScalarU57(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU57 adds a field and reads 57 bit unsigned integer in current endian

func (*D) FieldScalarU57BE ¶ added in v0.0.2

func (d *D) FieldScalarU57BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU57BE adds a field and reads 57 bit unsigned integer in big-endian

func (*D) FieldScalarU57LE ¶ added in v0.0.2

func (d *D) FieldScalarU57LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU57LE adds a field and reads 57 bit unsigned integer in little-endian

func (*D) FieldScalarU58 ¶ added in v0.0.2

func (d *D) FieldScalarU58(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU58 adds a field and reads 58 bit unsigned integer in current endian

func (*D) FieldScalarU58BE ¶ added in v0.0.2

func (d *D) FieldScalarU58BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU58BE adds a field and reads 58 bit unsigned integer in big-endian

func (*D) FieldScalarU58LE ¶ added in v0.0.2

func (d *D) FieldScalarU58LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU58LE adds a field and reads 58 bit unsigned integer in little-endian

func (*D) FieldScalarU59 ¶ added in v0.0.2

func (d *D) FieldScalarU59(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU59 adds a field and reads 59 bit unsigned integer in current endian

func (*D) FieldScalarU59BE ¶ added in v0.0.2

func (d *D) FieldScalarU59BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU59BE adds a field and reads 59 bit unsigned integer in big-endian

func (*D) FieldScalarU59LE ¶ added in v0.0.2

func (d *D) FieldScalarU59LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU59LE adds a field and reads 59 bit unsigned integer in little-endian

func (*D) FieldScalarU6 ¶ added in v0.0.2

func (d *D) FieldScalarU6(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU6 adds a field and reads 6 bit unsigned integer in current endian

func (*D) FieldScalarU60 ¶ added in v0.0.2

func (d *D) FieldScalarU60(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU60 adds a field and reads 60 bit unsigned integer in current endian

func (*D) FieldScalarU60BE ¶ added in v0.0.2

func (d *D) FieldScalarU60BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU60BE adds a field and reads 60 bit unsigned integer in big-endian

func (*D) FieldScalarU60LE ¶ added in v0.0.2

func (d *D) FieldScalarU60LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU60LE adds a field and reads 60 bit unsigned integer in little-endian

func (*D) FieldScalarU61 ¶ added in v0.0.2

func (d *D) FieldScalarU61(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU61 adds a field and reads 61 bit unsigned integer in current endian

func (*D) FieldScalarU61BE ¶ added in v0.0.2

func (d *D) FieldScalarU61BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU61BE adds a field and reads 61 bit unsigned integer in big-endian

func (*D) FieldScalarU61LE ¶ added in v0.0.2

func (d *D) FieldScalarU61LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU61LE adds a field and reads 61 bit unsigned integer in little-endian

func (*D) FieldScalarU62 ¶ added in v0.0.2

func (d *D) FieldScalarU62(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU62 adds a field and reads 62 bit unsigned integer in current endian

func (*D) FieldScalarU62BE ¶ added in v0.0.2

func (d *D) FieldScalarU62BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU62BE adds a field and reads 62 bit unsigned integer in big-endian

func (*D) FieldScalarU62LE ¶ added in v0.0.2

func (d *D) FieldScalarU62LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU62LE adds a field and reads 62 bit unsigned integer in little-endian

func (*D) FieldScalarU63 ¶ added in v0.0.2

func (d *D) FieldScalarU63(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU63 adds a field and reads 63 bit unsigned integer in current endian

func (*D) FieldScalarU63BE ¶ added in v0.0.2

func (d *D) FieldScalarU63BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU63BE adds a field and reads 63 bit unsigned integer in big-endian

func (*D) FieldScalarU63LE ¶ added in v0.0.2

func (d *D) FieldScalarU63LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU63LE adds a field and reads 63 bit unsigned integer in little-endian

func (*D) FieldScalarU64 ¶ added in v0.0.2

func (d *D) FieldScalarU64(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU64 adds a field and reads 64 bit unsigned integer in current endian

func (*D) FieldScalarU64BE ¶ added in v0.0.2

func (d *D) FieldScalarU64BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU64BE adds a field and reads 64 bit unsigned integer in big-endian

func (*D) FieldScalarU64LE ¶ added in v0.0.2

func (d *D) FieldScalarU64LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU64LE adds a field and reads 64 bit unsigned integer in little-endian

func (*D) FieldScalarU7 ¶ added in v0.0.2

func (d *D) FieldScalarU7(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU7 adds a field and reads 7 bit unsigned integer in current endian

func (*D) FieldScalarU8 ¶ added in v0.0.2

func (d *D) FieldScalarU8(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU8 adds a field and reads 8 bit unsigned integer in current endian

func (*D) FieldScalarU8BE ¶ added in v0.0.2

func (d *D) FieldScalarU8BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU8BE adds a field and reads 8 bit unsigned integer in big-endian

func (*D) FieldScalarU8LE ¶ added in v0.0.2

func (d *D) FieldScalarU8LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU8LE adds a field and reads 8 bit unsigned integer in little-endian

func (*D) FieldScalarU9 ¶ added in v0.0.2

func (d *D) FieldScalarU9(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU9 adds a field and reads 9 bit unsigned integer in current endian

func (*D) FieldScalarU9BE ¶ added in v0.0.2

func (d *D) FieldScalarU9BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU9BE adds a field and reads 9 bit unsigned integer in big-endian

func (*D) FieldScalarU9LE ¶ added in v0.0.2

func (d *D) FieldScalarU9LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU9LE adds a field and reads 9 bit unsigned integer in little-endian

func (*D) FieldScalarUBigInt ¶ added in v0.0.4

func (d *D) FieldScalarUBigInt(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarUBigInt adds a field and reads nBits bits signed integer in current endian

func (*D) FieldScalarUBigIntBE ¶ added in v0.0.4

func (d *D) FieldScalarUBigIntBE(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarUBigIntBE adds a field and reads nBits bit signed integer in big-endian

func (*D) FieldScalarUBigIntE ¶ added in v0.0.4

func (d *D) FieldScalarUBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *scalar.S

FieldScalarUBigIntE adds a field and reads nBits signed integer in specified endian

func (*D) FieldScalarUBigIntLE ¶ added in v0.0.4

func (d *D) FieldScalarUBigIntLE(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarUBigIntLE adds a field and reads nBits bit signed integer in little-endian

func (*D) FieldScalarUE ¶ added in v0.0.2

func (d *D) FieldScalarUE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *scalar.S

FieldScalarUE adds a field and reads nBits unsigned integer in specified endian

func (*D) FieldScalarUFn ¶

func (d *D) FieldScalarUFn(name string, fn func(d *D) uint64, sms ...scalar.Mapper) *scalar.S

FieldScalarUFn tries to add a field, calls uint64 decode function and returns scalar

func (*D) FieldScalarUTF16 ¶ added in v0.0.2

func (d *D) FieldScalarUTF16(name string, nBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF16 adds a field and reads nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) FieldScalarUTF16BE ¶ added in v0.0.2

func (d *D) FieldScalarUTF16BE(name string, nBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF16BE adds a field and reads nBytes bytes UTF16 big-endian string

func (*D) FieldScalarUTF16LE ¶ added in v0.0.2

func (d *D) FieldScalarUTF16LE(name string, nBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF16LE adds a field and reads nBytes bytes UTF16 little-endian string

func (*D) FieldScalarUTF8 ¶ added in v0.0.2

func (d *D) FieldScalarUTF8(name string, nBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF8 adds a field and reads nBytes bytes UTF8 string

func (*D) FieldScalarUTF8Null ¶ added in v0.0.2

func (d *D) FieldScalarUTF8Null(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF8Null adds a field and reads null terminated UTF8 string

func (*D) FieldScalarUTF8NullFixedLen ¶ added in v0.0.2

func (d *D) FieldScalarUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF8NullFixedLen adds a field and reads fixedBytes bytes long null terminated UTF8 string

func (*D) FieldScalarUTF8ShortString ¶ added in v0.0.2

func (d *D) FieldScalarUTF8ShortString(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF8ShortString adds a field and reads one byte length fixed UTF8 string

func (*D) FieldScalarUTF8ShortStringFixedLen ¶ added in v0.0.2

func (d *D) FieldScalarUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF8ShortStringFixedLen adds a field and reads fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) FieldScalarUnary ¶ added in v0.0.2

func (d *D) FieldScalarUnary(name string, ov uint64, sms ...scalar.Mapper) *scalar.S

FieldScalarUnary adds a field and reads unary integer using ov as "one" value

func (*D) FieldStrFn ¶

func (d *D) FieldStrFn(name string, fn func(d *D) string, sms ...scalar.Mapper) string

FieldStrFn adds a field, calls string decode function and returns actual value as a Str

func (*D) FieldStrScalarFn ¶

func (d *D) FieldStrScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) string

FieldStrScalarFn adds a field, calls scalar functions and returns actual value as a Str

func (*D) FieldStruct ¶

func (d *D) FieldStruct(name string, fn func(d *D)) *D

func (*D) FieldStructArrayLoop ¶

func (d *D) FieldStructArrayLoop(name string, structName string, condFn func() bool, fn func(d *D)) *D

func (*D) FieldStructRootBitBufFn ¶

func (d *D) FieldStructRootBitBufFn(name string, br bitio.ReaderAtSeeker, fn func(d *D)) *Value

func (*D) FieldStructValue ¶

func (d *D) FieldStructValue(name string) *D

func (*D) FieldU ¶

func (d *D) FieldU(name string, nBits int, sms ...scalar.Mapper) uint64

FieldU adds a field and reads nBits bits unsigned integer in current endian

func (*D) FieldU1 ¶

func (d *D) FieldU1(name string, sms ...scalar.Mapper) uint64

FieldU1 adds a field and reads 1 bit unsigned integer in current endian

func (*D) FieldU10 ¶

func (d *D) FieldU10(name string, sms ...scalar.Mapper) uint64

FieldU10 adds a field and reads 10 bit unsigned integer in current endian

func (*D) FieldU10BE ¶

func (d *D) FieldU10BE(name string, sms ...scalar.Mapper) uint64

FieldU10BE adds a field and reads 10 bit unsigned integer in big-endian

func (*D) FieldU10LE ¶

func (d *D) FieldU10LE(name string, sms ...scalar.Mapper) uint64

FieldU10LE adds a field and reads 10 bit unsigned integer in little-endian

func (*D) FieldU11 ¶

func (d *D) FieldU11(name string, sms ...scalar.Mapper) uint64

FieldU11 adds a field and reads 11 bit unsigned integer in current endian

func (*D) FieldU11BE ¶

func (d *D) FieldU11BE(name string, sms ...scalar.Mapper) uint64

FieldU11BE adds a field and reads 11 bit unsigned integer in big-endian

func (*D) FieldU11LE ¶

func (d *D) FieldU11LE(name string, sms ...scalar.Mapper) uint64

FieldU11LE adds a field and reads 11 bit unsigned integer in little-endian

func (*D) FieldU12 ¶

func (d *D) FieldU12(name string, sms ...scalar.Mapper) uint64

FieldU12 adds a field and reads 12 bit unsigned integer in current endian

func (*D) FieldU12BE ¶

func (d *D) FieldU12BE(name string, sms ...scalar.Mapper) uint64

FieldU12BE adds a field and reads 12 bit unsigned integer in big-endian

func (*D) FieldU12LE ¶

func (d *D) FieldU12LE(name string, sms ...scalar.Mapper) uint64

FieldU12LE adds a field and reads 12 bit unsigned integer in little-endian

func (*D) FieldU13 ¶

func (d *D) FieldU13(name string, sms ...scalar.Mapper) uint64

FieldU13 adds a field and reads 13 bit unsigned integer in current endian

func (*D) FieldU13BE ¶

func (d *D) FieldU13BE(name string, sms ...scalar.Mapper) uint64

FieldU13BE adds a field and reads 13 bit unsigned integer in big-endian

func (*D) FieldU13LE ¶

func (d *D) FieldU13LE(name string, sms ...scalar.Mapper) uint64

FieldU13LE adds a field and reads 13 bit unsigned integer in little-endian

func (*D) FieldU14 ¶

func (d *D) FieldU14(name string, sms ...scalar.Mapper) uint64

FieldU14 adds a field and reads 14 bit unsigned integer in current endian

func (*D) FieldU14BE ¶

func (d *D) FieldU14BE(name string, sms ...scalar.Mapper) uint64

FieldU14BE adds a field and reads 14 bit unsigned integer in big-endian

func (*D) FieldU14LE ¶

func (d *D) FieldU14LE(name string, sms ...scalar.Mapper) uint64

FieldU14LE adds a field and reads 14 bit unsigned integer in little-endian

func (*D) FieldU15 ¶

func (d *D) FieldU15(name string, sms ...scalar.Mapper) uint64

FieldU15 adds a field and reads 15 bit unsigned integer in current endian

func (*D) FieldU15BE ¶

func (d *D) FieldU15BE(name string, sms ...scalar.Mapper) uint64

FieldU15BE adds a field and reads 15 bit unsigned integer in big-endian

func (*D) FieldU15LE ¶

func (d *D) FieldU15LE(name string, sms ...scalar.Mapper) uint64

FieldU15LE adds a field and reads 15 bit unsigned integer in little-endian

func (*D) FieldU16 ¶

func (d *D) FieldU16(name string, sms ...scalar.Mapper) uint64

FieldU16 adds a field and reads 16 bit unsigned integer in current endian

func (*D) FieldU16BE ¶

func (d *D) FieldU16BE(name string, sms ...scalar.Mapper) uint64

FieldU16BE adds a field and reads 16 bit unsigned integer in big-endian

func (*D) FieldU16LE ¶

func (d *D) FieldU16LE(name string, sms ...scalar.Mapper) uint64

FieldU16LE adds a field and reads 16 bit unsigned integer in little-endian

func (*D) FieldU17 ¶

func (d *D) FieldU17(name string, sms ...scalar.Mapper) uint64

FieldU17 adds a field and reads 17 bit unsigned integer in current endian

func (*D) FieldU17BE ¶

func (d *D) FieldU17BE(name string, sms ...scalar.Mapper) uint64

FieldU17BE adds a field and reads 17 bit unsigned integer in big-endian

func (*D) FieldU17LE ¶

func (d *D) FieldU17LE(name string, sms ...scalar.Mapper) uint64

FieldU17LE adds a field and reads 17 bit unsigned integer in little-endian

func (*D) FieldU18 ¶

func (d *D) FieldU18(name string, sms ...scalar.Mapper) uint64

FieldU18 adds a field and reads 18 bit unsigned integer in current endian

func (*D) FieldU18BE ¶

func (d *D) FieldU18BE(name string, sms ...scalar.Mapper) uint64

FieldU18BE adds a field and reads 18 bit unsigned integer in big-endian

func (*D) FieldU18LE ¶

func (d *D) FieldU18LE(name string, sms ...scalar.Mapper) uint64

FieldU18LE adds a field and reads 18 bit unsigned integer in little-endian

func (*D) FieldU19 ¶

func (d *D) FieldU19(name string, sms ...scalar.Mapper) uint64

FieldU19 adds a field and reads 19 bit unsigned integer in current endian

func (*D) FieldU19BE ¶

func (d *D) FieldU19BE(name string, sms ...scalar.Mapper) uint64

FieldU19BE adds a field and reads 19 bit unsigned integer in big-endian

func (*D) FieldU19LE ¶

func (d *D) FieldU19LE(name string, sms ...scalar.Mapper) uint64

FieldU19LE adds a field and reads 19 bit unsigned integer in little-endian

func (*D) FieldU2 ¶

func (d *D) FieldU2(name string, sms ...scalar.Mapper) uint64

FieldU2 adds a field and reads 2 bit unsigned integer in current endian

func (*D) FieldU20 ¶

func (d *D) FieldU20(name string, sms ...scalar.Mapper) uint64

FieldU20 adds a field and reads 20 bit unsigned integer in current endian

func (*D) FieldU20BE ¶

func (d *D) FieldU20BE(name string, sms ...scalar.Mapper) uint64

FieldU20BE adds a field and reads 20 bit unsigned integer in big-endian

func (*D) FieldU20LE ¶

func (d *D) FieldU20LE(name string, sms ...scalar.Mapper) uint64

FieldU20LE adds a field and reads 20 bit unsigned integer in little-endian

func (*D) FieldU21 ¶

func (d *D) FieldU21(name string, sms ...scalar.Mapper) uint64

FieldU21 adds a field and reads 21 bit unsigned integer in current endian

func (*D) FieldU21BE ¶

func (d *D) FieldU21BE(name string, sms ...scalar.Mapper) uint64

FieldU21BE adds a field and reads 21 bit unsigned integer in big-endian

func (*D) FieldU21LE ¶

func (d *D) FieldU21LE(name string, sms ...scalar.Mapper) uint64

FieldU21LE adds a field and reads 21 bit unsigned integer in little-endian

func (*D) FieldU22 ¶

func (d *D) FieldU22(name string, sms ...scalar.Mapper) uint64

FieldU22 adds a field and reads 22 bit unsigned integer in current endian

func (*D) FieldU22BE ¶

func (d *D) FieldU22BE(name string, sms ...scalar.Mapper) uint64

FieldU22BE adds a field and reads 22 bit unsigned integer in big-endian

func (*D) FieldU22LE ¶

func (d *D) FieldU22LE(name string, sms ...scalar.Mapper) uint64

FieldU22LE adds a field and reads 22 bit unsigned integer in little-endian

func (*D) FieldU23 ¶

func (d *D) FieldU23(name string, sms ...scalar.Mapper) uint64

FieldU23 adds a field and reads 23 bit unsigned integer in current endian

func (*D) FieldU23BE ¶

func (d *D) FieldU23BE(name string, sms ...scalar.Mapper) uint64

FieldU23BE adds a field and reads 23 bit unsigned integer in big-endian

func (*D) FieldU23LE ¶

func (d *D) FieldU23LE(name string, sms ...scalar.Mapper) uint64

FieldU23LE adds a field and reads 23 bit unsigned integer in little-endian

func (*D) FieldU24 ¶

func (d *D) FieldU24(name string, sms ...scalar.Mapper) uint64

FieldU24 adds a field and reads 24 bit unsigned integer in current endian

func (*D) FieldU24BE ¶

func (d *D) FieldU24BE(name string, sms ...scalar.Mapper) uint64

FieldU24BE adds a field and reads 24 bit unsigned integer in big-endian

func (*D) FieldU24LE ¶

func (d *D) FieldU24LE(name string, sms ...scalar.Mapper) uint64

FieldU24LE adds a field and reads 24 bit unsigned integer in little-endian

func (*D) FieldU25 ¶

func (d *D) FieldU25(name string, sms ...scalar.Mapper) uint64

FieldU25 adds a field and reads 25 bit unsigned integer in current endian

func (*D) FieldU25BE ¶

func (d *D) FieldU25BE(name string, sms ...scalar.Mapper) uint64

FieldU25BE adds a field and reads 25 bit unsigned integer in big-endian

func (*D) FieldU25LE ¶

func (d *D) FieldU25LE(name string, sms ...scalar.Mapper) uint64

FieldU25LE adds a field and reads 25 bit unsigned integer in little-endian

func (*D) FieldU26 ¶

func (d *D) FieldU26(name string, sms ...scalar.Mapper) uint64

FieldU26 adds a field and reads 26 bit unsigned integer in current endian

func (*D) FieldU26BE ¶

func (d *D) FieldU26BE(name string, sms ...scalar.Mapper) uint64

FieldU26BE adds a field and reads 26 bit unsigned integer in big-endian

func (*D) FieldU26LE ¶

func (d *D) FieldU26LE(name string, sms ...scalar.Mapper) uint64

FieldU26LE adds a field and reads 26 bit unsigned integer in little-endian

func (*D) FieldU27 ¶

func (d *D) FieldU27(name string, sms ...scalar.Mapper) uint64

FieldU27 adds a field and reads 27 bit unsigned integer in current endian

func (*D) FieldU27BE ¶

func (d *D) FieldU27BE(name string, sms ...scalar.Mapper) uint64

FieldU27BE adds a field and reads 27 bit unsigned integer in big-endian

func (*D) FieldU27LE ¶

func (d *D) FieldU27LE(name string, sms ...scalar.Mapper) uint64

FieldU27LE adds a field and reads 27 bit unsigned integer in little-endian

func (*D) FieldU28 ¶

func (d *D) FieldU28(name string, sms ...scalar.Mapper) uint64

FieldU28 adds a field and reads 28 bit unsigned integer in current endian

func (*D) FieldU28BE ¶

func (d *D) FieldU28BE(name string, sms ...scalar.Mapper) uint64

FieldU28BE adds a field and reads 28 bit unsigned integer in big-endian

func (*D) FieldU28LE ¶

func (d *D) FieldU28LE(name string, sms ...scalar.Mapper) uint64

FieldU28LE adds a field and reads 28 bit unsigned integer in little-endian

func (*D) FieldU29 ¶

func (d *D) FieldU29(name string, sms ...scalar.Mapper) uint64

FieldU29 adds a field and reads 29 bit unsigned integer in current endian

func (*D) FieldU29BE ¶

func (d *D) FieldU29BE(name string, sms ...scalar.Mapper) uint64

FieldU29BE adds a field and reads 29 bit unsigned integer in big-endian

func (*D) FieldU29LE ¶

func (d *D) FieldU29LE(name string, sms ...scalar.Mapper) uint64

FieldU29LE adds a field and reads 29 bit unsigned integer in little-endian

func (*D) FieldU3 ¶

func (d *D) FieldU3(name string, sms ...scalar.Mapper) uint64

FieldU3 adds a field and reads 3 bit unsigned integer in current endian

func (*D) FieldU30 ¶

func (d *D) FieldU30(name string, sms ...scalar.Mapper) uint64

FieldU30 adds a field and reads 30 bit unsigned integer in current endian

func (*D) FieldU30BE ¶

func (d *D) FieldU30BE(name string, sms ...scalar.Mapper) uint64

FieldU30BE adds a field and reads 30 bit unsigned integer in big-endian

func (*D) FieldU30LE ¶

func (d *D) FieldU30LE(name string, sms ...scalar.Mapper) uint64

FieldU30LE adds a field and reads 30 bit unsigned integer in little-endian

func (*D) FieldU31 ¶

func (d *D) FieldU31(name string, sms ...scalar.Mapper) uint64

FieldU31 adds a field and reads 31 bit unsigned integer in current endian

func (*D) FieldU31BE ¶

func (d *D) FieldU31BE(name string, sms ...scalar.Mapper) uint64

FieldU31BE adds a field and reads 31 bit unsigned integer in big-endian

func (*D) FieldU31LE ¶

func (d *D) FieldU31LE(name string, sms ...scalar.Mapper) uint64

FieldU31LE adds a field and reads 31 bit unsigned integer in little-endian

func (*D) FieldU32 ¶

func (d *D) FieldU32(name string, sms ...scalar.Mapper) uint64

FieldU32 adds a field and reads 32 bit unsigned integer in current endian

func (*D) FieldU32BE ¶

func (d *D) FieldU32BE(name string, sms ...scalar.Mapper) uint64

FieldU32BE adds a field and reads 32 bit unsigned integer in big-endian

func (*D) FieldU32LE ¶

func (d *D) FieldU32LE(name string, sms ...scalar.Mapper) uint64

FieldU32LE adds a field and reads 32 bit unsigned integer in little-endian

func (*D) FieldU33 ¶

func (d *D) FieldU33(name string, sms ...scalar.Mapper) uint64

FieldU33 adds a field and reads 33 bit unsigned integer in current endian

func (*D) FieldU33BE ¶

func (d *D) FieldU33BE(name string, sms ...scalar.Mapper) uint64

FieldU33BE adds a field and reads 33 bit unsigned integer in big-endian

func (*D) FieldU33LE ¶

func (d *D) FieldU33LE(name string, sms ...scalar.Mapper) uint64

FieldU33LE adds a field and reads 33 bit unsigned integer in little-endian

func (*D) FieldU34 ¶

func (d *D) FieldU34(name string, sms ...scalar.Mapper) uint64

FieldU34 adds a field and reads 34 bit unsigned integer in current endian

func (*D) FieldU34BE ¶

func (d *D) FieldU34BE(name string, sms ...scalar.Mapper) uint64

FieldU34BE adds a field and reads 34 bit unsigned integer in big-endian

func (*D) FieldU34LE ¶

func (d *D) FieldU34LE(name string, sms ...scalar.Mapper) uint64

FieldU34LE adds a field and reads 34 bit unsigned integer in little-endian

func (*D) FieldU35 ¶

func (d *D) FieldU35(name string, sms ...scalar.Mapper) uint64

FieldU35 adds a field and reads 35 bit unsigned integer in current endian

func (*D) FieldU35BE ¶

func (d *D) FieldU35BE(name string, sms ...scalar.Mapper) uint64

FieldU35BE adds a field and reads 35 bit unsigned integer in big-endian

func (*D) FieldU35LE ¶

func (d *D) FieldU35LE(name string, sms ...scalar.Mapper) uint64

FieldU35LE adds a field and reads 35 bit unsigned integer in little-endian

func (*D) FieldU36 ¶

func (d *D) FieldU36(name string, sms ...scalar.Mapper) uint64

FieldU36 adds a field and reads 36 bit unsigned integer in current endian

func (*D) FieldU36BE ¶

func (d *D) FieldU36BE(name string, sms ...scalar.Mapper) uint64

FieldU36BE adds a field and reads 36 bit unsigned integer in big-endian

func (*D) FieldU36LE ¶

func (d *D) FieldU36LE(name string, sms ...scalar.Mapper) uint64

FieldU36LE adds a field and reads 36 bit unsigned integer in little-endian

func (*D) FieldU37 ¶

func (d *D) FieldU37(name string, sms ...scalar.Mapper) uint64

FieldU37 adds a field and reads 37 bit unsigned integer in current endian

func (*D) FieldU37BE ¶

func (d *D) FieldU37BE(name string, sms ...scalar.Mapper) uint64

FieldU37BE adds a field and reads 37 bit unsigned integer in big-endian

func (*D) FieldU37LE ¶

func (d *D) FieldU37LE(name string, sms ...scalar.Mapper) uint64

FieldU37LE adds a field and reads 37 bit unsigned integer in little-endian

func (*D) FieldU38 ¶

func (d *D) FieldU38(name string, sms ...scalar.Mapper) uint64

FieldU38 adds a field and reads 38 bit unsigned integer in current endian

func (*D) FieldU38BE ¶

func (d *D) FieldU38BE(name string, sms ...scalar.Mapper) uint64

FieldU38BE adds a field and reads 38 bit unsigned integer in big-endian

func (*D) FieldU38LE ¶

func (d *D) FieldU38LE(name string, sms ...scalar.Mapper) uint64

FieldU38LE adds a field and reads 38 bit unsigned integer in little-endian

func (*D) FieldU39 ¶

func (d *D) FieldU39(name string, sms ...scalar.Mapper) uint64

FieldU39 adds a field and reads 39 bit unsigned integer in current endian

func (*D) FieldU39BE ¶

func (d *D) FieldU39BE(name string, sms ...scalar.Mapper) uint64

FieldU39BE adds a field and reads 39 bit unsigned integer in big-endian

func (*D) FieldU39LE ¶

func (d *D) FieldU39LE(name string, sms ...scalar.Mapper) uint64

FieldU39LE adds a field and reads 39 bit unsigned integer in little-endian

func (*D) FieldU4 ¶

func (d *D) FieldU4(name string, sms ...scalar.Mapper) uint64

FieldU4 adds a field and reads 4 bit unsigned integer in current endian

func (*D) FieldU40 ¶

func (d *D) FieldU40(name string, sms ...scalar.Mapper) uint64

FieldU40 adds a field and reads 40 bit unsigned integer in current endian

func (*D) FieldU40BE ¶

func (d *D) FieldU40BE(name string, sms ...scalar.Mapper) uint64

FieldU40BE adds a field and reads 40 bit unsigned integer in big-endian

func (*D) FieldU40LE ¶

func (d *D) FieldU40LE(name string, sms ...scalar.Mapper) uint64

FieldU40LE adds a field and reads 40 bit unsigned integer in little-endian

func (*D) FieldU41 ¶

func (d *D) FieldU41(name string, sms ...scalar.Mapper) uint64

FieldU41 adds a field and reads 41 bit unsigned integer in current endian

func (*D) FieldU41BE ¶

func (d *D) FieldU41BE(name string, sms ...scalar.Mapper) uint64

FieldU41BE adds a field and reads 41 bit unsigned integer in big-endian

func (*D) FieldU41LE ¶

func (d *D) FieldU41LE(name string, sms ...scalar.Mapper) uint64

FieldU41LE adds a field and reads 41 bit unsigned integer in little-endian

func (*D) FieldU42 ¶

func (d *D) FieldU42(name string, sms ...scalar.Mapper) uint64

FieldU42 adds a field and reads 42 bit unsigned integer in current endian

func (*D) FieldU42BE ¶

func (d *D) FieldU42BE(name string, sms ...scalar.Mapper) uint64

FieldU42BE adds a field and reads 42 bit unsigned integer in big-endian

func (*D) FieldU42LE ¶

func (d *D) FieldU42LE(name string, sms ...scalar.Mapper) uint64

FieldU42LE adds a field and reads 42 bit unsigned integer in little-endian

func (*D) FieldU43 ¶

func (d *D) FieldU43(name string, sms ...scalar.Mapper) uint64

FieldU43 adds a field and reads 43 bit unsigned integer in current endian

func (*D) FieldU43BE ¶

func (d *D) FieldU43BE(name string, sms ...scalar.Mapper) uint64

FieldU43BE adds a field and reads 43 bit unsigned integer in big-endian

func (*D) FieldU43LE ¶

func (d *D) FieldU43LE(name string, sms ...scalar.Mapper) uint64

FieldU43LE adds a field and reads 43 bit unsigned integer in little-endian

func (*D) FieldU44 ¶

func (d *D) FieldU44(name string, sms ...scalar.Mapper) uint64

FieldU44 adds a field and reads 44 bit unsigned integer in current endian

func (*D) FieldU44BE ¶

func (d *D) FieldU44BE(name string, sms ...scalar.Mapper) uint64

FieldU44BE adds a field and reads 44 bit unsigned integer in big-endian

func (*D) FieldU44LE ¶

func (d *D) FieldU44LE(name string, sms ...scalar.Mapper) uint64

FieldU44LE adds a field and reads 44 bit unsigned integer in little-endian

func (*D) FieldU45 ¶

func (d *D) FieldU45(name string, sms ...scalar.Mapper) uint64

FieldU45 adds a field and reads 45 bit unsigned integer in current endian

func (*D) FieldU45BE ¶

func (d *D) FieldU45BE(name string, sms ...scalar.Mapper) uint64

FieldU45BE adds a field and reads 45 bit unsigned integer in big-endian

func (*D) FieldU45LE ¶

func (d *D) FieldU45LE(name string, sms ...scalar.Mapper) uint64

FieldU45LE adds a field and reads 45 bit unsigned integer in little-endian

func (*D) FieldU46 ¶

func (d *D) FieldU46(name string, sms ...scalar.Mapper) uint64

FieldU46 adds a field and reads 46 bit unsigned integer in current endian

func (*D) FieldU46BE ¶

func (d *D) FieldU46BE(name string, sms ...scalar.Mapper) uint64

FieldU46BE adds a field and reads 46 bit unsigned integer in big-endian

func (*D) FieldU46LE ¶

func (d *D) FieldU46LE(name string, sms ...scalar.Mapper) uint64

FieldU46LE adds a field and reads 46 bit unsigned integer in little-endian

func (*D) FieldU47 ¶

func (d *D) FieldU47(name string, sms ...scalar.Mapper) uint64

FieldU47 adds a field and reads 47 bit unsigned integer in current endian

func (*D) FieldU47BE ¶

func (d *D) FieldU47BE(name string, sms ...scalar.Mapper) uint64

FieldU47BE adds a field and reads 47 bit unsigned integer in big-endian

func (*D) FieldU47LE ¶

func (d *D) FieldU47LE(name string, sms ...scalar.Mapper) uint64

FieldU47LE adds a field and reads 47 bit unsigned integer in little-endian

func (*D) FieldU48 ¶

func (d *D) FieldU48(name string, sms ...scalar.Mapper) uint64

FieldU48 adds a field and reads 48 bit unsigned integer in current endian

func (*D) FieldU48BE ¶

func (d *D) FieldU48BE(name string, sms ...scalar.Mapper) uint64

FieldU48BE adds a field and reads 48 bit unsigned integer in big-endian

func (*D) FieldU48LE ¶

func (d *D) FieldU48LE(name string, sms ...scalar.Mapper) uint64

FieldU48LE adds a field and reads 48 bit unsigned integer in little-endian

func (*D) FieldU49 ¶

func (d *D) FieldU49(name string, sms ...scalar.Mapper) uint64

FieldU49 adds a field and reads 49 bit unsigned integer in current endian

func (*D) FieldU49BE ¶

func (d *D) FieldU49BE(name string, sms ...scalar.Mapper) uint64

FieldU49BE adds a field and reads 49 bit unsigned integer in big-endian

func (*D) FieldU49LE ¶

func (d *D) FieldU49LE(name string, sms ...scalar.Mapper) uint64

FieldU49LE adds a field and reads 49 bit unsigned integer in little-endian

func (*D) FieldU5 ¶

func (d *D) FieldU5(name string, sms ...scalar.Mapper) uint64

FieldU5 adds a field and reads 5 bit unsigned integer in current endian

func (*D) FieldU50 ¶

func (d *D) FieldU50(name string, sms ...scalar.Mapper) uint64

FieldU50 adds a field and reads 50 bit unsigned integer in current endian

func (*D) FieldU50BE ¶

func (d *D) FieldU50BE(name string, sms ...scalar.Mapper) uint64

FieldU50BE adds a field and reads 50 bit unsigned integer in big-endian

func (*D) FieldU50LE ¶

func (d *D) FieldU50LE(name string, sms ...scalar.Mapper) uint64

FieldU50LE adds a field and reads 50 bit unsigned integer in little-endian

func (*D) FieldU51 ¶

func (d *D) FieldU51(name string, sms ...scalar.Mapper) uint64

FieldU51 adds a field and reads 51 bit unsigned integer in current endian

func (*D) FieldU51BE ¶

func (d *D) FieldU51BE(name string, sms ...scalar.Mapper) uint64

FieldU51BE adds a field and reads 51 bit unsigned integer in big-endian

func (*D) FieldU51LE ¶

func (d *D) FieldU51LE(name string, sms ...scalar.Mapper) uint64

FieldU51LE adds a field and reads 51 bit unsigned integer in little-endian

func (*D) FieldU52 ¶

func (d *D) FieldU52(name string, sms ...scalar.Mapper) uint64

FieldU52 adds a field and reads 52 bit unsigned integer in current endian

func (*D) FieldU52BE ¶

func (d *D) FieldU52BE(name string, sms ...scalar.Mapper) uint64

FieldU52BE adds a field and reads 52 bit unsigned integer in big-endian

func (*D) FieldU52LE ¶

func (d *D) FieldU52LE(name string, sms ...scalar.Mapper) uint64

FieldU52LE adds a field and reads 52 bit unsigned integer in little-endian

func (*D) FieldU53 ¶

func (d *D) FieldU53(name string, sms ...scalar.Mapper) uint64

FieldU53 adds a field and reads 53 bit unsigned integer in current endian

func (*D) FieldU53BE ¶

func (d *D) FieldU53BE(name string, sms ...scalar.Mapper) uint64

FieldU53BE adds a field and reads 53 bit unsigned integer in big-endian

func (*D) FieldU53LE ¶

func (d *D) FieldU53LE(name string, sms ...scalar.Mapper) uint64

FieldU53LE adds a field and reads 53 bit unsigned integer in little-endian

func (*D) FieldU54 ¶

func (d *D) FieldU54(name string, sms ...scalar.Mapper) uint64

FieldU54 adds a field and reads 54 bit unsigned integer in current endian

func (*D) FieldU54BE ¶

func (d *D) FieldU54BE(name string, sms ...scalar.Mapper) uint64

FieldU54BE adds a field and reads 54 bit unsigned integer in big-endian

func (*D) FieldU54LE ¶

func (d *D) FieldU54LE(name string, sms ...scalar.Mapper) uint64

FieldU54LE adds a field and reads 54 bit unsigned integer in little-endian

func (*D) FieldU55 ¶

func (d *D) FieldU55(name string, sms ...scalar.Mapper) uint64

FieldU55 adds a field and reads 55 bit unsigned integer in current endian

func (*D) FieldU55BE ¶

func (d *D) FieldU55BE(name string, sms ...scalar.Mapper) uint64

FieldU55BE adds a field and reads 55 bit unsigned integer in big-endian

func (*D) FieldU55LE ¶

func (d *D) FieldU55LE(name string, sms ...scalar.Mapper) uint64

FieldU55LE adds a field and reads 55 bit unsigned integer in little-endian

func (*D) FieldU56 ¶

func (d *D) FieldU56(name string, sms ...scalar.Mapper) uint64

FieldU56 adds a field and reads 56 bit unsigned integer in current endian

func (*D) FieldU56BE ¶

func (d *D) FieldU56BE(name string, sms ...scalar.Mapper) uint64

FieldU56BE adds a field and reads 56 bit unsigned integer in big-endian

func (*D) FieldU56LE ¶

func (d *D) FieldU56LE(name string, sms ...scalar.Mapper) uint64

FieldU56LE adds a field and reads 56 bit unsigned integer in little-endian

func (*D) FieldU57 ¶

func (d *D) FieldU57(name string, sms ...scalar.Mapper) uint64

FieldU57 adds a field and reads 57 bit unsigned integer in current endian

func (*D) FieldU57BE ¶

func (d *D) FieldU57BE(name string, sms ...scalar.Mapper) uint64

FieldU57BE adds a field and reads 57 bit unsigned integer in big-endian

func (*D) FieldU57LE ¶

func (d *D) FieldU57LE(name string, sms ...scalar.Mapper) uint64

FieldU57LE adds a field and reads 57 bit unsigned integer in little-endian

func (*D) FieldU58 ¶

func (d *D) FieldU58(name string, sms ...scalar.Mapper) uint64

FieldU58 adds a field and reads 58 bit unsigned integer in current endian

func (*D) FieldU58BE ¶

func (d *D) FieldU58BE(name string, sms ...scalar.Mapper) uint64

FieldU58BE adds a field and reads 58 bit unsigned integer in big-endian

func (*D) FieldU58LE ¶

func (d *D) FieldU58LE(name string, sms ...scalar.Mapper) uint64

FieldU58LE adds a field and reads 58 bit unsigned integer in little-endian

func (*D) FieldU59 ¶

func (d *D) FieldU59(name string, sms ...scalar.Mapper) uint64

FieldU59 adds a field and reads 59 bit unsigned integer in current endian

func (*D) FieldU59BE ¶

func (d *D) FieldU59BE(name string, sms ...scalar.Mapper) uint64

FieldU59BE adds a field and reads 59 bit unsigned integer in big-endian

func (*D) FieldU59LE ¶

func (d *D) FieldU59LE(name string, sms ...scalar.Mapper) uint64

FieldU59LE adds a field and reads 59 bit unsigned integer in little-endian

func (*D) FieldU6 ¶

func (d *D) FieldU6(name string, sms ...scalar.Mapper) uint64

FieldU6 adds a field and reads 6 bit unsigned integer in current endian

func (*D) FieldU60 ¶

func (d *D) FieldU60(name string, sms ...scalar.Mapper) uint64

FieldU60 adds a field and reads 60 bit unsigned integer in current endian

func (*D) FieldU60BE ¶

func (d *D) FieldU60BE(name string, sms ...scalar.Mapper) uint64

FieldU60BE adds a field and reads 60 bit unsigned integer in big-endian

func (*D) FieldU60LE ¶

func (d *D) FieldU60LE(name string, sms ...scalar.Mapper) uint64

FieldU60LE adds a field and reads 60 bit unsigned integer in little-endian

func (*D) FieldU61 ¶

func (d *D) FieldU61(name string, sms ...scalar.Mapper) uint64

FieldU61 adds a field and reads 61 bit unsigned integer in current endian

func (*D) FieldU61BE ¶

func (d *D) FieldU61BE(name string, sms ...scalar.Mapper) uint64

FieldU61BE adds a field and reads 61 bit unsigned integer in big-endian

func (*D) FieldU61LE ¶

func (d *D) FieldU61LE(name string, sms ...scalar.Mapper) uint64

FieldU61LE adds a field and reads 61 bit unsigned integer in little-endian

func (*D) FieldU62 ¶

func (d *D) FieldU62(name string, sms ...scalar.Mapper) uint64

FieldU62 adds a field and reads 62 bit unsigned integer in current endian

func (*D) FieldU62BE ¶

func (d *D) FieldU62BE(name string, sms ...scalar.Mapper) uint64

FieldU62BE adds a field and reads 62 bit unsigned integer in big-endian

func (*D) FieldU62LE ¶

func (d *D) FieldU62LE(name string, sms ...scalar.Mapper) uint64

FieldU62LE adds a field and reads 62 bit unsigned integer in little-endian

func (*D) FieldU63 ¶

func (d *D) FieldU63(name string, sms ...scalar.Mapper) uint64

FieldU63 adds a field and reads 63 bit unsigned integer in current endian

func (*D) FieldU63BE ¶

func (d *D) FieldU63BE(name string, sms ...scalar.Mapper) uint64

FieldU63BE adds a field and reads 63 bit unsigned integer in big-endian

func (*D) FieldU63LE ¶

func (d *D) FieldU63LE(name string, sms ...scalar.Mapper) uint64

FieldU63LE adds a field and reads 63 bit unsigned integer in little-endian

func (*D) FieldU64 ¶

func (d *D) FieldU64(name string, sms ...scalar.Mapper) uint64

FieldU64 adds a field and reads 64 bit unsigned integer in current endian

func (*D) FieldU64BE ¶

func (d *D) FieldU64BE(name string, sms ...scalar.Mapper) uint64

FieldU64BE adds a field and reads 64 bit unsigned integer in big-endian

func (*D) FieldU64LE ¶

func (d *D) FieldU64LE(name string, sms ...scalar.Mapper) uint64

FieldU64LE adds a field and reads 64 bit unsigned integer in little-endian

func (*D) FieldU7 ¶

func (d *D) FieldU7(name string, sms ...scalar.Mapper) uint64

FieldU7 adds a field and reads 7 bit unsigned integer in current endian

func (*D) FieldU8 ¶

func (d *D) FieldU8(name string, sms ...scalar.Mapper) uint64

FieldU8 adds a field and reads 8 bit unsigned integer in current endian

func (*D) FieldU8BE ¶

func (d *D) FieldU8BE(name string, sms ...scalar.Mapper) uint64

FieldU8BE adds a field and reads 8 bit unsigned integer in big-endian

func (*D) FieldU8LE ¶

func (d *D) FieldU8LE(name string, sms ...scalar.Mapper) uint64

FieldU8LE adds a field and reads 8 bit unsigned integer in little-endian

func (*D) FieldU9 ¶

func (d *D) FieldU9(name string, sms ...scalar.Mapper) uint64

FieldU9 adds a field and reads 9 bit unsigned integer in current endian

func (*D) FieldU9BE ¶

func (d *D) FieldU9BE(name string, sms ...scalar.Mapper) uint64

FieldU9BE adds a field and reads 9 bit unsigned integer in big-endian

func (*D) FieldU9LE ¶

func (d *D) FieldU9LE(name string, sms ...scalar.Mapper) uint64

FieldU9LE adds a field and reads 9 bit unsigned integer in little-endian

func (*D) FieldUBigInt ¶ added in v0.0.4

func (d *D) FieldUBigInt(name string, nBits int, sms ...scalar.Mapper) *big.Int

FieldUBigInt adds a field and reads nBits bits signed integer in current endian

func (*D) FieldUBigIntBE ¶ added in v0.0.4

func (d *D) FieldUBigIntBE(name string, nBits int, sms ...scalar.Mapper) *big.Int

FieldUBigIntBE adds a field and reads nBits bit signed integer in big-endian

func (*D) FieldUBigIntE ¶ added in v0.0.4

func (d *D) FieldUBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *big.Int

FieldUBigIntE adds a field and reads nBits signed integer in specified endian

func (*D) FieldUBigIntLE ¶ added in v0.0.4

func (d *D) FieldUBigIntLE(name string, nBits int, sms ...scalar.Mapper) *big.Int

FieldUBigIntLE adds a field and reads nBits bit signed integer in little-endian

func (*D) FieldUE ¶

func (d *D) FieldUE(name string, nBits int, endian Endian, sms ...scalar.Mapper) uint64

FieldUE adds a field and reads nBits unsigned integer in specified endian

func (*D) FieldUFn ¶

func (d *D) FieldUFn(name string, fn func(d *D) uint64, sms ...scalar.Mapper) uint64

FieldUFn adds a field, calls uint64 decode function and returns actual value as a U

func (*D) FieldUScalarFn ¶

func (d *D) FieldUScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) uint64

FieldUScalarFn adds a field, calls scalar functions and returns actual value as a U

func (*D) FieldUTF16 ¶

func (d *D) FieldUTF16(name string, nBytes int, sms ...scalar.Mapper) string

FieldUTF16 adds a field and reads nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) FieldUTF16BE ¶

func (d *D) FieldUTF16BE(name string, nBytes int, sms ...scalar.Mapper) string

FieldUTF16BE adds a field and reads nBytes bytes UTF16 big-endian string

func (*D) FieldUTF16LE ¶

func (d *D) FieldUTF16LE(name string, nBytes int, sms ...scalar.Mapper) string

FieldUTF16LE adds a field and reads nBytes bytes UTF16 little-endian string

func (*D) FieldUTF8 ¶

func (d *D) FieldUTF8(name string, nBytes int, sms ...scalar.Mapper) string

FieldUTF8 adds a field and reads nBytes bytes UTF8 string

func (*D) FieldUTF8Null ¶

func (d *D) FieldUTF8Null(name string, sms ...scalar.Mapper) string

FieldUTF8Null adds a field and reads null terminated UTF8 string

func (*D) FieldUTF8NullFixedLen ¶

func (d *D) FieldUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) string

FieldUTF8NullFixedLen adds a field and reads fixedBytes bytes long null terminated UTF8 string

func (*D) FieldUTF8ShortString ¶

func (d *D) FieldUTF8ShortString(name string, sms ...scalar.Mapper) string

FieldUTF8ShortString adds a field and reads one byte length fixed UTF8 string

func (*D) FieldUTF8ShortStringFixedLen ¶

func (d *D) FieldUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) string

FieldUTF8ShortStringFixedLen adds a field and reads fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) FieldUnary ¶

func (d *D) FieldUnary(name string, ov uint64, sms ...scalar.Mapper) uint64

FieldUnary adds a field and reads unary integer using ov as "one" value

func (*D) FieldValue ¶

func (d *D) FieldValue(name string, fn func() *Value) *Value

func (*D) FieldValueBigInt ¶ added in v0.0.4

func (d *D) FieldValueBigInt(name string, a *big.Int, sms ...scalar.Mapper)

func (*D) FieldValueBool ¶

func (d *D) FieldValueBool(name string, a bool, sms ...scalar.Mapper)

func (*D) FieldValueFloat ¶

func (d *D) FieldValueFloat(name string, a float64, sms ...scalar.Mapper)

func (*D) FieldValueNil ¶ added in v0.0.4

func (d *D) FieldValueNil(name string, sms ...scalar.Mapper)

func (*D) FieldValueRaw ¶

func (d *D) FieldValueRaw(name string, a []byte, sms ...scalar.Mapper)

func (*D) FieldValueS ¶

func (d *D) FieldValueS(name string, a int64, sms ...scalar.Mapper)

func (*D) FieldValueStr ¶

func (d *D) FieldValueStr(name string, a string, sms ...scalar.Mapper)

func (*D) FieldValueU ¶

func (d *D) FieldValueU(name string, a uint64, sms ...scalar.Mapper)

TODO: rethink

func (*D) FillGaps ¶

func (d *D) FillGaps(r ranges.Range, namePrefix string)

func (*D) Format ¶

func (d *D) Format(group Group, inArg interface{}) interface{}

func (*D) FramedFn ¶ added in v0.0.5

func (d *D) FramedFn(nBits int64, fn func(d *D)) int64

FramedFn decode from current position nBits forward. When done position will be nBits forward.

func (*D) IOPanic ¶

func (d *D) IOPanic(err error, op string)

func (*D) Len ¶

func (d *D) Len() int64

func (*D) LimitedFn ¶ added in v0.0.5

func (d *D) LimitedFn(nBits int64, fn func(d *D)) int64

LimitedFn decode from current position nBits forward. When done position will be set to last bit decoded.

func (*D) MustClone ¶ added in v0.0.5

func (d *D) MustClone(br bitio.ReaderAtSeeker) bitio.ReaderAtSeeker

func (*D) MustCopy ¶

func (d *D) MustCopy(w io.Writer, r io.Reader) int64

func (*D) MustCopyBits ¶ added in v0.0.5

func (d *D) MustCopyBits(w io.Writer, r bitio.Reader) int64

func (*D) MustNewBitBufFromReader ¶

func (d *D) MustNewBitBufFromReader(r io.Reader) bitio.ReaderAtSeeker

func (*D) MustReadAllBits ¶ added in v0.0.5

func (d *D) MustReadAllBits(r bitio.Reader) []byte

func (*D) NotEnd ¶

func (d *D) NotEnd() bool

func (*D) PeekBits ¶

func (d *D) PeekBits(nBits int) uint64

func (*D) PeekBytes ¶

func (d *D) PeekBytes(nBytes int) []byte

func (*D) PeekFind ¶

func (d *D) PeekFind(nBits int, seekBits int64, maxLen int64, fn func(v uint64) bool) (int64, uint64)

func (*D) PeekFindByte ¶

func (d *D) PeekFindByte(findV uint8, maxLen int64) int64

PeekFindByte number of bytes to next v

func (*D) Pos ¶

func (d *D) Pos() int64

func (*D) RangeFn ¶

func (d *D) RangeFn(firstBit int64, nBits int64, fn func(d *D)) int64

RangeFn decode from current position nBits forward. Position will not be changed.

func (*D) RawLen ¶

func (d *D) RawLen(nBits int64) bitio.ReaderAtSeeker

RawLen reads nBits raw bits

func (*D) ReadAllBits ¶ added in v0.0.5

func (d *D) ReadAllBits(r bitio.Reader) ([]byte, error)

func (*D) RequireBigInt ¶ added in v0.0.4

func (d *D) RequireBigInt(vs ...*big.Int) scalar.Mapper

RequireBigInt that actual value is one of given *big.Int values

func (*D) RequireBigIntRange ¶ added in v0.0.4

func (d *D) RequireBigIntRange(start, end *big.Int) scalar.Mapper

RequireBigIntRange require that actual value is in range

func (*D) RequireBool ¶ added in v0.0.2

func (d *D) RequireBool(vs ...bool) scalar.Mapper

RequireBool that actual value is one of given bool values

func (*D) RequireF ¶ added in v0.0.2

func (d *D) RequireF(vs ...float64) scalar.Mapper

RequireF that actual value is one of given float64 values

func (*D) RequireFRange ¶ added in v0.0.2

func (d *D) RequireFRange(start, end float64) scalar.Mapper

RequireFRange require that actual value is in range

func (*D) RequireS ¶ added in v0.0.2

func (d *D) RequireS(vs ...int64) scalar.Mapper

RequireS that actual value is one of given int64 values

func (*D) RequireSRange ¶ added in v0.0.2

func (d *D) RequireSRange(start, end int64) scalar.Mapper

RequireSRange require that actual value is in range

func (*D) RequireStr ¶ added in v0.0.2

func (d *D) RequireStr(vs ...string) scalar.Mapper

RequireStr that actual value is one of given string values

func (*D) RequireStrRange ¶ added in v0.0.2

func (d *D) RequireStrRange(start, end string) scalar.Mapper

RequireStrRange require that actual value is in range

func (*D) RequireU ¶ added in v0.0.2

func (d *D) RequireU(vs ...uint64) scalar.Mapper

RequireU that actual value is one of given uint64 values

func (*D) RequireURange ¶ added in v0.0.2

func (d *D) RequireURange(start, end uint64) scalar.Mapper

RequireURange require that actual value is in range

func (*D) S ¶

func (d *D) S(nBits int) int64

S reads nBits bits signed integer in current endian

func (*D) S1 ¶

func (d *D) S1() int64

S1 reads 1 bit signed integer in current endian

func (*D) S10 ¶

func (d *D) S10() int64

S10 reads 10 bit signed integer in current endian

func (*D) S10BE ¶

func (d *D) S10BE() int64

S10BE reads 10 bit signed integer in big-endian

func (*D) S10LE ¶

func (d *D) S10LE() int64

S10LE reads 10 bit signed integer in little-endian

func (*D) S11 ¶

func (d *D) S11() int64

S11 reads 11 bit signed integer in current endian

func (*D) S11BE ¶

func (d *D) S11BE() int64

S11BE reads 11 bit signed integer in big-endian

func (*D) S11LE ¶

func (d *D) S11LE() int64

S11LE reads 11 bit signed integer in little-endian

func (*D) S12 ¶

func (d *D) S12() int64

S12 reads 12 bit signed integer in current endian

func (*D) S12BE ¶

func (d *D) S12BE() int64

S12BE reads 12 bit signed integer in big-endian

func (*D) S12LE ¶

func (d *D) S12LE() int64

S12LE reads 12 bit signed integer in little-endian

func (*D) S13 ¶

func (d *D) S13() int64

S13 reads 13 bit signed integer in current endian

func (*D) S13BE ¶

func (d *D) S13BE() int64

S13BE reads 13 bit signed integer in big-endian

func (*D) S13LE ¶

func (d *D) S13LE() int64

S13LE reads 13 bit signed integer in little-endian

func (*D) S14 ¶

func (d *D) S14() int64

S14 reads 14 bit signed integer in current endian

func (*D) S14BE ¶

func (d *D) S14BE() int64

S14BE reads 14 bit signed integer in big-endian

func (*D) S14LE ¶

func (d *D) S14LE() int64

S14LE reads 14 bit signed integer in little-endian

func (*D) S15 ¶

func (d *D) S15() int64

S15 reads 15 bit signed integer in current endian

func (*D) S15BE ¶

func (d *D) S15BE() int64

S15BE reads 15 bit signed integer in big-endian

func (*D) S15LE ¶

func (d *D) S15LE() int64

S15LE reads 15 bit signed integer in little-endian

func (*D) S16 ¶

func (d *D) S16() int64

S16 reads 16 bit signed integer in current endian

func (*D) S16BE ¶

func (d *D) S16BE() int64

S16BE reads 16 bit signed integer in big-endian

func (*D) S16LE ¶

func (d *D) S16LE() int64

S16LE reads 16 bit signed integer in little-endian

func (*D) S17 ¶

func (d *D) S17() int64

S17 reads 17 bit signed integer in current endian

func (*D) S17BE ¶

func (d *D) S17BE() int64

S17BE reads 17 bit signed integer in big-endian

func (*D) S17LE ¶

func (d *D) S17LE() int64

S17LE reads 17 bit signed integer in little-endian

func (*D) S18 ¶

func (d *D) S18() int64

S18 reads 18 bit signed integer in current endian

func (*D) S18BE ¶

func (d *D) S18BE() int64

S18BE reads 18 bit signed integer in big-endian

func (*D) S18LE ¶

func (d *D) S18LE() int64

S18LE reads 18 bit signed integer in little-endian

func (*D) S19 ¶

func (d *D) S19() int64

S19 reads 19 bit signed integer in current endian

func (*D) S19BE ¶

func (d *D) S19BE() int64

S19BE reads 19 bit signed integer in big-endian

func (*D) S19LE ¶

func (d *D) S19LE() int64

S19LE reads 19 bit signed integer in little-endian

func (*D) S2 ¶

func (d *D) S2() int64

S2 reads 2 bit signed integer in current endian

func (*D) S20 ¶

func (d *D) S20() int64

S20 reads 20 bit signed integer in current endian

func (*D) S20BE ¶

func (d *D) S20BE() int64

S20BE reads 20 bit signed integer in big-endian

func (*D) S20LE ¶

func (d *D) S20LE() int64

S20LE reads 20 bit signed integer in little-endian

func (*D) S21 ¶

func (d *D) S21() int64

S21 reads 21 bit signed integer in current endian

func (*D) S21BE ¶

func (d *D) S21BE() int64

S21BE reads 21 bit signed integer in big-endian

func (*D) S21LE ¶

func (d *D) S21LE() int64

S21LE reads 21 bit signed integer in little-endian

func (*D) S22 ¶

func (d *D) S22() int64

S22 reads 22 bit signed integer in current endian

func (*D) S22BE ¶

func (d *D) S22BE() int64

S22BE reads 22 bit signed integer in big-endian

func (*D) S22LE ¶

func (d *D) S22LE() int64

S22LE reads 22 bit signed integer in little-endian

func (*D) S23 ¶

func (d *D) S23() int64

S23 reads 23 bit signed integer in current endian

func (*D) S23BE ¶

func (d *D) S23BE() int64

S23BE reads 23 bit signed integer in big-endian

func (*D) S23LE ¶

func (d *D) S23LE() int64

S23LE reads 23 bit signed integer in little-endian

func (*D) S24 ¶

func (d *D) S24() int64

S24 reads 24 bit signed integer in current endian

func (*D) S24BE ¶

func (d *D) S24BE() int64

S24BE reads 24 bit signed integer in big-endian

func (*D) S24LE ¶

func (d *D) S24LE() int64

S24LE reads 24 bit signed integer in little-endian

func (*D) S25 ¶

func (d *D) S25() int64

S25 reads 25 bit signed integer in current endian

func (*D) S25BE ¶

func (d *D) S25BE() int64

S25BE reads 25 bit signed integer in big-endian

func (*D) S25LE ¶

func (d *D) S25LE() int64

S25LE reads 25 bit signed integer in little-endian

func (*D) S26 ¶

func (d *D) S26() int64

S26 reads 26 bit signed integer in current endian

func (*D) S26BE ¶

func (d *D) S26BE() int64

S26BE reads 26 bit signed integer in big-endian

func (*D) S26LE ¶

func (d *D) S26LE() int64

S26LE reads 26 bit signed integer in little-endian

func (*D) S27 ¶

func (d *D) S27() int64

S27 reads 27 bit signed integer in current endian

func (*D) S27BE ¶

func (d *D) S27BE() int64

S27BE reads 27 bit signed integer in big-endian

func (*D) S27LE ¶

func (d *D) S27LE() int64

S27LE reads 27 bit signed integer in little-endian

func (*D) S28 ¶

func (d *D) S28() int64

S28 reads 28 bit signed integer in current endian

func (*D) S28BE ¶

func (d *D) S28BE() int64

S28BE reads 28 bit signed integer in big-endian

func (*D) S28LE ¶

func (d *D) S28LE() int64

S28LE reads 28 bit signed integer in little-endian

func (*D) S29 ¶

func (d *D) S29() int64

S29 reads 29 bit signed integer in current endian

func (*D) S29BE ¶

func (d *D) S29BE() int64

S29BE reads 29 bit signed integer in big-endian

func (*D) S29LE ¶

func (d *D) S29LE() int64

S29LE reads 29 bit signed integer in little-endian

func (*D) S3 ¶

func (d *D) S3() int64

S3 reads 3 bit signed integer in current endian

func (*D) S30 ¶

func (d *D) S30() int64

S30 reads 30 bit signed integer in current endian

func (*D) S30BE ¶

func (d *D) S30BE() int64

S30BE reads 30 bit signed integer in big-endian

func (*D) S30LE ¶

func (d *D) S30LE() int64

S30LE reads 30 bit signed integer in little-endian

func (*D) S31 ¶

func (d *D) S31() int64

S31 reads 31 bit signed integer in current endian

func (*D) S31BE ¶

func (d *D) S31BE() int64

S31BE reads 31 bit signed integer in big-endian

func (*D) S31LE ¶

func (d *D) S31LE() int64

S31LE reads 31 bit signed integer in little-endian

func (*D) S32 ¶

func (d *D) S32() int64

S32 reads 32 bit signed integer in current endian

func (*D) S32BE ¶

func (d *D) S32BE() int64

S32BE reads 32 bit signed integer in big-endian

func (*D) S32LE ¶

func (d *D) S32LE() int64

S32LE reads 32 bit signed integer in little-endian

func (*D) S33 ¶

func (d *D) S33() int64

S33 reads 33 bit signed integer in current endian

func (*D) S33BE ¶

func (d *D) S33BE() int64

S33BE reads 33 bit signed integer in big-endian

func (*D) S33LE ¶

func (d *D) S33LE() int64

S33LE reads 33 bit signed integer in little-endian

func (*D) S34 ¶

func (d *D) S34() int64

S34 reads 34 bit signed integer in current endian

func (*D) S34BE ¶

func (d *D) S34BE() int64

S34BE reads 34 bit signed integer in big-endian

func (*D) S34LE ¶

func (d *D) S34LE() int64

S34LE reads 34 bit signed integer in little-endian

func (*D) S35 ¶

func (d *D) S35() int64

S35 reads 35 bit signed integer in current endian

func (*D) S35BE ¶

func (d *D) S35BE() int64

S35BE reads 35 bit signed integer in big-endian

func (*D) S35LE ¶

func (d *D) S35LE() int64

S35LE reads 35 bit signed integer in little-endian

func (*D) S36 ¶

func (d *D) S36() int64

S36 reads 36 bit signed integer in current endian

func (*D) S36BE ¶

func (d *D) S36BE() int64

S36BE reads 36 bit signed integer in big-endian

func (*D) S36LE ¶

func (d *D) S36LE() int64

S36LE reads 36 bit signed integer in little-endian

func (*D) S37 ¶

func (d *D) S37() int64

S37 reads 37 bit signed integer in current endian

func (*D) S37BE ¶

func (d *D) S37BE() int64

S37BE reads 37 bit signed integer in big-endian

func (*D) S37LE ¶

func (d *D) S37LE() int64

S37LE reads 37 bit signed integer in little-endian

func (*D) S38 ¶

func (d *D) S38() int64

S38 reads 38 bit signed integer in current endian

func (*D) S38BE ¶

func (d *D) S38BE() int64

S38BE reads 38 bit signed integer in big-endian

func (*D) S38LE ¶

func (d *D) S38LE() int64

S38LE reads 38 bit signed integer in little-endian

func (*D) S39 ¶

func (d *D) S39() int64

S39 reads 39 bit signed integer in current endian

func (*D) S39BE ¶

func (d *D) S39BE() int64

S39BE reads 39 bit signed integer in big-endian

func (*D) S39LE ¶

func (d *D) S39LE() int64

S39LE reads 39 bit signed integer in little-endian

func (*D) S4 ¶

func (d *D) S4() int64

S4 reads 4 bit signed integer in current endian

func (*D) S40 ¶

func (d *D) S40() int64

S40 reads 40 bit signed integer in current endian

func (*D) S40BE ¶

func (d *D) S40BE() int64

S40BE reads 40 bit signed integer in big-endian

func (*D) S40LE ¶

func (d *D) S40LE() int64

S40LE reads 40 bit signed integer in little-endian

func (*D) S41 ¶

func (d *D) S41() int64

S41 reads 41 bit signed integer in current endian

func (*D) S41BE ¶

func (d *D) S41BE() int64

S41BE reads 41 bit signed integer in big-endian

func (*D) S41LE ¶

func (d *D) S41LE() int64

S41LE reads 41 bit signed integer in little-endian

func (*D) S42 ¶

func (d *D) S42() int64

S42 reads 42 bit signed integer in current endian

func (*D) S42BE ¶

func (d *D) S42BE() int64

S42BE reads 42 bit signed integer in big-endian

func (*D) S42LE ¶

func (d *D) S42LE() int64

S42LE reads 42 bit signed integer in little-endian

func (*D) S43 ¶

func (d *D) S43() int64

S43 reads 43 bit signed integer in current endian

func (*D) S43BE ¶

func (d *D) S43BE() int64

S43BE reads 43 bit signed integer in big-endian

func (*D) S43LE ¶

func (d *D) S43LE() int64

S43LE reads 43 bit signed integer in little-endian

func (*D) S44 ¶

func (d *D) S44() int64

S44 reads 44 bit signed integer in current endian

func (*D) S44BE ¶

func (d *D) S44BE() int64

S44BE reads 44 bit signed integer in big-endian

func (*D) S44LE ¶

func (d *D) S44LE() int64

S44LE reads 44 bit signed integer in little-endian

func (*D) S45 ¶

func (d *D) S45() int64

S45 reads 45 bit signed integer in current endian

func (*D) S45BE ¶

func (d *D) S45BE() int64

S45BE reads 45 bit signed integer in big-endian

func (*D) S45LE ¶

func (d *D) S45LE() int64

S45LE reads 45 bit signed integer in little-endian

func (*D) S46 ¶

func (d *D) S46() int64

S46 reads 46 bit signed integer in current endian

func (*D) S46BE ¶

func (d *D) S46BE() int64

S46BE reads 46 bit signed integer in big-endian

func (*D) S46LE ¶

func (d *D) S46LE() int64

S46LE reads 46 bit signed integer in little-endian

func (*D) S47 ¶

func (d *D) S47() int64

S47 reads 47 bit signed integer in current endian

func (*D) S47BE ¶

func (d *D) S47BE() int64

S47BE reads 47 bit signed integer in big-endian

func (*D) S47LE ¶

func (d *D) S47LE() int64

S47LE reads 47 bit signed integer in little-endian

func (*D) S48 ¶

func (d *D) S48() int64

S48 reads 48 bit signed integer in current endian

func (*D) S48BE ¶

func (d *D) S48BE() int64

S48BE reads 48 bit signed integer in big-endian

func (*D) S48LE ¶

func (d *D) S48LE() int64

S48LE reads 48 bit signed integer in little-endian

func (*D) S49 ¶

func (d *D) S49() int64

S49 reads 49 bit signed integer in current endian

func (*D) S49BE ¶

func (d *D) S49BE() int64

S49BE reads 49 bit signed integer in big-endian

func (*D) S49LE ¶

func (d *D) S49LE() int64

S49LE reads 49 bit signed integer in little-endian

func (*D) S5 ¶

func (d *D) S5() int64

S5 reads 5 bit signed integer in current endian

func (*D) S50 ¶

func (d *D) S50() int64

S50 reads 50 bit signed integer in current endian

func (*D) S50BE ¶

func (d *D) S50BE() int64

S50BE reads 50 bit signed integer in big-endian

func (*D) S50LE ¶

func (d *D) S50LE() int64

S50LE reads 50 bit signed integer in little-endian

func (*D) S51 ¶

func (d *D) S51() int64

S51 reads 51 bit signed integer in current endian

func (*D) S51BE ¶

func (d *D) S51BE() int64

S51BE reads 51 bit signed integer in big-endian

func (*D) S51LE ¶

func (d *D) S51LE() int64

S51LE reads 51 bit signed integer in little-endian

func (*D) S52 ¶

func (d *D) S52() int64

S52 reads 52 bit signed integer in current endian

func (*D) S52BE ¶

func (d *D) S52BE() int64

S52BE reads 52 bit signed integer in big-endian

func (*D) S52LE ¶

func (d *D) S52LE() int64

S52LE reads 52 bit signed integer in little-endian

func (*D) S53 ¶

func (d *D) S53() int64

S53 reads 53 bit signed integer in current endian

func (*D) S53BE ¶

func (d *D) S53BE() int64

S53BE reads 53 bit signed integer in big-endian

func (*D) S53LE ¶

func (d *D) S53LE() int64

S53LE reads 53 bit signed integer in little-endian

func (*D) S54 ¶

func (d *D) S54() int64

S54 reads 54 bit signed integer in current endian

func (*D) S54BE ¶

func (d *D) S54BE() int64

S54BE reads 54 bit signed integer in big-endian

func (*D) S54LE ¶

func (d *D) S54LE() int64

S54LE reads 54 bit signed integer in little-endian

func (*D) S55 ¶

func (d *D) S55() int64

S55 reads 55 bit signed integer in current endian

func (*D) S55BE ¶

func (d *D) S55BE() int64

S55BE reads 55 bit signed integer in big-endian

func (*D) S55LE ¶

func (d *D) S55LE() int64

S55LE reads 55 bit signed integer in little-endian

func (*D) S56 ¶

func (d *D) S56() int64

S56 reads 56 bit signed integer in current endian

func (*D) S56BE ¶

func (d *D) S56BE() int64

S56BE reads 56 bit signed integer in big-endian

func (*D) S56LE ¶

func (d *D) S56LE() int64

S56LE reads 56 bit signed integer in little-endian

func (*D) S57 ¶

func (d *D) S57() int64

S57 reads 57 bit signed integer in current endian

func (*D) S57BE ¶

func (d *D) S57BE() int64

S57BE reads 57 bit signed integer in big-endian

func (*D) S57LE ¶

func (d *D) S57LE() int64

S57LE reads 57 bit signed integer in little-endian

func (*D) S58 ¶

func (d *D) S58() int64

S58 reads 58 bit signed integer in current endian

func (*D) S58BE ¶

func (d *D) S58BE() int64

S58BE reads 58 bit signed integer in big-endian

func (*D) S58LE ¶

func (d *D) S58LE() int64

S58LE reads 58 bit signed integer in little-endian

func (*D) S59 ¶

func (d *D) S59() int64

S59 reads 59 bit signed integer in current endian

func (*D) S59BE ¶

func (d *D) S59BE() int64

S59BE reads 59 bit signed integer in big-endian

func (*D) S59LE ¶

func (d *D) S59LE() int64

S59LE reads 59 bit signed integer in little-endian

func (*D) S6 ¶

func (d *D) S6() int64

S6 reads 6 bit signed integer in current endian

func (*D) S60 ¶

func (d *D) S60() int64

S60 reads 60 bit signed integer in current endian

func (*D) S60BE ¶

func (d *D) S60BE() int64

S60BE reads 60 bit signed integer in big-endian

func (*D) S60LE ¶

func (d *D) S60LE() int64

S60LE reads 60 bit signed integer in little-endian

func (*D) S61 ¶

func (d *D) S61() int64

S61 reads 61 bit signed integer in current endian

func (*D) S61BE ¶

func (d *D) S61BE() int64

S61BE reads 61 bit signed integer in big-endian

func (*D) S61LE ¶

func (d *D) S61LE() int64

S61LE reads 61 bit signed integer in little-endian

func (*D) S62 ¶

func (d *D) S62() int64

S62 reads 62 bit signed integer in current endian

func (*D) S62BE ¶

func (d *D) S62BE() int64

S62BE reads 62 bit signed integer in big-endian

func (*D) S62LE ¶

func (d *D) S62LE() int64

S62LE reads 62 bit signed integer in little-endian

func (*D) S63 ¶

func (d *D) S63() int64

S63 reads 63 bit signed integer in current endian

func (*D) S63BE ¶

func (d *D) S63BE() int64

S63BE reads 63 bit signed integer in big-endian

func (*D) S63LE ¶

func (d *D) S63LE() int64

S63LE reads 63 bit signed integer in little-endian

func (*D) S64 ¶

func (d *D) S64() int64

S64 reads 64 bit signed integer in current endian

func (*D) S64BE ¶

func (d *D) S64BE() int64

S64BE reads 64 bit signed integer in big-endian

func (*D) S64LE ¶

func (d *D) S64LE() int64

S64LE reads 64 bit signed integer in little-endian

func (*D) S7 ¶

func (d *D) S7() int64

S7 reads 7 bit signed integer in current endian

func (*D) S8 ¶

func (d *D) S8() int64

S8 reads 8 bit signed integer in current endian

func (*D) S8BE ¶

func (d *D) S8BE() int64

S8BE reads 8 bit signed integer in big-endian

func (*D) S8LE ¶

func (d *D) S8LE() int64

S8LE reads 8 bit signed integer in little-endian

func (*D) S9 ¶

func (d *D) S9() int64

S9 reads 9 bit signed integer in current endian

func (*D) S9BE ¶

func (d *D) S9BE() int64

S9BE reads 9 bit signed integer in big-endian

func (*D) S9LE ¶

func (d *D) S9LE() int64

S9LE reads 9 bit signed integer in little-endian

func (*D) SBigInt ¶ added in v0.0.4

func (d *D) SBigInt(nBits int) *big.Int

SBigInt reads nBits bits signed integer in current endian

func (*D) SBigIntBE ¶ added in v0.0.4

func (d *D) SBigIntBE(nBits int) *big.Int

SBigIntBE reads nBits bit signed integer in big-endian

func (*D) SBigIntE ¶ added in v0.0.4

func (d *D) SBigIntE(nBits int, endian Endian) *big.Int

SBigIntE reads nBits signed integer in specified endian

func (*D) SBigIntLE ¶ added in v0.0.4

func (d *D) SBigIntLE(nBits int) *big.Int

SBigIntLE reads nBits bit signed integer in little-endian

func (*D) SE ¶

func (d *D) SE(nBits int, endian Endian) int64

SE reads nBits signed integer in specified endian

func (*D) SeekAbs ¶

func (d *D) SeekAbs(pos int64, fns ...func(d *D)) int64

func (*D) SeekRel ¶

func (d *D) SeekRel(delta int64, fns ...func(d *D)) int64

func (*D) SharedReadBuf ¶

func (d *D) SharedReadBuf(n int) []byte

func (*D) TryAlignBits ¶ added in v0.0.5

func (d *D) TryAlignBits(nBits int) (int, error)

AlignBits number of bits to next nBits align

func (*D) TryBitBufLen ¶ added in v0.0.5

func (d *D) TryBitBufLen(nBits int64) (bitio.ReaderAtSeeker, error)

BitBufLen reads nBits

func (*D) TryBitBufRange ¶ added in v0.0.5

func (d *D) TryBitBufRange(firstBit int64, nBits int64) (bitio.ReaderAtSeeker, error)

TODO: rename/remove BitBuf name?

func (*D) TryBitsLeft ¶ added in v0.0.5

func (d *D) TryBitsLeft() (int64, error)

BitsLeft number of bits left until end

func (*D) TryBool ¶

func (d *D) TryBool() (bool, error)

TryBool tries to read 1 bit boolean

func (*D) TryByteAlignBits ¶ added in v0.0.5

func (d *D) TryByteAlignBits() (int, error)

ByteAlignBits number of bits to next byte align

func (*D) TryBytePos ¶ added in v0.0.5

func (d *D) TryBytePos() (int64, error)

BytePos byte position of current bit position

func (*D) TryBytesLen ¶ added in v0.0.5

func (d *D) TryBytesLen(nBytes int) ([]byte, error)

func (*D) TryBytesRange ¶ added in v0.0.5

func (d *D) TryBytesRange(bitOffset int64, nBytes int) ([]byte, error)

BytesRange reads nBytes bytes starting bit position start Does not update current position. TODO: nBytes -1?

func (*D) TryEnd ¶ added in v0.0.5

func (d *D) TryEnd() (bool, error)

End is true if current position is at the end

func (*D) TryF ¶

func (d *D) TryF(nBits int) (float64, error)

TryF tries to read nBit IEEE 754 float in current endian

func (*D) TryF16 ¶

func (d *D) TryF16() (float64, error)

TryF16 tries to read 16 bit IEEE 754 float in current endian

func (*D) TryF16BE ¶

func (d *D) TryF16BE() (float64, error)

TryF16BE tries to read 16 bit IEEE 754 float in big-endian

func (*D) TryF16LE ¶

func (d *D) TryF16LE() (float64, error)

TryF16LE tries to read 16 bit IEEE 754 float in little-endian

func (*D) TryF32 ¶

func (d *D) TryF32() (float64, error)

TryF32 tries to read 32 bit IEEE 754 float in current endian

func (*D) TryF32BE ¶

func (d *D) TryF32BE() (float64, error)

TryF32BE tries to read 32 bit IEEE 754 float in big-endian

func (*D) TryF32LE ¶

func (d *D) TryF32LE() (float64, error)

TryF32LE tries to read 32 bit IEEE 754 float in little-endian

func (*D) TryF64 ¶

func (d *D) TryF64() (float64, error)

TryF64 tries to read 64 bit IEEE 754 float in current endian

func (*D) TryF64BE ¶

func (d *D) TryF64BE() (float64, error)

TryF64BE tries to read 64 bit IEEE 754 float in big-endian

func (*D) TryF64LE ¶

func (d *D) TryF64LE() (float64, error)

TryF64LE tries to read 64 bit IEEE 754 float in little-endian

func (*D) TryFE ¶

func (d *D) TryFE(nBits int, endian Endian) (float64, error)

TryFE tries to read nBit IEEE 754 float in specified endian

func (*D) TryFP ¶

func (d *D) TryFP(nBits int, fBits int) (float64, error)

TryFP tries to read nBits fixed-point number in current endian

func (*D) TryFP16 ¶

func (d *D) TryFP16() (float64, error)

TryFP16 tries to read 16 bit fixed-point number in current endian

func (*D) TryFP16BE ¶

func (d *D) TryFP16BE() (float64, error)

TryFP16BE tries to read 16 bit fixed-point number in big-endian

func (*D) TryFP16LE ¶

func (d *D) TryFP16LE() (float64, error)

TryFP16LE tries to read 16 bit fixed-point number in little-endian

func (*D) TryFP32 ¶

func (d *D) TryFP32() (float64, error)

TryFP32 tries to read 32 bit fixed-point number in current endian

func (*D) TryFP32BE ¶

func (d *D) TryFP32BE() (float64, error)

TryFP32BE tries to read 32 bit fixed-point number in big-endian

func (*D) TryFP32LE ¶

func (d *D) TryFP32LE() (float64, error)

TryFP32LE tries to read 32 bit fixed-point number in little-endian

func (*D) TryFP64 ¶

func (d *D) TryFP64() (float64, error)

TryFP64 tries to read 64 bit fixed-point number in current endian

func (*D) TryFP64BE ¶

func (d *D) TryFP64BE() (float64, error)

TryFP64BE tries to read 64 bit fixed-point number in big-endian

func (*D) TryFP64LE ¶

func (d *D) TryFP64LE() (float64, error)

TryFP64LE tries to read 64 bit fixed-point number in little-endian

func (*D) TryFPE ¶

func (d *D) TryFPE(nBits int, fBits int, endian Endian) (float64, error)

TryFPE tries to read nBits fixed-point number in specified endian

func (*D) TryFieldBigIntFn ¶ added in v0.0.4

func (d *D) TryFieldBigIntFn(name string, fn func(d *D) (*big.Int, error), sms ...scalar.Mapper) (*big.Int, error)

TryFieldBigIntFn tries to add a field, calls *big.Int decode function and returns actual value as a BigInt

func (*D) TryFieldBigIntScalarFn ¶ added in v0.0.4

func (d *D) TryFieldBigIntScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (*big.Int, error)

TryFieldBigIntScalarFn tries to add a field, calls scalar functions and returns actual value as a BigInt

func (*D) TryFieldBitBufFn ¶

func (d *D) TryFieldBitBufFn(name string, fn func(d *D) (bitio.ReaderAtSeeker, error), sms ...scalar.Mapper) (bitio.ReaderAtSeeker, error)

TryFieldBitBufFn tries to add a field, calls bitio.ReaderAtSeeker decode function and returns actual value as a BitBuf

func (*D) TryFieldBitBufScalarFn ¶

func (d *D) TryFieldBitBufScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (bitio.ReaderAtSeeker, error)

TryFieldBitBufScalarFn tries to add a field, calls scalar functions and returns actual value as a BitBuf

func (*D) TryFieldBool ¶

func (d *D) TryFieldBool(name string, sms ...scalar.Mapper) (bool, error)

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) TryFieldF ¶

func (d *D) TryFieldF(name string, nBits int, sms ...scalar.Mapper) (float64, error)

TryFieldF tries to add a field and read nBit IEEE 754 float in current endian

func (*D) TryFieldF16 ¶

func (d *D) TryFieldF16(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF16 tries to add a field and read 16 bit IEEE 754 float in current endian

func (*D) TryFieldF16BE ¶

func (d *D) TryFieldF16BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF16BE tries to add a field and read 16 bit IEEE 754 float in big-endian

func (*D) TryFieldF16LE ¶

func (d *D) TryFieldF16LE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF16LE tries to add a field and read 16 bit IEEE 754 float in little-endian

func (*D) TryFieldF32 ¶

func (d *D) TryFieldF32(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF32 tries to add a field and read 32 bit IEEE 754 float in current endian

func (*D) TryFieldF32BE ¶

func (d *D) TryFieldF32BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF32BE tries to add a field and read 32 bit IEEE 754 float in big-endian

func (*D) TryFieldF32LE ¶

func (d *D) TryFieldF32LE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF32LE tries to add a field and read 32 bit IEEE 754 float in little-endian

func (*D) TryFieldF64 ¶

func (d *D) TryFieldF64(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF64 tries to add a field and read 64 bit IEEE 754 float in current endian

func (*D) TryFieldF64BE ¶

func (d *D) TryFieldF64BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF64BE tries to add a field and read 64 bit IEEE 754 float in big-endian

func (*D) TryFieldF64LE ¶

func (d *D) TryFieldF64LE(name string, sms ...scalar.Mapper) (float64, error)

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 ¶

func (d *D) TryFieldFP(name string, nBits int, fBits int, sms ...scalar.Mapper) (float64, error)

TryFieldFP tries to add a field and read nBits fixed-point number in current endian

func (*D) TryFieldFP16 ¶

func (d *D) TryFieldFP16(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP16 tries to add a field and read 16 bit fixed-point number in current endian

func (*D) TryFieldFP16BE ¶

func (d *D) TryFieldFP16BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP16BE tries to add a field and read 16 bit fixed-point number in big-endian

func (*D) TryFieldFP16LE ¶

func (d *D) TryFieldFP16LE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP16LE tries to add a field and read 16 bit fixed-point number in little-endian

func (*D) TryFieldFP32 ¶

func (d *D) TryFieldFP32(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP32 tries to add a field and read 32 bit fixed-point number in current endian

func (*D) TryFieldFP32BE ¶

func (d *D) TryFieldFP32BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP32BE tries to add a field and read 32 bit fixed-point number in big-endian

func (*D) TryFieldFP32LE ¶

func (d *D) TryFieldFP32LE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP32LE tries to add a field and read 32 bit fixed-point number in little-endian

func (*D) TryFieldFP64 ¶

func (d *D) TryFieldFP64(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP64 tries to add a field and read 64 bit fixed-point number in current endian

func (*D) TryFieldFP64BE ¶

func (d *D) TryFieldFP64BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP64BE tries to add a field and read 64 bit fixed-point number in big-endian

func (*D) TryFieldFP64LE ¶

func (d *D) TryFieldFP64LE(name string, sms ...scalar.Mapper) (float64, error)

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 *D) TryFieldFormat(name string, group Group, inArg interface{}) (*Value, interface{}, error)

func (*D) TryFieldFormatBitBuf ¶

func (d *D) TryFieldFormatBitBuf(name string, br bitio.ReaderAtSeeker, group Group, inArg interface{}) (*Value, interface{}, error)

func (*D) TryFieldFormatLen ¶

func (d *D) TryFieldFormatLen(name string, nBits int64, group Group, inArg interface{}) (*Value, interface{}, error)

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 ¶

func (d *D) TryFieldRawLen(name string, nBits int64, sms ...scalar.Mapper) (bitio.ReaderAtSeeker, error)

TryFieldRawLen tries to add a field and read nBits raw bits

func (*D) TryFieldReaderRangeFormat ¶

func (d *D) TryFieldReaderRangeFormat(name string, startBit int64, nBits int64, fn func(r io.Reader) io.Reader, group Group, inArg interface{}) (int64, bitio.ReaderAtSeeker, *Value, interface{}, error)

TODO: too mant return values

func (*D) TryFieldS ¶

func (d *D) TryFieldS(name string, nBits int, sms ...scalar.Mapper) (int64, error)

TryFieldS tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldS1 ¶

func (d *D) TryFieldS1(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS1 tries to add a field and read 1 bit signed integer in current endian

func (*D) TryFieldS10 ¶

func (d *D) TryFieldS10(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS10 tries to add a field and read 10 bit signed integer in current endian

func (*D) TryFieldS10BE ¶

func (d *D) TryFieldS10BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS10BE tries to add a field and read 10 bit signed integer in big-endian

func (*D) TryFieldS10LE ¶

func (d *D) TryFieldS10LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS10LE tries to add a field and read 10 bit signed integer in little-endian

func (*D) TryFieldS11 ¶

func (d *D) TryFieldS11(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS11 tries to add a field and read 11 bit signed integer in current endian

func (*D) TryFieldS11BE ¶

func (d *D) TryFieldS11BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS11BE tries to add a field and read 11 bit signed integer in big-endian

func (*D) TryFieldS11LE ¶

func (d *D) TryFieldS11LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS11LE tries to add a field and read 11 bit signed integer in little-endian

func (*D) TryFieldS12 ¶

func (d *D) TryFieldS12(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS12 tries to add a field and read 12 bit signed integer in current endian

func (*D) TryFieldS12BE ¶

func (d *D) TryFieldS12BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS12BE tries to add a field and read 12 bit signed integer in big-endian

func (*D) TryFieldS12LE ¶

func (d *D) TryFieldS12LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS12LE tries to add a field and read 12 bit signed integer in little-endian

func (*D) TryFieldS13 ¶

func (d *D) TryFieldS13(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS13 tries to add a field and read 13 bit signed integer in current endian

func (*D) TryFieldS13BE ¶

func (d *D) TryFieldS13BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS13BE tries to add a field and read 13 bit signed integer in big-endian

func (*D) TryFieldS13LE ¶

func (d *D) TryFieldS13LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS13LE tries to add a field and read 13 bit signed integer in little-endian

func (*D) TryFieldS14 ¶

func (d *D) TryFieldS14(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS14 tries to add a field and read 14 bit signed integer in current endian

func (*D) TryFieldS14BE ¶

func (d *D) TryFieldS14BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS14BE tries to add a field and read 14 bit signed integer in big-endian

func (*D) TryFieldS14LE ¶

func (d *D) TryFieldS14LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS14LE tries to add a field and read 14 bit signed integer in little-endian

func (*D) TryFieldS15 ¶

func (d *D) TryFieldS15(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS15 tries to add a field and read 15 bit signed integer in current endian

func (*D) TryFieldS15BE ¶

func (d *D) TryFieldS15BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS15BE tries to add a field and read 15 bit signed integer in big-endian

func (*D) TryFieldS15LE ¶

func (d *D) TryFieldS15LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS15LE tries to add a field and read 15 bit signed integer in little-endian

func (*D) TryFieldS16 ¶

func (d *D) TryFieldS16(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS16 tries to add a field and read 16 bit signed integer in current endian

func (*D) TryFieldS16BE ¶

func (d *D) TryFieldS16BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS16BE tries to add a field and read 16 bit signed integer in big-endian

func (*D) TryFieldS16LE ¶

func (d *D) TryFieldS16LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS16LE tries to add a field and read 16 bit signed integer in little-endian

func (*D) TryFieldS17 ¶

func (d *D) TryFieldS17(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS17 tries to add a field and read 17 bit signed integer in current endian

func (*D) TryFieldS17BE ¶

func (d *D) TryFieldS17BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS17BE tries to add a field and read 17 bit signed integer in big-endian

func (*D) TryFieldS17LE ¶

func (d *D) TryFieldS17LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS17LE tries to add a field and read 17 bit signed integer in little-endian

func (*D) TryFieldS18 ¶

func (d *D) TryFieldS18(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS18 tries to add a field and read 18 bit signed integer in current endian

func (*D) TryFieldS18BE ¶

func (d *D) TryFieldS18BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS18BE tries to add a field and read 18 bit signed integer in big-endian

func (*D) TryFieldS18LE ¶

func (d *D) TryFieldS18LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS18LE tries to add a field and read 18 bit signed integer in little-endian

func (*D) TryFieldS19 ¶

func (d *D) TryFieldS19(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS19 tries to add a field and read 19 bit signed integer in current endian

func (*D) TryFieldS19BE ¶

func (d *D) TryFieldS19BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS19BE tries to add a field and read 19 bit signed integer in big-endian

func (*D) TryFieldS19LE ¶

func (d *D) TryFieldS19LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS19LE tries to add a field and read 19 bit signed integer in little-endian

func (*D) TryFieldS2 ¶

func (d *D) TryFieldS2(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS2 tries to add a field and read 2 bit signed integer in current endian

func (*D) TryFieldS20 ¶

func (d *D) TryFieldS20(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS20 tries to add a field and read 20 bit signed integer in current endian

func (*D) TryFieldS20BE ¶

func (d *D) TryFieldS20BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS20BE tries to add a field and read 20 bit signed integer in big-endian

func (*D) TryFieldS20LE ¶

func (d *D) TryFieldS20LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS20LE tries to add a field and read 20 bit signed integer in little-endian

func (*D) TryFieldS21 ¶

func (d *D) TryFieldS21(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS21 tries to add a field and read 21 bit signed integer in current endian

func (*D) TryFieldS21BE ¶

func (d *D) TryFieldS21BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS21BE tries to add a field and read 21 bit signed integer in big-endian

func (*D) TryFieldS21LE ¶

func (d *D) TryFieldS21LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS21LE tries to add a field and read 21 bit signed integer in little-endian

func (*D) TryFieldS22 ¶

func (d *D) TryFieldS22(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS22 tries to add a field and read 22 bit signed integer in current endian

func (*D) TryFieldS22BE ¶

func (d *D) TryFieldS22BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS22BE tries to add a field and read 22 bit signed integer in big-endian

func (*D) TryFieldS22LE ¶

func (d *D) TryFieldS22LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS22LE tries to add a field and read 22 bit signed integer in little-endian

func (*D) TryFieldS23 ¶

func (d *D) TryFieldS23(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS23 tries to add a field and read 23 bit signed integer in current endian

func (*D) TryFieldS23BE ¶

func (d *D) TryFieldS23BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS23BE tries to add a field and read 23 bit signed integer in big-endian

func (*D) TryFieldS23LE ¶

func (d *D) TryFieldS23LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS23LE tries to add a field and read 23 bit signed integer in little-endian

func (*D) TryFieldS24 ¶

func (d *D) TryFieldS24(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS24 tries to add a field and read 24 bit signed integer in current endian

func (*D) TryFieldS24BE ¶

func (d *D) TryFieldS24BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS24BE tries to add a field and read 24 bit signed integer in big-endian

func (*D) TryFieldS24LE ¶

func (d *D) TryFieldS24LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS24LE tries to add a field and read 24 bit signed integer in little-endian

func (*D) TryFieldS25 ¶

func (d *D) TryFieldS25(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS25 tries to add a field and read 25 bit signed integer in current endian

func (*D) TryFieldS25BE ¶

func (d *D) TryFieldS25BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS25BE tries to add a field and read 25 bit signed integer in big-endian

func (*D) TryFieldS25LE ¶

func (d *D) TryFieldS25LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS25LE tries to add a field and read 25 bit signed integer in little-endian

func (*D) TryFieldS26 ¶

func (d *D) TryFieldS26(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS26 tries to add a field and read 26 bit signed integer in current endian

func (*D) TryFieldS26BE ¶

func (d *D) TryFieldS26BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS26BE tries to add a field and read 26 bit signed integer in big-endian

func (*D) TryFieldS26LE ¶

func (d *D) TryFieldS26LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS26LE tries to add a field and read 26 bit signed integer in little-endian

func (*D) TryFieldS27 ¶

func (d *D) TryFieldS27(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS27 tries to add a field and read 27 bit signed integer in current endian

func (*D) TryFieldS27BE ¶

func (d *D) TryFieldS27BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS27BE tries to add a field and read 27 bit signed integer in big-endian

func (*D) TryFieldS27LE ¶

func (d *D) TryFieldS27LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS27LE tries to add a field and read 27 bit signed integer in little-endian

func (*D) TryFieldS28 ¶

func (d *D) TryFieldS28(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS28 tries to add a field and read 28 bit signed integer in current endian

func (*D) TryFieldS28BE ¶

func (d *D) TryFieldS28BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS28BE tries to add a field and read 28 bit signed integer in big-endian

func (*D) TryFieldS28LE ¶

func (d *D) TryFieldS28LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS28LE tries to add a field and read 28 bit signed integer in little-endian

func (*D) TryFieldS29 ¶

func (d *D) TryFieldS29(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS29 tries to add a field and read 29 bit signed integer in current endian

func (*D) TryFieldS29BE ¶

func (d *D) TryFieldS29BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS29BE tries to add a field and read 29 bit signed integer in big-endian

func (*D) TryFieldS29LE ¶

func (d *D) TryFieldS29LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS29LE tries to add a field and read 29 bit signed integer in little-endian

func (*D) TryFieldS3 ¶

func (d *D) TryFieldS3(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS3 tries to add a field and read 3 bit signed integer in current endian

func (*D) TryFieldS30 ¶

func (d *D) TryFieldS30(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS30 tries to add a field and read 30 bit signed integer in current endian

func (*D) TryFieldS30BE ¶

func (d *D) TryFieldS30BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS30BE tries to add a field and read 30 bit signed integer in big-endian

func (*D) TryFieldS30LE ¶

func (d *D) TryFieldS30LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS30LE tries to add a field and read 30 bit signed integer in little-endian

func (*D) TryFieldS31 ¶

func (d *D) TryFieldS31(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS31 tries to add a field and read 31 bit signed integer in current endian

func (*D) TryFieldS31BE ¶

func (d *D) TryFieldS31BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS31BE tries to add a field and read 31 bit signed integer in big-endian

func (*D) TryFieldS31LE ¶

func (d *D) TryFieldS31LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS31LE tries to add a field and read 31 bit signed integer in little-endian

func (*D) TryFieldS32 ¶

func (d *D) TryFieldS32(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS32 tries to add a field and read 32 bit signed integer in current endian

func (*D) TryFieldS32BE ¶

func (d *D) TryFieldS32BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS32BE tries to add a field and read 32 bit signed integer in big-endian

func (*D) TryFieldS32LE ¶

func (d *D) TryFieldS32LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS32LE tries to add a field and read 32 bit signed integer in little-endian

func (*D) TryFieldS33 ¶

func (d *D) TryFieldS33(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS33 tries to add a field and read 33 bit signed integer in current endian

func (*D) TryFieldS33BE ¶

func (d *D) TryFieldS33BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS33BE tries to add a field and read 33 bit signed integer in big-endian

func (*D) TryFieldS33LE ¶

func (d *D) TryFieldS33LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS33LE tries to add a field and read 33 bit signed integer in little-endian

func (*D) TryFieldS34 ¶

func (d *D) TryFieldS34(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS34 tries to add a field and read 34 bit signed integer in current endian

func (*D) TryFieldS34BE ¶

func (d *D) TryFieldS34BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS34BE tries to add a field and read 34 bit signed integer in big-endian

func (*D) TryFieldS34LE ¶

func (d *D) TryFieldS34LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS34LE tries to add a field and read 34 bit signed integer in little-endian

func (*D) TryFieldS35 ¶

func (d *D) TryFieldS35(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS35 tries to add a field and read 35 bit signed integer in current endian

func (*D) TryFieldS35BE ¶

func (d *D) TryFieldS35BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS35BE tries to add a field and read 35 bit signed integer in big-endian

func (*D) TryFieldS35LE ¶

func (d *D) TryFieldS35LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS35LE tries to add a field and read 35 bit signed integer in little-endian

func (*D) TryFieldS36 ¶

func (d *D) TryFieldS36(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS36 tries to add a field and read 36 bit signed integer in current endian

func (*D) TryFieldS36BE ¶

func (d *D) TryFieldS36BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS36BE tries to add a field and read 36 bit signed integer in big-endian

func (*D) TryFieldS36LE ¶

func (d *D) TryFieldS36LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS36LE tries to add a field and read 36 bit signed integer in little-endian

func (*D) TryFieldS37 ¶

func (d *D) TryFieldS37(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS37 tries to add a field and read 37 bit signed integer in current endian

func (*D) TryFieldS37BE ¶

func (d *D) TryFieldS37BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS37BE tries to add a field and read 37 bit signed integer in big-endian

func (*D) TryFieldS37LE ¶

func (d *D) TryFieldS37LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS37LE tries to add a field and read 37 bit signed integer in little-endian

func (*D) TryFieldS38 ¶

func (d *D) TryFieldS38(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS38 tries to add a field and read 38 bit signed integer in current endian

func (*D) TryFieldS38BE ¶

func (d *D) TryFieldS38BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS38BE tries to add a field and read 38 bit signed integer in big-endian

func (*D) TryFieldS38LE ¶

func (d *D) TryFieldS38LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS38LE tries to add a field and read 38 bit signed integer in little-endian

func (*D) TryFieldS39 ¶

func (d *D) TryFieldS39(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS39 tries to add a field and read 39 bit signed integer in current endian

func (*D) TryFieldS39BE ¶

func (d *D) TryFieldS39BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS39BE tries to add a field and read 39 bit signed integer in big-endian

func (*D) TryFieldS39LE ¶

func (d *D) TryFieldS39LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS39LE tries to add a field and read 39 bit signed integer in little-endian

func (*D) TryFieldS4 ¶

func (d *D) TryFieldS4(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS4 tries to add a field and read 4 bit signed integer in current endian

func (*D) TryFieldS40 ¶

func (d *D) TryFieldS40(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS40 tries to add a field and read 40 bit signed integer in current endian

func (*D) TryFieldS40BE ¶

func (d *D) TryFieldS40BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS40BE tries to add a field and read 40 bit signed integer in big-endian

func (*D) TryFieldS40LE ¶

func (d *D) TryFieldS40LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS40LE tries to add a field and read 40 bit signed integer in little-endian

func (*D) TryFieldS41 ¶

func (d *D) TryFieldS41(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS41 tries to add a field and read 41 bit signed integer in current endian

func (*D) TryFieldS41BE ¶

func (d *D) TryFieldS41BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS41BE tries to add a field and read 41 bit signed integer in big-endian

func (*D) TryFieldS41LE ¶

func (d *D) TryFieldS41LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS41LE tries to add a field and read 41 bit signed integer in little-endian

func (*D) TryFieldS42 ¶

func (d *D) TryFieldS42(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS42 tries to add a field and read 42 bit signed integer in current endian

func (*D) TryFieldS42BE ¶

func (d *D) TryFieldS42BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS42BE tries to add a field and read 42 bit signed integer in big-endian

func (*D) TryFieldS42LE ¶

func (d *D) TryFieldS42LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS42LE tries to add a field and read 42 bit signed integer in little-endian

func (*D) TryFieldS43 ¶

func (d *D) TryFieldS43(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS43 tries to add a field and read 43 bit signed integer in current endian

func (*D) TryFieldS43BE ¶

func (d *D) TryFieldS43BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS43BE tries to add a field and read 43 bit signed integer in big-endian

func (*D) TryFieldS43LE ¶

func (d *D) TryFieldS43LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS43LE tries to add a field and read 43 bit signed integer in little-endian

func (*D) TryFieldS44 ¶

func (d *D) TryFieldS44(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS44 tries to add a field and read 44 bit signed integer in current endian

func (*D) TryFieldS44BE ¶

func (d *D) TryFieldS44BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS44BE tries to add a field and read 44 bit signed integer in big-endian

func (*D) TryFieldS44LE ¶

func (d *D) TryFieldS44LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS44LE tries to add a field and read 44 bit signed integer in little-endian

func (*D) TryFieldS45 ¶

func (d *D) TryFieldS45(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS45 tries to add a field and read 45 bit signed integer in current endian

func (*D) TryFieldS45BE ¶

func (d *D) TryFieldS45BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS45BE tries to add a field and read 45 bit signed integer in big-endian

func (*D) TryFieldS45LE ¶

func (d *D) TryFieldS45LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS45LE tries to add a field and read 45 bit signed integer in little-endian

func (*D) TryFieldS46 ¶

func (d *D) TryFieldS46(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS46 tries to add a field and read 46 bit signed integer in current endian

func (*D) TryFieldS46BE ¶

func (d *D) TryFieldS46BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS46BE tries to add a field and read 46 bit signed integer in big-endian

func (*D) TryFieldS46LE ¶

func (d *D) TryFieldS46LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS46LE tries to add a field and read 46 bit signed integer in little-endian

func (*D) TryFieldS47 ¶

func (d *D) TryFieldS47(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS47 tries to add a field and read 47 bit signed integer in current endian

func (*D) TryFieldS47BE ¶

func (d *D) TryFieldS47BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS47BE tries to add a field and read 47 bit signed integer in big-endian

func (*D) TryFieldS47LE ¶

func (d *D) TryFieldS47LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS47LE tries to add a field and read 47 bit signed integer in little-endian

func (*D) TryFieldS48 ¶

func (d *D) TryFieldS48(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS48 tries to add a field and read 48 bit signed integer in current endian

func (*D) TryFieldS48BE ¶

func (d *D) TryFieldS48BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS48BE tries to add a field and read 48 bit signed integer in big-endian

func (*D) TryFieldS48LE ¶

func (d *D) TryFieldS48LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS48LE tries to add a field and read 48 bit signed integer in little-endian

func (*D) TryFieldS49 ¶

func (d *D) TryFieldS49(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS49 tries to add a field and read 49 bit signed integer in current endian

func (*D) TryFieldS49BE ¶

func (d *D) TryFieldS49BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS49BE tries to add a field and read 49 bit signed integer in big-endian

func (*D) TryFieldS49LE ¶

func (d *D) TryFieldS49LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS49LE tries to add a field and read 49 bit signed integer in little-endian

func (*D) TryFieldS5 ¶

func (d *D) TryFieldS5(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS5 tries to add a field and read 5 bit signed integer in current endian

func (*D) TryFieldS50 ¶

func (d *D) TryFieldS50(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS50 tries to add a field and read 50 bit signed integer in current endian

func (*D) TryFieldS50BE ¶

func (d *D) TryFieldS50BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS50BE tries to add a field and read 50 bit signed integer in big-endian

func (*D) TryFieldS50LE ¶

func (d *D) TryFieldS50LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS50LE tries to add a field and read 50 bit signed integer in little-endian

func (*D) TryFieldS51 ¶

func (d *D) TryFieldS51(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS51 tries to add a field and read 51 bit signed integer in current endian

func (*D) TryFieldS51BE ¶

func (d *D) TryFieldS51BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS51BE tries to add a field and read 51 bit signed integer in big-endian

func (*D) TryFieldS51LE ¶

func (d *D) TryFieldS51LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS51LE tries to add a field and read 51 bit signed integer in little-endian

func (*D) TryFieldS52 ¶

func (d *D) TryFieldS52(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS52 tries to add a field and read 52 bit signed integer in current endian

func (*D) TryFieldS52BE ¶

func (d *D) TryFieldS52BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS52BE tries to add a field and read 52 bit signed integer in big-endian

func (*D) TryFieldS52LE ¶

func (d *D) TryFieldS52LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS52LE tries to add a field and read 52 bit signed integer in little-endian

func (*D) TryFieldS53 ¶

func (d *D) TryFieldS53(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS53 tries to add a field and read 53 bit signed integer in current endian

func (*D) TryFieldS53BE ¶

func (d *D) TryFieldS53BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS53BE tries to add a field and read 53 bit signed integer in big-endian

func (*D) TryFieldS53LE ¶

func (d *D) TryFieldS53LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS53LE tries to add a field and read 53 bit signed integer in little-endian

func (*D) TryFieldS54 ¶

func (d *D) TryFieldS54(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS54 tries to add a field and read 54 bit signed integer in current endian

func (*D) TryFieldS54BE ¶

func (d *D) TryFieldS54BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS54BE tries to add a field and read 54 bit signed integer in big-endian

func (*D) TryFieldS54LE ¶

func (d *D) TryFieldS54LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS54LE tries to add a field and read 54 bit signed integer in little-endian

func (*D) TryFieldS55 ¶

func (d *D) TryFieldS55(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS55 tries to add a field and read 55 bit signed integer in current endian

func (*D) TryFieldS55BE ¶

func (d *D) TryFieldS55BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS55BE tries to add a field and read 55 bit signed integer in big-endian

func (*D) TryFieldS55LE ¶

func (d *D) TryFieldS55LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS55LE tries to add a field and read 55 bit signed integer in little-endian

func (*D) TryFieldS56 ¶

func (d *D) TryFieldS56(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS56 tries to add a field and read 56 bit signed integer in current endian

func (*D) TryFieldS56BE ¶

func (d *D) TryFieldS56BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS56BE tries to add a field and read 56 bit signed integer in big-endian

func (*D) TryFieldS56LE ¶

func (d *D) TryFieldS56LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS56LE tries to add a field and read 56 bit signed integer in little-endian

func (*D) TryFieldS57 ¶

func (d *D) TryFieldS57(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS57 tries to add a field and read 57 bit signed integer in current endian

func (*D) TryFieldS57BE ¶

func (d *D) TryFieldS57BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS57BE tries to add a field and read 57 bit signed integer in big-endian

func (*D) TryFieldS57LE ¶

func (d *D) TryFieldS57LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS57LE tries to add a field and read 57 bit signed integer in little-endian

func (*D) TryFieldS58 ¶

func (d *D) TryFieldS58(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS58 tries to add a field and read 58 bit signed integer in current endian

func (*D) TryFieldS58BE ¶

func (d *D) TryFieldS58BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS58BE tries to add a field and read 58 bit signed integer in big-endian

func (*D) TryFieldS58LE ¶

func (d *D) TryFieldS58LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS58LE tries to add a field and read 58 bit signed integer in little-endian

func (*D) TryFieldS59 ¶

func (d *D) TryFieldS59(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS59 tries to add a field and read 59 bit signed integer in current endian

func (*D) TryFieldS59BE ¶

func (d *D) TryFieldS59BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS59BE tries to add a field and read 59 bit signed integer in big-endian

func (*D) TryFieldS59LE ¶

func (d *D) TryFieldS59LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS59LE tries to add a field and read 59 bit signed integer in little-endian

func (*D) TryFieldS6 ¶

func (d *D) TryFieldS6(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS6 tries to add a field and read 6 bit signed integer in current endian

func (*D) TryFieldS60 ¶

func (d *D) TryFieldS60(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS60 tries to add a field and read 60 bit signed integer in current endian

func (*D) TryFieldS60BE ¶

func (d *D) TryFieldS60BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS60BE tries to add a field and read 60 bit signed integer in big-endian

func (*D) TryFieldS60LE ¶

func (d *D) TryFieldS60LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS60LE tries to add a field and read 60 bit signed integer in little-endian

func (*D) TryFieldS61 ¶

func (d *D) TryFieldS61(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS61 tries to add a field and read 61 bit signed integer in current endian

func (*D) TryFieldS61BE ¶

func (d *D) TryFieldS61BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS61BE tries to add a field and read 61 bit signed integer in big-endian

func (*D) TryFieldS61LE ¶

func (d *D) TryFieldS61LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS61LE tries to add a field and read 61 bit signed integer in little-endian

func (*D) TryFieldS62 ¶

func (d *D) TryFieldS62(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS62 tries to add a field and read 62 bit signed integer in current endian

func (*D) TryFieldS62BE ¶

func (d *D) TryFieldS62BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS62BE tries to add a field and read 62 bit signed integer in big-endian

func (*D) TryFieldS62LE ¶

func (d *D) TryFieldS62LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS62LE tries to add a field and read 62 bit signed integer in little-endian

func (*D) TryFieldS63 ¶

func (d *D) TryFieldS63(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS63 tries to add a field and read 63 bit signed integer in current endian

func (*D) TryFieldS63BE ¶

func (d *D) TryFieldS63BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS63BE tries to add a field and read 63 bit signed integer in big-endian

func (*D) TryFieldS63LE ¶

func (d *D) TryFieldS63LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS63LE tries to add a field and read 63 bit signed integer in little-endian

func (*D) TryFieldS64 ¶

func (d *D) TryFieldS64(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS64 tries to add a field and read 64 bit signed integer in current endian

func (*D) TryFieldS64BE ¶

func (d *D) TryFieldS64BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS64BE tries to add a field and read 64 bit signed integer in big-endian

func (*D) TryFieldS64LE ¶

func (d *D) TryFieldS64LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS64LE tries to add a field and read 64 bit signed integer in little-endian

func (*D) TryFieldS7 ¶

func (d *D) TryFieldS7(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS7 tries to add a field and read 7 bit signed integer in current endian

func (*D) TryFieldS8 ¶

func (d *D) TryFieldS8(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS8 tries to add a field and read 8 bit signed integer in current endian

func (*D) TryFieldS8BE ¶

func (d *D) TryFieldS8BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS8BE tries to add a field and read 8 bit signed integer in big-endian

func (*D) TryFieldS8LE ¶

func (d *D) TryFieldS8LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS8LE tries to add a field and read 8 bit signed integer in little-endian

func (*D) TryFieldS9 ¶

func (d *D) TryFieldS9(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS9 tries to add a field and read 9 bit signed integer in current endian

func (*D) TryFieldS9BE ¶

func (d *D) TryFieldS9BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS9BE tries to add a field and read 9 bit signed integer in big-endian

func (*D) TryFieldS9LE ¶

func (d *D) TryFieldS9LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS9LE tries to add a field and read 9 bit signed integer in little-endian

func (*D) TryFieldSBigInt ¶ added in v0.0.4

func (d *D) TryFieldSBigInt(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldSBigInt tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldSBigIntBE ¶ added in v0.0.4

func (d *D) TryFieldSBigIntBE(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldSBigIntBE tries to add a field and read nBits bit signed integer in big-endian

func (*D) TryFieldSBigIntE ¶ added in v0.0.4

func (d *D) TryFieldSBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*big.Int, error)

TryFieldSBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldSBigIntLE ¶ added in v0.0.4

func (d *D) TryFieldSBigIntLE(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldSBigIntLE tries to add a field and read nBits bit signed integer in little-endian

func (*D) TryFieldSE ¶

func (d *D) TryFieldSE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (int64, error)

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) TryFieldScalarBigIntFn ¶ added in v0.0.4

func (d *D) TryFieldScalarBigIntFn(name string, fn func(d *D) (*big.Int, error), sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarBigIntFn tries to add a field, calls *big.Int decode function and returns scalar

func (*D) TryFieldScalarBitBufFn ¶

func (d *D) TryFieldScalarBitBufFn(name string, fn func(d *D) (bitio.ReaderAtSeeker, error), sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarBitBufFn tries to add a field, calls bitio.ReaderAtSeeker decode function and returns scalar

func (*D) TryFieldScalarBool ¶ added in v0.0.2

func (d *D) TryFieldScalarBool(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarBool tries to add a field and read 1 bit boolean

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) TryFieldScalarF ¶ added in v0.0.2

func (d *D) TryFieldScalarF(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF tries to add a field and read nBit IEEE 754 float in current endian

func (*D) TryFieldScalarF16 ¶ added in v0.0.2

func (d *D) TryFieldScalarF16(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF16 tries to add a field and read 16 bit IEEE 754 float in current endian

func (*D) TryFieldScalarF16BE ¶ added in v0.0.2

func (d *D) TryFieldScalarF16BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF16BE tries to add a field and read 16 bit IEEE 754 float in big-endian

func (*D) TryFieldScalarF16LE ¶ added in v0.0.2

func (d *D) TryFieldScalarF16LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF16LE tries to add a field and read 16 bit IEEE 754 float in little-endian

func (*D) TryFieldScalarF32 ¶ added in v0.0.2

func (d *D) TryFieldScalarF32(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF32 tries to add a field and read 32 bit IEEE 754 float in current endian

func (*D) TryFieldScalarF32BE ¶ added in v0.0.2

func (d *D) TryFieldScalarF32BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF32BE tries to add a field and read 32 bit IEEE 754 float in big-endian

func (*D) TryFieldScalarF32LE ¶ added in v0.0.2

func (d *D) TryFieldScalarF32LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF32LE tries to add a field and read 32 bit IEEE 754 float in little-endian

func (*D) TryFieldScalarF64 ¶ added in v0.0.2

func (d *D) TryFieldScalarF64(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF64 tries to add a field and read 64 bit IEEE 754 float in current endian

func (*D) TryFieldScalarF64BE ¶ added in v0.0.2

func (d *D) TryFieldScalarF64BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF64BE tries to add a field and read 64 bit IEEE 754 float in big-endian

func (*D) TryFieldScalarF64LE ¶ added in v0.0.2

func (d *D) TryFieldScalarF64LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF64LE tries to add a field and read 64 bit IEEE 754 float in little-endian

func (*D) TryFieldScalarFE ¶ added in v0.0.2

func (d *D) TryFieldScalarFE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFE tries to add a field and read nBit IEEE 754 float in specified endian

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) TryFieldScalarFP ¶ added in v0.0.2

func (d *D) TryFieldScalarFP(name string, nBits int, fBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP tries to add a field and read nBits fixed-point number in current endian

func (*D) TryFieldScalarFP16 ¶ added in v0.0.2

func (d *D) TryFieldScalarFP16(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP16 tries to add a field and read 16 bit fixed-point number in current endian

func (*D) TryFieldScalarFP16BE ¶ added in v0.0.2

func (d *D) TryFieldScalarFP16BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP16BE tries to add a field and read 16 bit fixed-point number in big-endian

func (*D) TryFieldScalarFP16LE ¶ added in v0.0.2

func (d *D) TryFieldScalarFP16LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP16LE tries to add a field and read 16 bit fixed-point number in little-endian

func (*D) TryFieldScalarFP32 ¶ added in v0.0.2

func (d *D) TryFieldScalarFP32(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP32 tries to add a field and read 32 bit fixed-point number in current endian

func (*D) TryFieldScalarFP32BE ¶ added in v0.0.2

func (d *D) TryFieldScalarFP32BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP32BE tries to add a field and read 32 bit fixed-point number in big-endian

func (*D) TryFieldScalarFP32LE ¶ added in v0.0.2

func (d *D) TryFieldScalarFP32LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP32LE tries to add a field and read 32 bit fixed-point number in little-endian

func (*D) TryFieldScalarFP64 ¶ added in v0.0.2

func (d *D) TryFieldScalarFP64(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP64 tries to add a field and read 64 bit fixed-point number in current endian

func (*D) TryFieldScalarFP64BE ¶ added in v0.0.2

func (d *D) TryFieldScalarFP64BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP64BE tries to add a field and read 64 bit fixed-point number in big-endian

func (*D) TryFieldScalarFP64LE ¶ added in v0.0.2

func (d *D) TryFieldScalarFP64LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP64LE tries to add a field and read 64 bit fixed-point number in little-endian

func (*D) TryFieldScalarFPE ¶ added in v0.0.2

func (d *D) TryFieldScalarFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFPE tries to add a field and read nBits fixed-point number in specified endian

func (*D) TryFieldScalarFn ¶ added in v0.0.2

func (d *D) TryFieldScalarFn(name string, sfn scalar.Fn, sms ...scalar.Mapper) (*scalar.S, error)

looks a bit weird to force at least one ScalarFn arg

func (*D) TryFieldScalarRawLen ¶ added in v0.0.2

func (d *D) TryFieldScalarRawLen(name string, nBits int64, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarRawLen tries to add a field and read nBits raw bits

func (*D) TryFieldScalarS ¶ added in v0.0.2

func (d *D) TryFieldScalarS(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldScalarS1 ¶ added in v0.0.2

func (d *D) TryFieldScalarS1(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS1 tries to add a field and read 1 bit signed integer in current endian

func (*D) TryFieldScalarS10 ¶ added in v0.0.2

func (d *D) TryFieldScalarS10(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS10 tries to add a field and read 10 bit signed integer in current endian

func (*D) TryFieldScalarS10BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS10BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS10BE tries to add a field and read 10 bit signed integer in big-endian

func (*D) TryFieldScalarS10LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS10LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS10LE tries to add a field and read 10 bit signed integer in little-endian

func (*D) TryFieldScalarS11 ¶ added in v0.0.2

func (d *D) TryFieldScalarS11(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS11 tries to add a field and read 11 bit signed integer in current endian

func (*D) TryFieldScalarS11BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS11BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS11BE tries to add a field and read 11 bit signed integer in big-endian

func (*D) TryFieldScalarS11LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS11LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS11LE tries to add a field and read 11 bit signed integer in little-endian

func (*D) TryFieldScalarS12 ¶ added in v0.0.2

func (d *D) TryFieldScalarS12(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS12 tries to add a field and read 12 bit signed integer in current endian

func (*D) TryFieldScalarS12BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS12BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS12BE tries to add a field and read 12 bit signed integer in big-endian

func (*D) TryFieldScalarS12LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS12LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS12LE tries to add a field and read 12 bit signed integer in little-endian

func (*D) TryFieldScalarS13 ¶ added in v0.0.2

func (d *D) TryFieldScalarS13(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS13 tries to add a field and read 13 bit signed integer in current endian

func (*D) TryFieldScalarS13BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS13BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS13BE tries to add a field and read 13 bit signed integer in big-endian

func (*D) TryFieldScalarS13LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS13LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS13LE tries to add a field and read 13 bit signed integer in little-endian

func (*D) TryFieldScalarS14 ¶ added in v0.0.2

func (d *D) TryFieldScalarS14(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS14 tries to add a field and read 14 bit signed integer in current endian

func (*D) TryFieldScalarS14BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS14BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS14BE tries to add a field and read 14 bit signed integer in big-endian

func (*D) TryFieldScalarS14LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS14LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS14LE tries to add a field and read 14 bit signed integer in little-endian

func (*D) TryFieldScalarS15 ¶ added in v0.0.2

func (d *D) TryFieldScalarS15(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS15 tries to add a field and read 15 bit signed integer in current endian

func (*D) TryFieldScalarS15BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS15BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS15BE tries to add a field and read 15 bit signed integer in big-endian

func (*D) TryFieldScalarS15LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS15LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS15LE tries to add a field and read 15 bit signed integer in little-endian

func (*D) TryFieldScalarS16 ¶ added in v0.0.2

func (d *D) TryFieldScalarS16(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS16 tries to add a field and read 16 bit signed integer in current endian

func (*D) TryFieldScalarS16BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS16BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS16BE tries to add a field and read 16 bit signed integer in big-endian

func (*D) TryFieldScalarS16LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS16LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS16LE tries to add a field and read 16 bit signed integer in little-endian

func (*D) TryFieldScalarS17 ¶ added in v0.0.2

func (d *D) TryFieldScalarS17(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS17 tries to add a field and read 17 bit signed integer in current endian

func (*D) TryFieldScalarS17BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS17BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS17BE tries to add a field and read 17 bit signed integer in big-endian

func (*D) TryFieldScalarS17LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS17LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS17LE tries to add a field and read 17 bit signed integer in little-endian

func (*D) TryFieldScalarS18 ¶ added in v0.0.2

func (d *D) TryFieldScalarS18(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS18 tries to add a field and read 18 bit signed integer in current endian

func (*D) TryFieldScalarS18BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS18BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS18BE tries to add a field and read 18 bit signed integer in big-endian

func (*D) TryFieldScalarS18LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS18LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS18LE tries to add a field and read 18 bit signed integer in little-endian

func (*D) TryFieldScalarS19 ¶ added in v0.0.2

func (d *D) TryFieldScalarS19(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS19 tries to add a field and read 19 bit signed integer in current endian

func (*D) TryFieldScalarS19BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS19BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS19BE tries to add a field and read 19 bit signed integer in big-endian

func (*D) TryFieldScalarS19LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS19LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS19LE tries to add a field and read 19 bit signed integer in little-endian

func (*D) TryFieldScalarS2 ¶ added in v0.0.2

func (d *D) TryFieldScalarS2(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS2 tries to add a field and read 2 bit signed integer in current endian

func (*D) TryFieldScalarS20 ¶ added in v0.0.2

func (d *D) TryFieldScalarS20(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS20 tries to add a field and read 20 bit signed integer in current endian

func (*D) TryFieldScalarS20BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS20BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS20BE tries to add a field and read 20 bit signed integer in big-endian

func (*D) TryFieldScalarS20LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS20LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS20LE tries to add a field and read 20 bit signed integer in little-endian

func (*D) TryFieldScalarS21 ¶ added in v0.0.2

func (d *D) TryFieldScalarS21(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS21 tries to add a field and read 21 bit signed integer in current endian

func (*D) TryFieldScalarS21BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS21BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS21BE tries to add a field and read 21 bit signed integer in big-endian

func (*D) TryFieldScalarS21LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS21LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS21LE tries to add a field and read 21 bit signed integer in little-endian

func (*D) TryFieldScalarS22 ¶ added in v0.0.2

func (d *D) TryFieldScalarS22(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS22 tries to add a field and read 22 bit signed integer in current endian

func (*D) TryFieldScalarS22BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS22BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS22BE tries to add a field and read 22 bit signed integer in big-endian

func (*D) TryFieldScalarS22LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS22LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS22LE tries to add a field and read 22 bit signed integer in little-endian

func (*D) TryFieldScalarS23 ¶ added in v0.0.2

func (d *D) TryFieldScalarS23(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS23 tries to add a field and read 23 bit signed integer in current endian

func (*D) TryFieldScalarS23BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS23BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS23BE tries to add a field and read 23 bit signed integer in big-endian

func (*D) TryFieldScalarS23LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS23LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS23LE tries to add a field and read 23 bit signed integer in little-endian

func (*D) TryFieldScalarS24 ¶ added in v0.0.2

func (d *D) TryFieldScalarS24(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS24 tries to add a field and read 24 bit signed integer in current endian

func (*D) TryFieldScalarS24BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS24BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS24BE tries to add a field and read 24 bit signed integer in big-endian

func (*D) TryFieldScalarS24LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS24LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS24LE tries to add a field and read 24 bit signed integer in little-endian

func (*D) TryFieldScalarS25 ¶ added in v0.0.2

func (d *D) TryFieldScalarS25(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS25 tries to add a field and read 25 bit signed integer in current endian

func (*D) TryFieldScalarS25BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS25BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS25BE tries to add a field and read 25 bit signed integer in big-endian

func (*D) TryFieldScalarS25LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS25LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS25LE tries to add a field and read 25 bit signed integer in little-endian

func (*D) TryFieldScalarS26 ¶ added in v0.0.2

func (d *D) TryFieldScalarS26(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS26 tries to add a field and read 26 bit signed integer in current endian

func (*D) TryFieldScalarS26BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS26BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS26BE tries to add a field and read 26 bit signed integer in big-endian

func (*D) TryFieldScalarS26LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS26LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS26LE tries to add a field and read 26 bit signed integer in little-endian

func (*D) TryFieldScalarS27 ¶ added in v0.0.2

func (d *D) TryFieldScalarS27(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS27 tries to add a field and read 27 bit signed integer in current endian

func (*D) TryFieldScalarS27BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS27BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS27BE tries to add a field and read 27 bit signed integer in big-endian

func (*D) TryFieldScalarS27LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS27LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS27LE tries to add a field and read 27 bit signed integer in little-endian

func (*D) TryFieldScalarS28 ¶ added in v0.0.2

func (d *D) TryFieldScalarS28(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS28 tries to add a field and read 28 bit signed integer in current endian

func (*D) TryFieldScalarS28BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS28BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS28BE tries to add a field and read 28 bit signed integer in big-endian

func (*D) TryFieldScalarS28LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS28LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS28LE tries to add a field and read 28 bit signed integer in little-endian

func (*D) TryFieldScalarS29 ¶ added in v0.0.2

func (d *D) TryFieldScalarS29(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS29 tries to add a field and read 29 bit signed integer in current endian

func (*D) TryFieldScalarS29BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS29BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS29BE tries to add a field and read 29 bit signed integer in big-endian

func (*D) TryFieldScalarS29LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS29LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS29LE tries to add a field and read 29 bit signed integer in little-endian

func (*D) TryFieldScalarS3 ¶ added in v0.0.2

func (d *D) TryFieldScalarS3(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS3 tries to add a field and read 3 bit signed integer in current endian

func (*D) TryFieldScalarS30 ¶ added in v0.0.2

func (d *D) TryFieldScalarS30(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS30 tries to add a field and read 30 bit signed integer in current endian

func (*D) TryFieldScalarS30BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS30BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS30BE tries to add a field and read 30 bit signed integer in big-endian

func (*D) TryFieldScalarS30LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS30LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS30LE tries to add a field and read 30 bit signed integer in little-endian

func (*D) TryFieldScalarS31 ¶ added in v0.0.2

func (d *D) TryFieldScalarS31(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS31 tries to add a field and read 31 bit signed integer in current endian

func (*D) TryFieldScalarS31BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS31BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS31BE tries to add a field and read 31 bit signed integer in big-endian

func (*D) TryFieldScalarS31LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS31LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS31LE tries to add a field and read 31 bit signed integer in little-endian

func (*D) TryFieldScalarS32 ¶ added in v0.0.2

func (d *D) TryFieldScalarS32(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS32 tries to add a field and read 32 bit signed integer in current endian

func (*D) TryFieldScalarS32BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS32BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS32BE tries to add a field and read 32 bit signed integer in big-endian

func (*D) TryFieldScalarS32LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS32LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS32LE tries to add a field and read 32 bit signed integer in little-endian

func (*D) TryFieldScalarS33 ¶ added in v0.0.2

func (d *D) TryFieldScalarS33(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS33 tries to add a field and read 33 bit signed integer in current endian

func (*D) TryFieldScalarS33BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS33BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS33BE tries to add a field and read 33 bit signed integer in big-endian

func (*D) TryFieldScalarS33LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS33LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS33LE tries to add a field and read 33 bit signed integer in little-endian

func (*D) TryFieldScalarS34 ¶ added in v0.0.2

func (d *D) TryFieldScalarS34(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS34 tries to add a field and read 34 bit signed integer in current endian

func (*D) TryFieldScalarS34BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS34BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS34BE tries to add a field and read 34 bit signed integer in big-endian

func (*D) TryFieldScalarS34LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS34LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS34LE tries to add a field and read 34 bit signed integer in little-endian

func (*D) TryFieldScalarS35 ¶ added in v0.0.2

func (d *D) TryFieldScalarS35(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS35 tries to add a field and read 35 bit signed integer in current endian

func (*D) TryFieldScalarS35BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS35BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS35BE tries to add a field and read 35 bit signed integer in big-endian

func (*D) TryFieldScalarS35LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS35LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS35LE tries to add a field and read 35 bit signed integer in little-endian

func (*D) TryFieldScalarS36 ¶ added in v0.0.2

func (d *D) TryFieldScalarS36(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS36 tries to add a field and read 36 bit signed integer in current endian

func (*D) TryFieldScalarS36BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS36BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS36BE tries to add a field and read 36 bit signed integer in big-endian

func (*D) TryFieldScalarS36LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS36LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS36LE tries to add a field and read 36 bit signed integer in little-endian

func (*D) TryFieldScalarS37 ¶ added in v0.0.2

func (d *D) TryFieldScalarS37(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS37 tries to add a field and read 37 bit signed integer in current endian

func (*D) TryFieldScalarS37BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS37BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS37BE tries to add a field and read 37 bit signed integer in big-endian

func (*D) TryFieldScalarS37LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS37LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS37LE tries to add a field and read 37 bit signed integer in little-endian

func (*D) TryFieldScalarS38 ¶ added in v0.0.2

func (d *D) TryFieldScalarS38(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS38 tries to add a field and read 38 bit signed integer in current endian

func (*D) TryFieldScalarS38BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS38BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS38BE tries to add a field and read 38 bit signed integer in big-endian

func (*D) TryFieldScalarS38LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS38LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS38LE tries to add a field and read 38 bit signed integer in little-endian

func (*D) TryFieldScalarS39 ¶ added in v0.0.2

func (d *D) TryFieldScalarS39(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS39 tries to add a field and read 39 bit signed integer in current endian

func (*D) TryFieldScalarS39BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS39BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS39BE tries to add a field and read 39 bit signed integer in big-endian

func (*D) TryFieldScalarS39LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS39LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS39LE tries to add a field and read 39 bit signed integer in little-endian

func (*D) TryFieldScalarS4 ¶ added in v0.0.2

func (d *D) TryFieldScalarS4(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS4 tries to add a field and read 4 bit signed integer in current endian

func (*D) TryFieldScalarS40 ¶ added in v0.0.2

func (d *D) TryFieldScalarS40(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS40 tries to add a field and read 40 bit signed integer in current endian

func (*D) TryFieldScalarS40BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS40BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS40BE tries to add a field and read 40 bit signed integer in big-endian

func (*D) TryFieldScalarS40LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS40LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS40LE tries to add a field and read 40 bit signed integer in little-endian

func (*D) TryFieldScalarS41 ¶ added in v0.0.2

func (d *D) TryFieldScalarS41(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS41 tries to add a field and read 41 bit signed integer in current endian

func (*D) TryFieldScalarS41BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS41BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS41BE tries to add a field and read 41 bit signed integer in big-endian

func (*D) TryFieldScalarS41LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS41LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS41LE tries to add a field and read 41 bit signed integer in little-endian

func (*D) TryFieldScalarS42 ¶ added in v0.0.2

func (d *D) TryFieldScalarS42(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS42 tries to add a field and read 42 bit signed integer in current endian

func (*D) TryFieldScalarS42BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS42BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS42BE tries to add a field and read 42 bit signed integer in big-endian

func (*D) TryFieldScalarS42LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS42LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS42LE tries to add a field and read 42 bit signed integer in little-endian

func (*D) TryFieldScalarS43 ¶ added in v0.0.2

func (d *D) TryFieldScalarS43(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS43 tries to add a field and read 43 bit signed integer in current endian

func (*D) TryFieldScalarS43BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS43BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS43BE tries to add a field and read 43 bit signed integer in big-endian

func (*D) TryFieldScalarS43LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS43LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS43LE tries to add a field and read 43 bit signed integer in little-endian

func (*D) TryFieldScalarS44 ¶ added in v0.0.2

func (d *D) TryFieldScalarS44(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS44 tries to add a field and read 44 bit signed integer in current endian

func (*D) TryFieldScalarS44BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS44BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS44BE tries to add a field and read 44 bit signed integer in big-endian

func (*D) TryFieldScalarS44LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS44LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS44LE tries to add a field and read 44 bit signed integer in little-endian

func (*D) TryFieldScalarS45 ¶ added in v0.0.2

func (d *D) TryFieldScalarS45(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS45 tries to add a field and read 45 bit signed integer in current endian

func (*D) TryFieldScalarS45BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS45BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS45BE tries to add a field and read 45 bit signed integer in big-endian

func (*D) TryFieldScalarS45LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS45LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS45LE tries to add a field and read 45 bit signed integer in little-endian

func (*D) TryFieldScalarS46 ¶ added in v0.0.2

func (d *D) TryFieldScalarS46(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS46 tries to add a field and read 46 bit signed integer in current endian

func (*D) TryFieldScalarS46BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS46BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS46BE tries to add a field and read 46 bit signed integer in big-endian

func (*D) TryFieldScalarS46LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS46LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS46LE tries to add a field and read 46 bit signed integer in little-endian

func (*D) TryFieldScalarS47 ¶ added in v0.0.2

func (d *D) TryFieldScalarS47(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS47 tries to add a field and read 47 bit signed integer in current endian

func (*D) TryFieldScalarS47BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS47BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS47BE tries to add a field and read 47 bit signed integer in big-endian

func (*D) TryFieldScalarS47LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS47LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS47LE tries to add a field and read 47 bit signed integer in little-endian

func (*D) TryFieldScalarS48 ¶ added in v0.0.2

func (d *D) TryFieldScalarS48(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS48 tries to add a field and read 48 bit signed integer in current endian

func (*D) TryFieldScalarS48BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS48BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS48BE tries to add a field and read 48 bit signed integer in big-endian

func (*D) TryFieldScalarS48LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS48LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS48LE tries to add a field and read 48 bit signed integer in little-endian

func (*D) TryFieldScalarS49 ¶ added in v0.0.2

func (d *D) TryFieldScalarS49(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS49 tries to add a field and read 49 bit signed integer in current endian

func (*D) TryFieldScalarS49BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS49BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS49BE tries to add a field and read 49 bit signed integer in big-endian

func (*D) TryFieldScalarS49LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS49LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS49LE tries to add a field and read 49 bit signed integer in little-endian

func (*D) TryFieldScalarS5 ¶ added in v0.0.2

func (d *D) TryFieldScalarS5(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS5 tries to add a field and read 5 bit signed integer in current endian

func (*D) TryFieldScalarS50 ¶ added in v0.0.2

func (d *D) TryFieldScalarS50(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS50 tries to add a field and read 50 bit signed integer in current endian

func (*D) TryFieldScalarS50BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS50BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS50BE tries to add a field and read 50 bit signed integer in big-endian

func (*D) TryFieldScalarS50LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS50LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS50LE tries to add a field and read 50 bit signed integer in little-endian

func (*D) TryFieldScalarS51 ¶ added in v0.0.2

func (d *D) TryFieldScalarS51(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS51 tries to add a field and read 51 bit signed integer in current endian

func (*D) TryFieldScalarS51BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS51BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS51BE tries to add a field and read 51 bit signed integer in big-endian

func (*D) TryFieldScalarS51LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS51LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS51LE tries to add a field and read 51 bit signed integer in little-endian

func (*D) TryFieldScalarS52 ¶ added in v0.0.2

func (d *D) TryFieldScalarS52(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS52 tries to add a field and read 52 bit signed integer in current endian

func (*D) TryFieldScalarS52BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS52BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS52BE tries to add a field and read 52 bit signed integer in big-endian

func (*D) TryFieldScalarS52LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS52LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS52LE tries to add a field and read 52 bit signed integer in little-endian

func (*D) TryFieldScalarS53 ¶ added in v0.0.2

func (d *D) TryFieldScalarS53(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS53 tries to add a field and read 53 bit signed integer in current endian

func (*D) TryFieldScalarS53BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS53BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS53BE tries to add a field and read 53 bit signed integer in big-endian

func (*D) TryFieldScalarS53LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS53LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS53LE tries to add a field and read 53 bit signed integer in little-endian

func (*D) TryFieldScalarS54 ¶ added in v0.0.2

func (d *D) TryFieldScalarS54(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS54 tries to add a field and read 54 bit signed integer in current endian

func (*D) TryFieldScalarS54BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS54BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS54BE tries to add a field and read 54 bit signed integer in big-endian

func (*D) TryFieldScalarS54LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS54LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS54LE tries to add a field and read 54 bit signed integer in little-endian

func (*D) TryFieldScalarS55 ¶ added in v0.0.2

func (d *D) TryFieldScalarS55(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS55 tries to add a field and read 55 bit signed integer in current endian

func (*D) TryFieldScalarS55BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS55BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS55BE tries to add a field and read 55 bit signed integer in big-endian

func (*D) TryFieldScalarS55LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS55LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS55LE tries to add a field and read 55 bit signed integer in little-endian

func (*D) TryFieldScalarS56 ¶ added in v0.0.2

func (d *D) TryFieldScalarS56(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS56 tries to add a field and read 56 bit signed integer in current endian

func (*D) TryFieldScalarS56BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS56BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS56BE tries to add a field and read 56 bit signed integer in big-endian

func (*D) TryFieldScalarS56LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS56LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS56LE tries to add a field and read 56 bit signed integer in little-endian

func (*D) TryFieldScalarS57 ¶ added in v0.0.2

func (d *D) TryFieldScalarS57(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS57 tries to add a field and read 57 bit signed integer in current endian

func (*D) TryFieldScalarS57BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS57BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS57BE tries to add a field and read 57 bit signed integer in big-endian

func (*D) TryFieldScalarS57LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS57LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS57LE tries to add a field and read 57 bit signed integer in little-endian

func (*D) TryFieldScalarS58 ¶ added in v0.0.2

func (d *D) TryFieldScalarS58(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS58 tries to add a field and read 58 bit signed integer in current endian

func (*D) TryFieldScalarS58BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS58BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS58BE tries to add a field and read 58 bit signed integer in big-endian

func (*D) TryFieldScalarS58LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS58LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS58LE tries to add a field and read 58 bit signed integer in little-endian

func (*D) TryFieldScalarS59 ¶ added in v0.0.2

func (d *D) TryFieldScalarS59(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS59 tries to add a field and read 59 bit signed integer in current endian

func (*D) TryFieldScalarS59BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS59BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS59BE tries to add a field and read 59 bit signed integer in big-endian

func (*D) TryFieldScalarS59LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS59LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS59LE tries to add a field and read 59 bit signed integer in little-endian

func (*D) TryFieldScalarS6 ¶ added in v0.0.2

func (d *D) TryFieldScalarS6(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS6 tries to add a field and read 6 bit signed integer in current endian

func (*D) TryFieldScalarS60 ¶ added in v0.0.2

func (d *D) TryFieldScalarS60(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS60 tries to add a field and read 60 bit signed integer in current endian

func (*D) TryFieldScalarS60BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS60BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS60BE tries to add a field and read 60 bit signed integer in big-endian

func (*D) TryFieldScalarS60LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS60LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS60LE tries to add a field and read 60 bit signed integer in little-endian

func (*D) TryFieldScalarS61 ¶ added in v0.0.2

func (d *D) TryFieldScalarS61(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS61 tries to add a field and read 61 bit signed integer in current endian

func (*D) TryFieldScalarS61BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS61BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS61BE tries to add a field and read 61 bit signed integer in big-endian

func (*D) TryFieldScalarS61LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS61LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS61LE tries to add a field and read 61 bit signed integer in little-endian

func (*D) TryFieldScalarS62 ¶ added in v0.0.2

func (d *D) TryFieldScalarS62(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS62 tries to add a field and read 62 bit signed integer in current endian

func (*D) TryFieldScalarS62BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS62BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS62BE tries to add a field and read 62 bit signed integer in big-endian

func (*D) TryFieldScalarS62LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS62LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS62LE tries to add a field and read 62 bit signed integer in little-endian

func (*D) TryFieldScalarS63 ¶ added in v0.0.2

func (d *D) TryFieldScalarS63(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS63 tries to add a field and read 63 bit signed integer in current endian

func (*D) TryFieldScalarS63BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS63BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS63BE tries to add a field and read 63 bit signed integer in big-endian

func (*D) TryFieldScalarS63LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS63LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS63LE tries to add a field and read 63 bit signed integer in little-endian

func (*D) TryFieldScalarS64 ¶ added in v0.0.2

func (d *D) TryFieldScalarS64(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS64 tries to add a field and read 64 bit signed integer in current endian

func (*D) TryFieldScalarS64BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS64BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS64BE tries to add a field and read 64 bit signed integer in big-endian

func (*D) TryFieldScalarS64LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS64LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS64LE tries to add a field and read 64 bit signed integer in little-endian

func (*D) TryFieldScalarS7 ¶ added in v0.0.2

func (d *D) TryFieldScalarS7(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS7 tries to add a field and read 7 bit signed integer in current endian

func (*D) TryFieldScalarS8 ¶ added in v0.0.2

func (d *D) TryFieldScalarS8(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS8 tries to add a field and read 8 bit signed integer in current endian

func (*D) TryFieldScalarS8BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS8BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS8BE tries to add a field and read 8 bit signed integer in big-endian

func (*D) TryFieldScalarS8LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS8LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS8LE tries to add a field and read 8 bit signed integer in little-endian

func (*D) TryFieldScalarS9 ¶ added in v0.0.2

func (d *D) TryFieldScalarS9(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS9 tries to add a field and read 9 bit signed integer in current endian

func (*D) TryFieldScalarS9BE ¶ added in v0.0.2

func (d *D) TryFieldScalarS9BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS9BE tries to add a field and read 9 bit signed integer in big-endian

func (*D) TryFieldScalarS9LE ¶ added in v0.0.2

func (d *D) TryFieldScalarS9LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS9LE tries to add a field and read 9 bit signed integer in little-endian

func (*D) TryFieldScalarSBigInt ¶ added in v0.0.4

func (d *D) TryFieldScalarSBigInt(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSBigInt tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldScalarSBigIntBE ¶ added in v0.0.4

func (d *D) TryFieldScalarSBigIntBE(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSBigIntBE tries to add a field and read nBits bit signed integer in big-endian

func (*D) TryFieldScalarSBigIntE ¶ added in v0.0.4

func (d *D) TryFieldScalarSBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldScalarSBigIntLE ¶ added in v0.0.4

func (d *D) TryFieldScalarSBigIntLE(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSBigIntLE tries to add a field and read nBits bit signed integer in little-endian

func (*D) TryFieldScalarSE ¶ added in v0.0.2

func (d *D) TryFieldScalarSE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSE tries to add a field and read nBits signed integer in specified endian

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) TryFieldScalarU ¶ added in v0.0.2

func (d *D) TryFieldScalarU(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU tries to add a field and read nBits bits unsigned integer in current endian

func (*D) TryFieldScalarU1 ¶ added in v0.0.2

func (d *D) TryFieldScalarU1(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU1 tries to add a field and read 1 bit unsigned integer in current endian

func (*D) TryFieldScalarU10 ¶ added in v0.0.2

func (d *D) TryFieldScalarU10(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU10 tries to add a field and read 10 bit unsigned integer in current endian

func (*D) TryFieldScalarU10BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU10BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU10BE tries to add a field and read 10 bit unsigned integer in big-endian

func (*D) TryFieldScalarU10LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU10LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU10LE tries to add a field and read 10 bit unsigned integer in little-endian

func (*D) TryFieldScalarU11 ¶ added in v0.0.2

func (d *D) TryFieldScalarU11(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU11 tries to add a field and read 11 bit unsigned integer in current endian

func (*D) TryFieldScalarU11BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU11BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU11BE tries to add a field and read 11 bit unsigned integer in big-endian

func (*D) TryFieldScalarU11LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU11LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU11LE tries to add a field and read 11 bit unsigned integer in little-endian

func (*D) TryFieldScalarU12 ¶ added in v0.0.2

func (d *D) TryFieldScalarU12(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU12 tries to add a field and read 12 bit unsigned integer in current endian

func (*D) TryFieldScalarU12BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU12BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU12BE tries to add a field and read 12 bit unsigned integer in big-endian

func (*D) TryFieldScalarU12LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU12LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU12LE tries to add a field and read 12 bit unsigned integer in little-endian

func (*D) TryFieldScalarU13 ¶ added in v0.0.2

func (d *D) TryFieldScalarU13(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU13 tries to add a field and read 13 bit unsigned integer in current endian

func (*D) TryFieldScalarU13BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU13BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU13BE tries to add a field and read 13 bit unsigned integer in big-endian

func (*D) TryFieldScalarU13LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU13LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU13LE tries to add a field and read 13 bit unsigned integer in little-endian

func (*D) TryFieldScalarU14 ¶ added in v0.0.2

func (d *D) TryFieldScalarU14(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU14 tries to add a field and read 14 bit unsigned integer in current endian

func (*D) TryFieldScalarU14BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU14BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU14BE tries to add a field and read 14 bit unsigned integer in big-endian

func (*D) TryFieldScalarU14LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU14LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU14LE tries to add a field and read 14 bit unsigned integer in little-endian

func (*D) TryFieldScalarU15 ¶ added in v0.0.2

func (d *D) TryFieldScalarU15(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU15 tries to add a field and read 15 bit unsigned integer in current endian

func (*D) TryFieldScalarU15BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU15BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU15BE tries to add a field and read 15 bit unsigned integer in big-endian

func (*D) TryFieldScalarU15LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU15LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU15LE tries to add a field and read 15 bit unsigned integer in little-endian

func (*D) TryFieldScalarU16 ¶ added in v0.0.2

func (d *D) TryFieldScalarU16(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU16 tries to add a field and read 16 bit unsigned integer in current endian

func (*D) TryFieldScalarU16BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU16BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU16BE tries to add a field and read 16 bit unsigned integer in big-endian

func (*D) TryFieldScalarU16LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU16LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU16LE tries to add a field and read 16 bit unsigned integer in little-endian

func (*D) TryFieldScalarU17 ¶ added in v0.0.2

func (d *D) TryFieldScalarU17(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU17 tries to add a field and read 17 bit unsigned integer in current endian

func (*D) TryFieldScalarU17BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU17BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU17BE tries to add a field and read 17 bit unsigned integer in big-endian

func (*D) TryFieldScalarU17LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU17LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU17LE tries to add a field and read 17 bit unsigned integer in little-endian

func (*D) TryFieldScalarU18 ¶ added in v0.0.2

func (d *D) TryFieldScalarU18(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU18 tries to add a field and read 18 bit unsigned integer in current endian

func (*D) TryFieldScalarU18BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU18BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU18BE tries to add a field and read 18 bit unsigned integer in big-endian

func (*D) TryFieldScalarU18LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU18LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU18LE tries to add a field and read 18 bit unsigned integer in little-endian

func (*D) TryFieldScalarU19 ¶ added in v0.0.2

func (d *D) TryFieldScalarU19(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU19 tries to add a field and read 19 bit unsigned integer in current endian

func (*D) TryFieldScalarU19BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU19BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU19BE tries to add a field and read 19 bit unsigned integer in big-endian

func (*D) TryFieldScalarU19LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU19LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU19LE tries to add a field and read 19 bit unsigned integer in little-endian

func (*D) TryFieldScalarU2 ¶ added in v0.0.2

func (d *D) TryFieldScalarU2(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU2 tries to add a field and read 2 bit unsigned integer in current endian

func (*D) TryFieldScalarU20 ¶ added in v0.0.2

func (d *D) TryFieldScalarU20(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU20 tries to add a field and read 20 bit unsigned integer in current endian

func (*D) TryFieldScalarU20BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU20BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU20BE tries to add a field and read 20 bit unsigned integer in big-endian

func (*D) TryFieldScalarU20LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU20LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU20LE tries to add a field and read 20 bit unsigned integer in little-endian

func (*D) TryFieldScalarU21 ¶ added in v0.0.2

func (d *D) TryFieldScalarU21(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU21 tries to add a field and read 21 bit unsigned integer in current endian

func (*D) TryFieldScalarU21BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU21BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU21BE tries to add a field and read 21 bit unsigned integer in big-endian

func (*D) TryFieldScalarU21LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU21LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU21LE tries to add a field and read 21 bit unsigned integer in little-endian

func (*D) TryFieldScalarU22 ¶ added in v0.0.2

func (d *D) TryFieldScalarU22(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU22 tries to add a field and read 22 bit unsigned integer in current endian

func (*D) TryFieldScalarU22BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU22BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU22BE tries to add a field and read 22 bit unsigned integer in big-endian

func (*D) TryFieldScalarU22LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU22LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU22LE tries to add a field and read 22 bit unsigned integer in little-endian

func (*D) TryFieldScalarU23 ¶ added in v0.0.2

func (d *D) TryFieldScalarU23(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU23 tries to add a field and read 23 bit unsigned integer in current endian

func (*D) TryFieldScalarU23BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU23BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU23BE tries to add a field and read 23 bit unsigned integer in big-endian

func (*D) TryFieldScalarU23LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU23LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU23LE tries to add a field and read 23 bit unsigned integer in little-endian

func (*D) TryFieldScalarU24 ¶ added in v0.0.2

func (d *D) TryFieldScalarU24(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU24 tries to add a field and read 24 bit unsigned integer in current endian

func (*D) TryFieldScalarU24BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU24BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU24BE tries to add a field and read 24 bit unsigned integer in big-endian

func (*D) TryFieldScalarU24LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU24LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU24LE tries to add a field and read 24 bit unsigned integer in little-endian

func (*D) TryFieldScalarU25 ¶ added in v0.0.2

func (d *D) TryFieldScalarU25(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU25 tries to add a field and read 25 bit unsigned integer in current endian

func (*D) TryFieldScalarU25BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU25BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU25BE tries to add a field and read 25 bit unsigned integer in big-endian

func (*D) TryFieldScalarU25LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU25LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU25LE tries to add a field and read 25 bit unsigned integer in little-endian

func (*D) TryFieldScalarU26 ¶ added in v0.0.2

func (d *D) TryFieldScalarU26(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU26 tries to add a field and read 26 bit unsigned integer in current endian

func (*D) TryFieldScalarU26BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU26BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU26BE tries to add a field and read 26 bit unsigned integer in big-endian

func (*D) TryFieldScalarU26LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU26LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU26LE tries to add a field and read 26 bit unsigned integer in little-endian

func (*D) TryFieldScalarU27 ¶ added in v0.0.2

func (d *D) TryFieldScalarU27(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU27 tries to add a field and read 27 bit unsigned integer in current endian

func (*D) TryFieldScalarU27BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU27BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU27BE tries to add a field and read 27 bit unsigned integer in big-endian

func (*D) TryFieldScalarU27LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU27LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU27LE tries to add a field and read 27 bit unsigned integer in little-endian

func (*D) TryFieldScalarU28 ¶ added in v0.0.2

func (d *D) TryFieldScalarU28(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU28 tries to add a field and read 28 bit unsigned integer in current endian

func (*D) TryFieldScalarU28BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU28BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU28BE tries to add a field and read 28 bit unsigned integer in big-endian

func (*D) TryFieldScalarU28LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU28LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU28LE tries to add a field and read 28 bit unsigned integer in little-endian

func (*D) TryFieldScalarU29 ¶ added in v0.0.2

func (d *D) TryFieldScalarU29(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU29 tries to add a field and read 29 bit unsigned integer in current endian

func (*D) TryFieldScalarU29BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU29BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU29BE tries to add a field and read 29 bit unsigned integer in big-endian

func (*D) TryFieldScalarU29LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU29LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU29LE tries to add a field and read 29 bit unsigned integer in little-endian

func (*D) TryFieldScalarU3 ¶ added in v0.0.2

func (d *D) TryFieldScalarU3(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU3 tries to add a field and read 3 bit unsigned integer in current endian

func (*D) TryFieldScalarU30 ¶ added in v0.0.2

func (d *D) TryFieldScalarU30(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU30 tries to add a field and read 30 bit unsigned integer in current endian

func (*D) TryFieldScalarU30BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU30BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU30BE tries to add a field and read 30 bit unsigned integer in big-endian

func (*D) TryFieldScalarU30LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU30LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU30LE tries to add a field and read 30 bit unsigned integer in little-endian

func (*D) TryFieldScalarU31 ¶ added in v0.0.2

func (d *D) TryFieldScalarU31(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU31 tries to add a field and read 31 bit unsigned integer in current endian

func (*D) TryFieldScalarU31BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU31BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU31BE tries to add a field and read 31 bit unsigned integer in big-endian

func (*D) TryFieldScalarU31LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU31LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU31LE tries to add a field and read 31 bit unsigned integer in little-endian

func (*D) TryFieldScalarU32 ¶ added in v0.0.2

func (d *D) TryFieldScalarU32(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU32 tries to add a field and read 32 bit unsigned integer in current endian

func (*D) TryFieldScalarU32BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU32BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU32BE tries to add a field and read 32 bit unsigned integer in big-endian

func (*D) TryFieldScalarU32LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU32LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU32LE tries to add a field and read 32 bit unsigned integer in little-endian

func (*D) TryFieldScalarU33 ¶ added in v0.0.2

func (d *D) TryFieldScalarU33(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU33 tries to add a field and read 33 bit unsigned integer in current endian

func (*D) TryFieldScalarU33BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU33BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU33BE tries to add a field and read 33 bit unsigned integer in big-endian

func (*D) TryFieldScalarU33LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU33LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU33LE tries to add a field and read 33 bit unsigned integer in little-endian

func (*D) TryFieldScalarU34 ¶ added in v0.0.2

func (d *D) TryFieldScalarU34(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU34 tries to add a field and read 34 bit unsigned integer in current endian

func (*D) TryFieldScalarU34BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU34BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU34BE tries to add a field and read 34 bit unsigned integer in big-endian

func (*D) TryFieldScalarU34LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU34LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU34LE tries to add a field and read 34 bit unsigned integer in little-endian

func (*D) TryFieldScalarU35 ¶ added in v0.0.2

func (d *D) TryFieldScalarU35(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU35 tries to add a field and read 35 bit unsigned integer in current endian

func (*D) TryFieldScalarU35BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU35BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU35BE tries to add a field and read 35 bit unsigned integer in big-endian

func (*D) TryFieldScalarU35LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU35LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU35LE tries to add a field and read 35 bit unsigned integer in little-endian

func (*D) TryFieldScalarU36 ¶ added in v0.0.2

func (d *D) TryFieldScalarU36(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU36 tries to add a field and read 36 bit unsigned integer in current endian

func (*D) TryFieldScalarU36BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU36BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU36BE tries to add a field and read 36 bit unsigned integer in big-endian

func (*D) TryFieldScalarU36LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU36LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU36LE tries to add a field and read 36 bit unsigned integer in little-endian

func (*D) TryFieldScalarU37 ¶ added in v0.0.2

func (d *D) TryFieldScalarU37(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU37 tries to add a field and read 37 bit unsigned integer in current endian

func (*D) TryFieldScalarU37BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU37BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU37BE tries to add a field and read 37 bit unsigned integer in big-endian

func (*D) TryFieldScalarU37LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU37LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU37LE tries to add a field and read 37 bit unsigned integer in little-endian

func (*D) TryFieldScalarU38 ¶ added in v0.0.2

func (d *D) TryFieldScalarU38(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU38 tries to add a field and read 38 bit unsigned integer in current endian

func (*D) TryFieldScalarU38BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU38BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU38BE tries to add a field and read 38 bit unsigned integer in big-endian

func (*D) TryFieldScalarU38LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU38LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU38LE tries to add a field and read 38 bit unsigned integer in little-endian

func (*D) TryFieldScalarU39 ¶ added in v0.0.2

func (d *D) TryFieldScalarU39(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU39 tries to add a field and read 39 bit unsigned integer in current endian

func (*D) TryFieldScalarU39BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU39BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU39BE tries to add a field and read 39 bit unsigned integer in big-endian

func (*D) TryFieldScalarU39LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU39LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU39LE tries to add a field and read 39 bit unsigned integer in little-endian

func (*D) TryFieldScalarU4 ¶ added in v0.0.2

func (d *D) TryFieldScalarU4(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU4 tries to add a field and read 4 bit unsigned integer in current endian

func (*D) TryFieldScalarU40 ¶ added in v0.0.2

func (d *D) TryFieldScalarU40(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU40 tries to add a field and read 40 bit unsigned integer in current endian

func (*D) TryFieldScalarU40BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU40BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU40BE tries to add a field and read 40 bit unsigned integer in big-endian

func (*D) TryFieldScalarU40LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU40LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU40LE tries to add a field and read 40 bit unsigned integer in little-endian

func (*D) TryFieldScalarU41 ¶ added in v0.0.2

func (d *D) TryFieldScalarU41(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU41 tries to add a field and read 41 bit unsigned integer in current endian

func (*D) TryFieldScalarU41BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU41BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU41BE tries to add a field and read 41 bit unsigned integer in big-endian

func (*D) TryFieldScalarU41LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU41LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU41LE tries to add a field and read 41 bit unsigned integer in little-endian

func (*D) TryFieldScalarU42 ¶ added in v0.0.2

func (d *D) TryFieldScalarU42(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU42 tries to add a field and read 42 bit unsigned integer in current endian

func (*D) TryFieldScalarU42BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU42BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU42BE tries to add a field and read 42 bit unsigned integer in big-endian

func (*D) TryFieldScalarU42LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU42LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU42LE tries to add a field and read 42 bit unsigned integer in little-endian

func (*D) TryFieldScalarU43 ¶ added in v0.0.2

func (d *D) TryFieldScalarU43(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU43 tries to add a field and read 43 bit unsigned integer in current endian

func (*D) TryFieldScalarU43BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU43BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU43BE tries to add a field and read 43 bit unsigned integer in big-endian

func (*D) TryFieldScalarU43LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU43LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU43LE tries to add a field and read 43 bit unsigned integer in little-endian

func (*D) TryFieldScalarU44 ¶ added in v0.0.2

func (d *D) TryFieldScalarU44(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU44 tries to add a field and read 44 bit unsigned integer in current endian

func (*D) TryFieldScalarU44BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU44BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU44BE tries to add a field and read 44 bit unsigned integer in big-endian

func (*D) TryFieldScalarU44LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU44LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU44LE tries to add a field and read 44 bit unsigned integer in little-endian

func (*D) TryFieldScalarU45 ¶ added in v0.0.2

func (d *D) TryFieldScalarU45(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU45 tries to add a field and read 45 bit unsigned integer in current endian

func (*D) TryFieldScalarU45BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU45BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU45BE tries to add a field and read 45 bit unsigned integer in big-endian

func (*D) TryFieldScalarU45LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU45LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU45LE tries to add a field and read 45 bit unsigned integer in little-endian

func (*D) TryFieldScalarU46 ¶ added in v0.0.2

func (d *D) TryFieldScalarU46(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU46 tries to add a field and read 46 bit unsigned integer in current endian

func (*D) TryFieldScalarU46BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU46BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU46BE tries to add a field and read 46 bit unsigned integer in big-endian

func (*D) TryFieldScalarU46LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU46LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU46LE tries to add a field and read 46 bit unsigned integer in little-endian

func (*D) TryFieldScalarU47 ¶ added in v0.0.2

func (d *D) TryFieldScalarU47(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU47 tries to add a field and read 47 bit unsigned integer in current endian

func (*D) TryFieldScalarU47BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU47BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU47BE tries to add a field and read 47 bit unsigned integer in big-endian

func (*D) TryFieldScalarU47LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU47LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU47LE tries to add a field and read 47 bit unsigned integer in little-endian

func (*D) TryFieldScalarU48 ¶ added in v0.0.2

func (d *D) TryFieldScalarU48(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU48 tries to add a field and read 48 bit unsigned integer in current endian

func (*D) TryFieldScalarU48BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU48BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU48BE tries to add a field and read 48 bit unsigned integer in big-endian

func (*D) TryFieldScalarU48LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU48LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU48LE tries to add a field and read 48 bit unsigned integer in little-endian

func (*D) TryFieldScalarU49 ¶ added in v0.0.2

func (d *D) TryFieldScalarU49(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU49 tries to add a field and read 49 bit unsigned integer in current endian

func (*D) TryFieldScalarU49BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU49BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU49BE tries to add a field and read 49 bit unsigned integer in big-endian

func (*D) TryFieldScalarU49LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU49LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU49LE tries to add a field and read 49 bit unsigned integer in little-endian

func (*D) TryFieldScalarU5 ¶ added in v0.0.2

func (d *D) TryFieldScalarU5(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU5 tries to add a field and read 5 bit unsigned integer in current endian

func (*D) TryFieldScalarU50 ¶ added in v0.0.2

func (d *D) TryFieldScalarU50(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU50 tries to add a field and read 50 bit unsigned integer in current endian

func (*D) TryFieldScalarU50BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU50BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU50BE tries to add a field and read 50 bit unsigned integer in big-endian

func (*D) TryFieldScalarU50LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU50LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU50LE tries to add a field and read 50 bit unsigned integer in little-endian

func (*D) TryFieldScalarU51 ¶ added in v0.0.2

func (d *D) TryFieldScalarU51(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU51 tries to add a field and read 51 bit unsigned integer in current endian

func (*D) TryFieldScalarU51BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU51BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU51BE tries to add a field and read 51 bit unsigned integer in big-endian

func (*D) TryFieldScalarU51LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU51LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU51LE tries to add a field and read 51 bit unsigned integer in little-endian

func (*D) TryFieldScalarU52 ¶ added in v0.0.2

func (d *D) TryFieldScalarU52(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU52 tries to add a field and read 52 bit unsigned integer in current endian

func (*D) TryFieldScalarU52BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU52BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU52BE tries to add a field and read 52 bit unsigned integer in big-endian

func (*D) TryFieldScalarU52LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU52LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU52LE tries to add a field and read 52 bit unsigned integer in little-endian

func (*D) TryFieldScalarU53 ¶ added in v0.0.2

func (d *D) TryFieldScalarU53(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU53 tries to add a field and read 53 bit unsigned integer in current endian

func (*D) TryFieldScalarU53BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU53BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU53BE tries to add a field and read 53 bit unsigned integer in big-endian

func (*D) TryFieldScalarU53LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU53LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU53LE tries to add a field and read 53 bit unsigned integer in little-endian

func (*D) TryFieldScalarU54 ¶ added in v0.0.2

func (d *D) TryFieldScalarU54(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU54 tries to add a field and read 54 bit unsigned integer in current endian

func (*D) TryFieldScalarU54BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU54BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU54BE tries to add a field and read 54 bit unsigned integer in big-endian

func (*D) TryFieldScalarU54LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU54LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU54LE tries to add a field and read 54 bit unsigned integer in little-endian

func (*D) TryFieldScalarU55 ¶ added in v0.0.2

func (d *D) TryFieldScalarU55(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU55 tries to add a field and read 55 bit unsigned integer in current endian

func (*D) TryFieldScalarU55BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU55BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU55BE tries to add a field and read 55 bit unsigned integer in big-endian

func (*D) TryFieldScalarU55LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU55LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU55LE tries to add a field and read 55 bit unsigned integer in little-endian

func (*D) TryFieldScalarU56 ¶ added in v0.0.2

func (d *D) TryFieldScalarU56(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU56 tries to add a field and read 56 bit unsigned integer in current endian

func (*D) TryFieldScalarU56BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU56BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU56BE tries to add a field and read 56 bit unsigned integer in big-endian

func (*D) TryFieldScalarU56LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU56LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU56LE tries to add a field and read 56 bit unsigned integer in little-endian

func (*D) TryFieldScalarU57 ¶ added in v0.0.2

func (d *D) TryFieldScalarU57(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU57 tries to add a field and read 57 bit unsigned integer in current endian

func (*D) TryFieldScalarU57BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU57BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU57BE tries to add a field and read 57 bit unsigned integer in big-endian

func (*D) TryFieldScalarU57LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU57LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU57LE tries to add a field and read 57 bit unsigned integer in little-endian

func (*D) TryFieldScalarU58 ¶ added in v0.0.2

func (d *D) TryFieldScalarU58(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU58 tries to add a field and read 58 bit unsigned integer in current endian

func (*D) TryFieldScalarU58BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU58BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU58BE tries to add a field and read 58 bit unsigned integer in big-endian

func (*D) TryFieldScalarU58LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU58LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU58LE tries to add a field and read 58 bit unsigned integer in little-endian

func (*D) TryFieldScalarU59 ¶ added in v0.0.2

func (d *D) TryFieldScalarU59(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU59 tries to add a field and read 59 bit unsigned integer in current endian

func (*D) TryFieldScalarU59BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU59BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU59BE tries to add a field and read 59 bit unsigned integer in big-endian

func (*D) TryFieldScalarU59LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU59LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU59LE tries to add a field and read 59 bit unsigned integer in little-endian

func (*D) TryFieldScalarU6 ¶ added in v0.0.2

func (d *D) TryFieldScalarU6(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU6 tries to add a field and read 6 bit unsigned integer in current endian

func (*D) TryFieldScalarU60 ¶ added in v0.0.2

func (d *D) TryFieldScalarU60(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU60 tries to add a field and read 60 bit unsigned integer in current endian

func (*D) TryFieldScalarU60BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU60BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU60BE tries to add a field and read 60 bit unsigned integer in big-endian

func (*D) TryFieldScalarU60LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU60LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU60LE tries to add a field and read 60 bit unsigned integer in little-endian

func (*D) TryFieldScalarU61 ¶ added in v0.0.2

func (d *D) TryFieldScalarU61(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU61 tries to add a field and read 61 bit unsigned integer in current endian

func (*D) TryFieldScalarU61BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU61BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU61BE tries to add a field and read 61 bit unsigned integer in big-endian

func (*D) TryFieldScalarU61LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU61LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU61LE tries to add a field and read 61 bit unsigned integer in little-endian

func (*D) TryFieldScalarU62 ¶ added in v0.0.2

func (d *D) TryFieldScalarU62(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU62 tries to add a field and read 62 bit unsigned integer in current endian

func (*D) TryFieldScalarU62BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU62BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU62BE tries to add a field and read 62 bit unsigned integer in big-endian

func (*D) TryFieldScalarU62LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU62LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU62LE tries to add a field and read 62 bit unsigned integer in little-endian

func (*D) TryFieldScalarU63 ¶ added in v0.0.2

func (d *D) TryFieldScalarU63(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU63 tries to add a field and read 63 bit unsigned integer in current endian

func (*D) TryFieldScalarU63BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU63BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU63BE tries to add a field and read 63 bit unsigned integer in big-endian

func (*D) TryFieldScalarU63LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU63LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU63LE tries to add a field and read 63 bit unsigned integer in little-endian

func (*D) TryFieldScalarU64 ¶ added in v0.0.2

func (d *D) TryFieldScalarU64(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU64 tries to add a field and read 64 bit unsigned integer in current endian

func (*D) TryFieldScalarU64BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU64BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU64BE tries to add a field and read 64 bit unsigned integer in big-endian

func (*D) TryFieldScalarU64LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU64LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU64LE tries to add a field and read 64 bit unsigned integer in little-endian

func (*D) TryFieldScalarU7 ¶ added in v0.0.2

func (d *D) TryFieldScalarU7(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU7 tries to add a field and read 7 bit unsigned integer in current endian

func (*D) TryFieldScalarU8 ¶ added in v0.0.2

func (d *D) TryFieldScalarU8(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU8 tries to add a field and read 8 bit unsigned integer in current endian

func (*D) TryFieldScalarU8BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU8BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU8BE tries to add a field and read 8 bit unsigned integer in big-endian

func (*D) TryFieldScalarU8LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU8LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU8LE tries to add a field and read 8 bit unsigned integer in little-endian

func (*D) TryFieldScalarU9 ¶ added in v0.0.2

func (d *D) TryFieldScalarU9(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU9 tries to add a field and read 9 bit unsigned integer in current endian

func (*D) TryFieldScalarU9BE ¶ added in v0.0.2

func (d *D) TryFieldScalarU9BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU9BE tries to add a field and read 9 bit unsigned integer in big-endian

func (*D) TryFieldScalarU9LE ¶ added in v0.0.2

func (d *D) TryFieldScalarU9LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU9LE tries to add a field and read 9 bit unsigned integer in little-endian

func (*D) TryFieldScalarUBigInt ¶ added in v0.0.4

func (d *D) TryFieldScalarUBigInt(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUBigInt tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldScalarUBigIntBE ¶ added in v0.0.4

func (d *D) TryFieldScalarUBigIntBE(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUBigIntBE tries to add a field and read nBits bit signed integer in big-endian

func (*D) TryFieldScalarUBigIntE ¶ added in v0.0.4

func (d *D) TryFieldScalarUBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldScalarUBigIntLE ¶ added in v0.0.4

func (d *D) TryFieldScalarUBigIntLE(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUBigIntLE tries to add a field and read nBits bit signed integer in little-endian

func (*D) TryFieldScalarUE ¶ added in v0.0.2

func (d *D) TryFieldScalarUE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUE tries to add a field and read nBits unsigned integer in specified endian

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) TryFieldScalarUTF16 ¶ added in v0.0.2

func (d *D) TryFieldScalarUTF16(name string, nBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF16 tries to add a field and read nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) TryFieldScalarUTF16BE ¶ added in v0.0.2

func (d *D) TryFieldScalarUTF16BE(name string, nBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF16BE tries to add a field and read nBytes bytes UTF16 big-endian string

func (*D) TryFieldScalarUTF16LE ¶ added in v0.0.2

func (d *D) TryFieldScalarUTF16LE(name string, nBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF16LE tries to add a field and read nBytes bytes UTF16 little-endian string

func (*D) TryFieldScalarUTF8 ¶ added in v0.0.2

func (d *D) TryFieldScalarUTF8(name string, nBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF8 tries to add a field and read nBytes bytes UTF8 string

func (*D) TryFieldScalarUTF8Null ¶ added in v0.0.2

func (d *D) TryFieldScalarUTF8Null(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF8Null tries to add a field and read null terminated UTF8 string

func (*D) TryFieldScalarUTF8NullFixedLen ¶ added in v0.0.2

func (d *D) TryFieldScalarUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF8NullFixedLen tries to add a field and read fixedBytes bytes long null terminated UTF8 string

func (*D) TryFieldScalarUTF8ShortString ¶ added in v0.0.2

func (d *D) TryFieldScalarUTF8ShortString(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF8ShortString tries to add a field and read one byte length fixed UTF8 string

func (*D) TryFieldScalarUTF8ShortStringFixedLen ¶ added in v0.0.2

func (d *D) TryFieldScalarUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF8ShortStringFixedLen tries to add a field and read fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) TryFieldScalarUnary ¶ added in v0.0.2

func (d *D) TryFieldScalarUnary(name string, ov uint64, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUnary tries to add a field and read unary integer using ov as "one" value

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 ¶

func (d *D) TryFieldU(name string, nBits int, sms ...scalar.Mapper) (uint64, error)

TryFieldU tries to add a field and read nBits bits unsigned integer in current endian

func (*D) TryFieldU1 ¶

func (d *D) TryFieldU1(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU1 tries to add a field and read 1 bit unsigned integer in current endian

func (*D) TryFieldU10 ¶

func (d *D) TryFieldU10(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU10 tries to add a field and read 10 bit unsigned integer in current endian

func (*D) TryFieldU10BE ¶

func (d *D) TryFieldU10BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU10BE tries to add a field and read 10 bit unsigned integer in big-endian

func (*D) TryFieldU10LE ¶

func (d *D) TryFieldU10LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU10LE tries to add a field and read 10 bit unsigned integer in little-endian

func (*D) TryFieldU11 ¶

func (d *D) TryFieldU11(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU11 tries to add a field and read 11 bit unsigned integer in current endian

func (*D) TryFieldU11BE ¶

func (d *D) TryFieldU11BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU11BE tries to add a field and read 11 bit unsigned integer in big-endian

func (*D) TryFieldU11LE ¶

func (d *D) TryFieldU11LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU11LE tries to add a field and read 11 bit unsigned integer in little-endian

func (*D) TryFieldU12 ¶

func (d *D) TryFieldU12(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU12 tries to add a field and read 12 bit unsigned integer in current endian

func (*D) TryFieldU12BE ¶

func (d *D) TryFieldU12BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU12BE tries to add a field and read 12 bit unsigned integer in big-endian

func (*D) TryFieldU12LE ¶

func (d *D) TryFieldU12LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU12LE tries to add a field and read 12 bit unsigned integer in little-endian

func (*D) TryFieldU13 ¶

func (d *D) TryFieldU13(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU13 tries to add a field and read 13 bit unsigned integer in current endian

func (*D) TryFieldU13BE ¶

func (d *D) TryFieldU13BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU13BE tries to add a field and read 13 bit unsigned integer in big-endian

func (*D) TryFieldU13LE ¶

func (d *D) TryFieldU13LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU13LE tries to add a field and read 13 bit unsigned integer in little-endian

func (*D) TryFieldU14 ¶

func (d *D) TryFieldU14(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU14 tries to add a field and read 14 bit unsigned integer in current endian

func (*D) TryFieldU14BE ¶

func (d *D) TryFieldU14BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU14BE tries to add a field and read 14 bit unsigned integer in big-endian

func (*D) TryFieldU14LE ¶

func (d *D) TryFieldU14LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU14LE tries to add a field and read 14 bit unsigned integer in little-endian

func (*D) TryFieldU15 ¶

func (d *D) TryFieldU15(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU15 tries to add a field and read 15 bit unsigned integer in current endian

func (*D) TryFieldU15BE ¶

func (d *D) TryFieldU15BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU15BE tries to add a field and read 15 bit unsigned integer in big-endian

func (*D) TryFieldU15LE ¶

func (d *D) TryFieldU15LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU15LE tries to add a field and read 15 bit unsigned integer in little-endian

func (*D) TryFieldU16 ¶

func (d *D) TryFieldU16(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU16 tries to add a field and read 16 bit unsigned integer in current endian

func (*D) TryFieldU16BE ¶

func (d *D) TryFieldU16BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU16BE tries to add a field and read 16 bit unsigned integer in big-endian

func (*D) TryFieldU16LE ¶

func (d *D) TryFieldU16LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU16LE tries to add a field and read 16 bit unsigned integer in little-endian

func (*D) TryFieldU17 ¶

func (d *D) TryFieldU17(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU17 tries to add a field and read 17 bit unsigned integer in current endian

func (*D) TryFieldU17BE ¶

func (d *D) TryFieldU17BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU17BE tries to add a field and read 17 bit unsigned integer in big-endian

func (*D) TryFieldU17LE ¶

func (d *D) TryFieldU17LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU17LE tries to add a field and read 17 bit unsigned integer in little-endian

func (*D) TryFieldU18 ¶

func (d *D) TryFieldU18(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU18 tries to add a field and read 18 bit unsigned integer in current endian

func (*D) TryFieldU18BE ¶

func (d *D) TryFieldU18BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU18BE tries to add a field and read 18 bit unsigned integer in big-endian

func (*D) TryFieldU18LE ¶

func (d *D) TryFieldU18LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU18LE tries to add a field and read 18 bit unsigned integer in little-endian

func (*D) TryFieldU19 ¶

func (d *D) TryFieldU19(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU19 tries to add a field and read 19 bit unsigned integer in current endian

func (*D) TryFieldU19BE ¶

func (d *D) TryFieldU19BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU19BE tries to add a field and read 19 bit unsigned integer in big-endian

func (*D) TryFieldU19LE ¶

func (d *D) TryFieldU19LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU19LE tries to add a field and read 19 bit unsigned integer in little-endian

func (*D) TryFieldU2 ¶

func (d *D) TryFieldU2(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU2 tries to add a field and read 2 bit unsigned integer in current endian

func (*D) TryFieldU20 ¶

func (d *D) TryFieldU20(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU20 tries to add a field and read 20 bit unsigned integer in current endian

func (*D) TryFieldU20BE ¶

func (d *D) TryFieldU20BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU20BE tries to add a field and read 20 bit unsigned integer in big-endian

func (*D) TryFieldU20LE ¶

func (d *D) TryFieldU20LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU20LE tries to add a field and read 20 bit unsigned integer in little-endian

func (*D) TryFieldU21 ¶

func (d *D) TryFieldU21(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU21 tries to add a field and read 21 bit unsigned integer in current endian

func (*D) TryFieldU21BE ¶

func (d *D) TryFieldU21BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU21BE tries to add a field and read 21 bit unsigned integer in big-endian

func (*D) TryFieldU21LE ¶

func (d *D) TryFieldU21LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU21LE tries to add a field and read 21 bit unsigned integer in little-endian

func (*D) TryFieldU22 ¶

func (d *D) TryFieldU22(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU22 tries to add a field and read 22 bit unsigned integer in current endian

func (*D) TryFieldU22BE ¶

func (d *D) TryFieldU22BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU22BE tries to add a field and read 22 bit unsigned integer in big-endian

func (*D) TryFieldU22LE ¶

func (d *D) TryFieldU22LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU22LE tries to add a field and read 22 bit unsigned integer in little-endian

func (*D) TryFieldU23 ¶

func (d *D) TryFieldU23(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU23 tries to add a field and read 23 bit unsigned integer in current endian

func (*D) TryFieldU23BE ¶

func (d *D) TryFieldU23BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU23BE tries to add a field and read 23 bit unsigned integer in big-endian

func (*D) TryFieldU23LE ¶

func (d *D) TryFieldU23LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU23LE tries to add a field and read 23 bit unsigned integer in little-endian

func (*D) TryFieldU24 ¶

func (d *D) TryFieldU24(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU24 tries to add a field and read 24 bit unsigned integer in current endian

func (*D) TryFieldU24BE ¶

func (d *D) TryFieldU24BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU24BE tries to add a field and read 24 bit unsigned integer in big-endian

func (*D) TryFieldU24LE ¶

func (d *D) TryFieldU24LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU24LE tries to add a field and read 24 bit unsigned integer in little-endian

func (*D) TryFieldU25 ¶

func (d *D) TryFieldU25(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU25 tries to add a field and read 25 bit unsigned integer in current endian

func (*D) TryFieldU25BE ¶

func (d *D) TryFieldU25BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU25BE tries to add a field and read 25 bit unsigned integer in big-endian

func (*D) TryFieldU25LE ¶

func (d *D) TryFieldU25LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU25LE tries to add a field and read 25 bit unsigned integer in little-endian

func (*D) TryFieldU26 ¶

func (d *D) TryFieldU26(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU26 tries to add a field and read 26 bit unsigned integer in current endian

func (*D) TryFieldU26BE ¶

func (d *D) TryFieldU26BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU26BE tries to add a field and read 26 bit unsigned integer in big-endian

func (*D) TryFieldU26LE ¶

func (d *D) TryFieldU26LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU26LE tries to add a field and read 26 bit unsigned integer in little-endian

func (*D) TryFieldU27 ¶

func (d *D) TryFieldU27(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU27 tries to add a field and read 27 bit unsigned integer in current endian

func (*D) TryFieldU27BE ¶

func (d *D) TryFieldU27BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU27BE tries to add a field and read 27 bit unsigned integer in big-endian

func (*D) TryFieldU27LE ¶

func (d *D) TryFieldU27LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU27LE tries to add a field and read 27 bit unsigned integer in little-endian

func (*D) TryFieldU28 ¶

func (d *D) TryFieldU28(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU28 tries to add a field and read 28 bit unsigned integer in current endian

func (*D) TryFieldU28BE ¶

func (d *D) TryFieldU28BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU28BE tries to add a field and read 28 bit unsigned integer in big-endian

func (*D) TryFieldU28LE ¶

func (d *D) TryFieldU28LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU28LE tries to add a field and read 28 bit unsigned integer in little-endian

func (*D) TryFieldU29 ¶

func (d *D) TryFieldU29(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU29 tries to add a field and read 29 bit unsigned integer in current endian

func (*D) TryFieldU29BE ¶

func (d *D) TryFieldU29BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU29BE tries to add a field and read 29 bit unsigned integer in big-endian

func (*D) TryFieldU29LE ¶

func (d *D) TryFieldU29LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU29LE tries to add a field and read 29 bit unsigned integer in little-endian

func (*D) TryFieldU3 ¶

func (d *D) TryFieldU3(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU3 tries to add a field and read 3 bit unsigned integer in current endian

func (*D) TryFieldU30 ¶

func (d *D) TryFieldU30(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU30 tries to add a field and read 30 bit unsigned integer in current endian

func (*D) TryFieldU30BE ¶

func (d *D) TryFieldU30BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU30BE tries to add a field and read 30 bit unsigned integer in big-endian

func (*D) TryFieldU30LE ¶

func (d *D) TryFieldU30LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU30LE tries to add a field and read 30 bit unsigned integer in little-endian

func (*D) TryFieldU31 ¶

func (d *D) TryFieldU31(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU31 tries to add a field and read 31 bit unsigned integer in current endian

func (*D) TryFieldU31BE ¶

func (d *D) TryFieldU31BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU31BE tries to add a field and read 31 bit unsigned integer in big-endian

func (*D) TryFieldU31LE ¶

func (d *D) TryFieldU31LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU31LE tries to add a field and read 31 bit unsigned integer in little-endian

func (*D) TryFieldU32 ¶

func (d *D) TryFieldU32(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU32 tries to add a field and read 32 bit unsigned integer in current endian

func (*D) TryFieldU32BE ¶

func (d *D) TryFieldU32BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU32BE tries to add a field and read 32 bit unsigned integer in big-endian

func (*D) TryFieldU32LE ¶

func (d *D) TryFieldU32LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU32LE tries to add a field and read 32 bit unsigned integer in little-endian

func (*D) TryFieldU33 ¶

func (d *D) TryFieldU33(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU33 tries to add a field and read 33 bit unsigned integer in current endian

func (*D) TryFieldU33BE ¶

func (d *D) TryFieldU33BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU33BE tries to add a field and read 33 bit unsigned integer in big-endian

func (*D) TryFieldU33LE ¶

func (d *D) TryFieldU33LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU33LE tries to add a field and read 33 bit unsigned integer in little-endian

func (*D) TryFieldU34 ¶

func (d *D) TryFieldU34(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU34 tries to add a field and read 34 bit unsigned integer in current endian

func (*D) TryFieldU34BE ¶

func (d *D) TryFieldU34BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU34BE tries to add a field and read 34 bit unsigned integer in big-endian

func (*D) TryFieldU34LE ¶

func (d *D) TryFieldU34LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU34LE tries to add a field and read 34 bit unsigned integer in little-endian

func (*D) TryFieldU35 ¶

func (d *D) TryFieldU35(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU35 tries to add a field and read 35 bit unsigned integer in current endian

func (*D) TryFieldU35BE ¶

func (d *D) TryFieldU35BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU35BE tries to add a field and read 35 bit unsigned integer in big-endian

func (*D) TryFieldU35LE ¶

func (d *D) TryFieldU35LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU35LE tries to add a field and read 35 bit unsigned integer in little-endian

func (*D) TryFieldU36 ¶

func (d *D) TryFieldU36(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU36 tries to add a field and read 36 bit unsigned integer in current endian

func (*D) TryFieldU36BE ¶

func (d *D) TryFieldU36BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU36BE tries to add a field and read 36 bit unsigned integer in big-endian

func (*D) TryFieldU36LE ¶

func (d *D) TryFieldU36LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU36LE tries to add a field and read 36 bit unsigned integer in little-endian

func (*D) TryFieldU37 ¶

func (d *D) TryFieldU37(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU37 tries to add a field and read 37 bit unsigned integer in current endian

func (*D) TryFieldU37BE ¶

func (d *D) TryFieldU37BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU37BE tries to add a field and read 37 bit unsigned integer in big-endian

func (*D) TryFieldU37LE ¶

func (d *D) TryFieldU37LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU37LE tries to add a field and read 37 bit unsigned integer in little-endian

func (*D) TryFieldU38 ¶

func (d *D) TryFieldU38(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU38 tries to add a field and read 38 bit unsigned integer in current endian

func (*D) TryFieldU38BE ¶

func (d *D) TryFieldU38BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU38BE tries to add a field and read 38 bit unsigned integer in big-endian

func (*D) TryFieldU38LE ¶

func (d *D) TryFieldU38LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU38LE tries to add a field and read 38 bit unsigned integer in little-endian

func (*D) TryFieldU39 ¶

func (d *D) TryFieldU39(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU39 tries to add a field and read 39 bit unsigned integer in current endian

func (*D) TryFieldU39BE ¶

func (d *D) TryFieldU39BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU39BE tries to add a field and read 39 bit unsigned integer in big-endian

func (*D) TryFieldU39LE ¶

func (d *D) TryFieldU39LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU39LE tries to add a field and read 39 bit unsigned integer in little-endian

func (*D) TryFieldU4 ¶

func (d *D) TryFieldU4(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU4 tries to add a field and read 4 bit unsigned integer in current endian

func (*D) TryFieldU40 ¶

func (d *D) TryFieldU40(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU40 tries to add a field and read 40 bit unsigned integer in current endian

func (*D) TryFieldU40BE ¶

func (d *D) TryFieldU40BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU40BE tries to add a field and read 40 bit unsigned integer in big-endian

func (*D) TryFieldU40LE ¶

func (d *D) TryFieldU40LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU40LE tries to add a field and read 40 bit unsigned integer in little-endian

func (*D) TryFieldU41 ¶

func (d *D) TryFieldU41(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU41 tries to add a field and read 41 bit unsigned integer in current endian

func (*D) TryFieldU41BE ¶

func (d *D) TryFieldU41BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU41BE tries to add a field and read 41 bit unsigned integer in big-endian

func (*D) TryFieldU41LE ¶

func (d *D) TryFieldU41LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU41LE tries to add a field and read 41 bit unsigned integer in little-endian

func (*D) TryFieldU42 ¶

func (d *D) TryFieldU42(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU42 tries to add a field and read 42 bit unsigned integer in current endian

func (*D) TryFieldU42BE ¶

func (d *D) TryFieldU42BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU42BE tries to add a field and read 42 bit unsigned integer in big-endian

func (*D) TryFieldU42LE ¶

func (d *D) TryFieldU42LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU42LE tries to add a field and read 42 bit unsigned integer in little-endian

func (*D) TryFieldU43 ¶

func (d *D) TryFieldU43(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU43 tries to add a field and read 43 bit unsigned integer in current endian

func (*D) TryFieldU43BE ¶

func (d *D) TryFieldU43BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU43BE tries to add a field and read 43 bit unsigned integer in big-endian

func (*D) TryFieldU43LE ¶

func (d *D) TryFieldU43LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU43LE tries to add a field and read 43 bit unsigned integer in little-endian

func (*D) TryFieldU44 ¶

func (d *D) TryFieldU44(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU44 tries to add a field and read 44 bit unsigned integer in current endian

func (*D) TryFieldU44BE ¶

func (d *D) TryFieldU44BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU44BE tries to add a field and read 44 bit unsigned integer in big-endian

func (*D) TryFieldU44LE ¶

func (d *D) TryFieldU44LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU44LE tries to add a field and read 44 bit unsigned integer in little-endian

func (*D) TryFieldU45 ¶

func (d *D) TryFieldU45(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU45 tries to add a field and read 45 bit unsigned integer in current endian

func (*D) TryFieldU45BE ¶

func (d *D) TryFieldU45BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU45BE tries to add a field and read 45 bit unsigned integer in big-endian

func (*D) TryFieldU45LE ¶

func (d *D) TryFieldU45LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU45LE tries to add a field and read 45 bit unsigned integer in little-endian

func (*D) TryFieldU46 ¶

func (d *D) TryFieldU46(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU46 tries to add a field and read 46 bit unsigned integer in current endian

func (*D) TryFieldU46BE ¶

func (d *D) TryFieldU46BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU46BE tries to add a field and read 46 bit unsigned integer in big-endian

func (*D) TryFieldU46LE ¶

func (d *D) TryFieldU46LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU46LE tries to add a field and read 46 bit unsigned integer in little-endian

func (*D) TryFieldU47 ¶

func (d *D) TryFieldU47(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU47 tries to add a field and read 47 bit unsigned integer in current endian

func (*D) TryFieldU47BE ¶

func (d *D) TryFieldU47BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU47BE tries to add a field and read 47 bit unsigned integer in big-endian

func (*D) TryFieldU47LE ¶

func (d *D) TryFieldU47LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU47LE tries to add a field and read 47 bit unsigned integer in little-endian

func (*D) TryFieldU48 ¶

func (d *D) TryFieldU48(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU48 tries to add a field and read 48 bit unsigned integer in current endian

func (*D) TryFieldU48BE ¶

func (d *D) TryFieldU48BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU48BE tries to add a field and read 48 bit unsigned integer in big-endian

func (*D) TryFieldU48LE ¶

func (d *D) TryFieldU48LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU48LE tries to add a field and read 48 bit unsigned integer in little-endian

func (*D) TryFieldU49 ¶

func (d *D) TryFieldU49(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU49 tries to add a field and read 49 bit unsigned integer in current endian

func (*D) TryFieldU49BE ¶

func (d *D) TryFieldU49BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU49BE tries to add a field and read 49 bit unsigned integer in big-endian

func (*D) TryFieldU49LE ¶

func (d *D) TryFieldU49LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU49LE tries to add a field and read 49 bit unsigned integer in little-endian

func (*D) TryFieldU5 ¶

func (d *D) TryFieldU5(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU5 tries to add a field and read 5 bit unsigned integer in current endian

func (*D) TryFieldU50 ¶

func (d *D) TryFieldU50(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU50 tries to add a field and read 50 bit unsigned integer in current endian

func (*D) TryFieldU50BE ¶

func (d *D) TryFieldU50BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU50BE tries to add a field and read 50 bit unsigned integer in big-endian

func (*D) TryFieldU50LE ¶

func (d *D) TryFieldU50LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU50LE tries to add a field and read 50 bit unsigned integer in little-endian

func (*D) TryFieldU51 ¶

func (d *D) TryFieldU51(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU51 tries to add a field and read 51 bit unsigned integer in current endian

func (*D) TryFieldU51BE ¶

func (d *D) TryFieldU51BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU51BE tries to add a field and read 51 bit unsigned integer in big-endian

func (*D) TryFieldU51LE ¶

func (d *D) TryFieldU51LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU51LE tries to add a field and read 51 bit unsigned integer in little-endian

func (*D) TryFieldU52 ¶

func (d *D) TryFieldU52(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU52 tries to add a field and read 52 bit unsigned integer in current endian

func (*D) TryFieldU52BE ¶

func (d *D) TryFieldU52BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU52BE tries to add a field and read 52 bit unsigned integer in big-endian

func (*D) TryFieldU52LE ¶

func (d *D) TryFieldU52LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU52LE tries to add a field and read 52 bit unsigned integer in little-endian

func (*D) TryFieldU53 ¶

func (d *D) TryFieldU53(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU53 tries to add a field and read 53 bit unsigned integer in current endian

func (*D) TryFieldU53BE ¶

func (d *D) TryFieldU53BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU53BE tries to add a field and read 53 bit unsigned integer in big-endian

func (*D) TryFieldU53LE ¶

func (d *D) TryFieldU53LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU53LE tries to add a field and read 53 bit unsigned integer in little-endian

func (*D) TryFieldU54 ¶

func (d *D) TryFieldU54(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU54 tries to add a field and read 54 bit unsigned integer in current endian

func (*D) TryFieldU54BE ¶

func (d *D) TryFieldU54BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU54BE tries to add a field and read 54 bit unsigned integer in big-endian

func (*D) TryFieldU54LE ¶

func (d *D) TryFieldU54LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU54LE tries to add a field and read 54 bit unsigned integer in little-endian

func (*D) TryFieldU55 ¶

func (d *D) TryFieldU55(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU55 tries to add a field and read 55 bit unsigned integer in current endian

func (*D) TryFieldU55BE ¶

func (d *D) TryFieldU55BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU55BE tries to add a field and read 55 bit unsigned integer in big-endian

func (*D) TryFieldU55LE ¶

func (d *D) TryFieldU55LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU55LE tries to add a field and read 55 bit unsigned integer in little-endian

func (*D) TryFieldU56 ¶

func (d *D) TryFieldU56(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU56 tries to add a field and read 56 bit unsigned integer in current endian

func (*D) TryFieldU56BE ¶

func (d *D) TryFieldU56BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU56BE tries to add a field and read 56 bit unsigned integer in big-endian

func (*D) TryFieldU56LE ¶

func (d *D) TryFieldU56LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU56LE tries to add a field and read 56 bit unsigned integer in little-endian

func (*D) TryFieldU57 ¶

func (d *D) TryFieldU57(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU57 tries to add a field and read 57 bit unsigned integer in current endian

func (*D) TryFieldU57BE ¶

func (d *D) TryFieldU57BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU57BE tries to add a field and read 57 bit unsigned integer in big-endian

func (*D) TryFieldU57LE ¶

func (d *D) TryFieldU57LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU57LE tries to add a field and read 57 bit unsigned integer in little-endian

func (*D) TryFieldU58 ¶

func (d *D) TryFieldU58(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU58 tries to add a field and read 58 bit unsigned integer in current endian

func (*D) TryFieldU58BE ¶

func (d *D) TryFieldU58BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU58BE tries to add a field and read 58 bit unsigned integer in big-endian

func (*D) TryFieldU58LE ¶

func (d *D) TryFieldU58LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU58LE tries to add a field and read 58 bit unsigned integer in little-endian

func (*D) TryFieldU59 ¶

func (d *D) TryFieldU59(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU59 tries to add a field and read 59 bit unsigned integer in current endian

func (*D) TryFieldU59BE ¶

func (d *D) TryFieldU59BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU59BE tries to add a field and read 59 bit unsigned integer in big-endian

func (*D) TryFieldU59LE ¶

func (d *D) TryFieldU59LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU59LE tries to add a field and read 59 bit unsigned integer in little-endian

func (*D) TryFieldU6 ¶

func (d *D) TryFieldU6(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU6 tries to add a field and read 6 bit unsigned integer in current endian

func (*D) TryFieldU60 ¶

func (d *D) TryFieldU60(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU60 tries to add a field and read 60 bit unsigned integer in current endian

func (*D) TryFieldU60BE ¶

func (d *D) TryFieldU60BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU60BE tries to add a field and read 60 bit unsigned integer in big-endian

func (*D) TryFieldU60LE ¶

func (d *D) TryFieldU60LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU60LE tries to add a field and read 60 bit unsigned integer in little-endian

func (*D) TryFieldU61 ¶

func (d *D) TryFieldU61(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU61 tries to add a field and read 61 bit unsigned integer in current endian

func (*D) TryFieldU61BE ¶

func (d *D) TryFieldU61BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU61BE tries to add a field and read 61 bit unsigned integer in big-endian

func (*D) TryFieldU61LE ¶

func (d *D) TryFieldU61LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU61LE tries to add a field and read 61 bit unsigned integer in little-endian

func (*D) TryFieldU62 ¶

func (d *D) TryFieldU62(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU62 tries to add a field and read 62 bit unsigned integer in current endian

func (*D) TryFieldU62BE ¶

func (d *D) TryFieldU62BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU62BE tries to add a field and read 62 bit unsigned integer in big-endian

func (*D) TryFieldU62LE ¶

func (d *D) TryFieldU62LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU62LE tries to add a field and read 62 bit unsigned integer in little-endian

func (*D) TryFieldU63 ¶

func (d *D) TryFieldU63(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU63 tries to add a field and read 63 bit unsigned integer in current endian

func (*D) TryFieldU63BE ¶

func (d *D) TryFieldU63BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU63BE tries to add a field and read 63 bit unsigned integer in big-endian

func (*D) TryFieldU63LE ¶

func (d *D) TryFieldU63LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU63LE tries to add a field and read 63 bit unsigned integer in little-endian

func (*D) TryFieldU64 ¶

func (d *D) TryFieldU64(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU64 tries to add a field and read 64 bit unsigned integer in current endian

func (*D) TryFieldU64BE ¶

func (d *D) TryFieldU64BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU64BE tries to add a field and read 64 bit unsigned integer in big-endian

func (*D) TryFieldU64LE ¶

func (d *D) TryFieldU64LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU64LE tries to add a field and read 64 bit unsigned integer in little-endian

func (*D) TryFieldU7 ¶

func (d *D) TryFieldU7(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU7 tries to add a field and read 7 bit unsigned integer in current endian

func (*D) TryFieldU8 ¶

func (d *D) TryFieldU8(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU8 tries to add a field and read 8 bit unsigned integer in current endian

func (*D) TryFieldU8BE ¶

func (d *D) TryFieldU8BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU8BE tries to add a field and read 8 bit unsigned integer in big-endian

func (*D) TryFieldU8LE ¶

func (d *D) TryFieldU8LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU8LE tries to add a field and read 8 bit unsigned integer in little-endian

func (*D) TryFieldU9 ¶

func (d *D) TryFieldU9(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU9 tries to add a field and read 9 bit unsigned integer in current endian

func (*D) TryFieldU9BE ¶

func (d *D) TryFieldU9BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU9BE tries to add a field and read 9 bit unsigned integer in big-endian

func (*D) TryFieldU9LE ¶

func (d *D) TryFieldU9LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU9LE tries to add a field and read 9 bit unsigned integer in little-endian

func (*D) TryFieldUBigInt ¶ added in v0.0.4

func (d *D) TryFieldUBigInt(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldUBigInt tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldUBigIntBE ¶ added in v0.0.4

func (d *D) TryFieldUBigIntBE(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldUBigIntBE tries to add a field and read nBits bit signed integer in big-endian

func (*D) TryFieldUBigIntE ¶ added in v0.0.4

func (d *D) TryFieldUBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*big.Int, error)

TryFieldUBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldUBigIntLE ¶ added in v0.0.4

func (d *D) TryFieldUBigIntLE(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldUBigIntLE tries to add a field and read nBits bit signed integer in little-endian

func (*D) TryFieldUE ¶

func (d *D) TryFieldUE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (uint64, error)

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 ¶

func (d *D) TryFieldUTF16(name string, nBytes int, sms ...scalar.Mapper) (string, error)

TryFieldUTF16 tries to add a field and read nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) TryFieldUTF16BE ¶

func (d *D) TryFieldUTF16BE(name string, nBytes int, sms ...scalar.Mapper) (string, error)

TryFieldUTF16BE tries to add a field and read nBytes bytes UTF16 big-endian string

func (*D) TryFieldUTF16LE ¶

func (d *D) TryFieldUTF16LE(name string, nBytes int, sms ...scalar.Mapper) (string, error)

TryFieldUTF16LE tries to add a field and read nBytes bytes UTF16 little-endian string

func (*D) TryFieldUTF8 ¶

func (d *D) TryFieldUTF8(name string, nBytes int, sms ...scalar.Mapper) (string, error)

TryFieldUTF8 tries to add a field and read nBytes bytes UTF8 string

func (*D) TryFieldUTF8Null ¶

func (d *D) TryFieldUTF8Null(name string, sms ...scalar.Mapper) (string, error)

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 ¶

func (d *D) TryFieldUTF8ShortString(name string, sms ...scalar.Mapper) (string, error)

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 ¶

func (d *D) TryFieldUnary(name string, ov uint64, sms ...scalar.Mapper) (uint64, error)

TryFieldUnary tries to add a field and read unary integer using ov as "one" value

func (*D) TryFieldValue ¶

func (d *D) TryFieldValue(name string, fn func() (*Value, error)) (*Value, error)

func (*D) TryHasBytes ¶

func (d *D) TryHasBytes(hb []byte) bool

func (*D) TryLen ¶ added in v0.0.5

func (d *D) TryLen() (int64, error)

func (*D) TryPeekBits ¶

func (d *D) TryPeekBits(nBits int) (uint64, error)

PeekBits peek nBits bits from buffer TODO: share code?

func (*D) TryPeekBytes ¶ added in v0.0.5

func (d *D) TryPeekBytes(nBytes int) ([]byte, error)

func (*D) TryPeekFind ¶

func (d *D) TryPeekFind(nBits int, seekBits int64, maxLen int64, fn func(v uint64) bool) (int64, uint64, error)

func (*D) TryPos ¶ added in v0.0.5

func (d *D) TryPos() (int64, error)

func (*D) TryRawLen ¶

func (d *D) TryRawLen(nBits int64) (bitio.ReaderAtSeeker, error)

TryRawLen tries to read nBits raw bits

func (*D) TryS ¶

func (d *D) TryS(nBits int) (int64, error)

TryS tries to read nBits bits signed integer in current endian

func (*D) TryS1 ¶

func (d *D) TryS1() (int64, error)

TryS1 tries to read 1 bit signed integer in current endian

func (*D) TryS10 ¶

func (d *D) TryS10() (int64, error)

TryS10 tries to read 10 bit signed integer in current endian

func (*D) TryS10BE ¶

func (d *D) TryS10BE() (int64, error)

TryS10BE tries to read 10 bit signed integer in big-endian

func (*D) TryS10LE ¶

func (d *D) TryS10LE() (int64, error)

TryS10LE tries to read 10 bit signed integer in little-endian

func (*D) TryS11 ¶

func (d *D) TryS11() (int64, error)

TryS11 tries to read 11 bit signed integer in current endian

func (*D) TryS11BE ¶

func (d *D) TryS11BE() (int64, error)

TryS11BE tries to read 11 bit signed integer in big-endian

func (*D) TryS11LE ¶

func (d *D) TryS11LE() (int64, error)

TryS11LE tries to read 11 bit signed integer in little-endian

func (*D) TryS12 ¶

func (d *D) TryS12() (int64, error)

TryS12 tries to read 12 bit signed integer in current endian

func (*D) TryS12BE ¶

func (d *D) TryS12BE() (int64, error)

TryS12BE tries to read 12 bit signed integer in big-endian

func (*D) TryS12LE ¶

func (d *D) TryS12LE() (int64, error)

TryS12LE tries to read 12 bit signed integer in little-endian

func (*D) TryS13 ¶

func (d *D) TryS13() (int64, error)

TryS13 tries to read 13 bit signed integer in current endian

func (*D) TryS13BE ¶

func (d *D) TryS13BE() (int64, error)

TryS13BE tries to read 13 bit signed integer in big-endian

func (*D) TryS13LE ¶

func (d *D) TryS13LE() (int64, error)

TryS13LE tries to read 13 bit signed integer in little-endian

func (*D) TryS14 ¶

func (d *D) TryS14() (int64, error)

TryS14 tries to read 14 bit signed integer in current endian

func (*D) TryS14BE ¶

func (d *D) TryS14BE() (int64, error)

TryS14BE tries to read 14 bit signed integer in big-endian

func (*D) TryS14LE ¶

func (d *D) TryS14LE() (int64, error)

TryS14LE tries to read 14 bit signed integer in little-endian

func (*D) TryS15 ¶

func (d *D) TryS15() (int64, error)

TryS15 tries to read 15 bit signed integer in current endian

func (*D) TryS15BE ¶

func (d *D) TryS15BE() (int64, error)

TryS15BE tries to read 15 bit signed integer in big-endian

func (*D) TryS15LE ¶

func (d *D) TryS15LE() (int64, error)

TryS15LE tries to read 15 bit signed integer in little-endian

func (*D) TryS16 ¶

func (d *D) TryS16() (int64, error)

TryS16 tries to read 16 bit signed integer in current endian

func (*D) TryS16BE ¶

func (d *D) TryS16BE() (int64, error)

TryS16BE tries to read 16 bit signed integer in big-endian

func (*D) TryS16LE ¶

func (d *D) TryS16LE() (int64, error)

TryS16LE tries to read 16 bit signed integer in little-endian

func (*D) TryS17 ¶

func (d *D) TryS17() (int64, error)

TryS17 tries to read 17 bit signed integer in current endian

func (*D) TryS17BE ¶

func (d *D) TryS17BE() (int64, error)

TryS17BE tries to read 17 bit signed integer in big-endian

func (*D) TryS17LE ¶

func (d *D) TryS17LE() (int64, error)

TryS17LE tries to read 17 bit signed integer in little-endian

func (*D) TryS18 ¶

func (d *D) TryS18() (int64, error)

TryS18 tries to read 18 bit signed integer in current endian

func (*D) TryS18BE ¶

func (d *D) TryS18BE() (int64, error)

TryS18BE tries to read 18 bit signed integer in big-endian

func (*D) TryS18LE ¶

func (d *D) TryS18LE() (int64, error)

TryS18LE tries to read 18 bit signed integer in little-endian

func (*D) TryS19 ¶

func (d *D) TryS19() (int64, error)

TryS19 tries to read 19 bit signed integer in current endian

func (*D) TryS19BE ¶

func (d *D) TryS19BE() (int64, error)

TryS19BE tries to read 19 bit signed integer in big-endian

func (*D) TryS19LE ¶

func (d *D) TryS19LE() (int64, error)

TryS19LE tries to read 19 bit signed integer in little-endian

func (*D) TryS2 ¶

func (d *D) TryS2() (int64, error)

TryS2 tries to read 2 bit signed integer in current endian

func (*D) TryS20 ¶

func (d *D) TryS20() (int64, error)

TryS20 tries to read 20 bit signed integer in current endian

func (*D) TryS20BE ¶

func (d *D) TryS20BE() (int64, error)

TryS20BE tries to read 20 bit signed integer in big-endian

func (*D) TryS20LE ¶

func (d *D) TryS20LE() (int64, error)

TryS20LE tries to read 20 bit signed integer in little-endian

func (*D) TryS21 ¶

func (d *D) TryS21() (int64, error)

TryS21 tries to read 21 bit signed integer in current endian

func (*D) TryS21BE ¶

func (d *D) TryS21BE() (int64, error)

TryS21BE tries to read 21 bit signed integer in big-endian

func (*D) TryS21LE ¶

func (d *D) TryS21LE() (int64, error)

TryS21LE tries to read 21 bit signed integer in little-endian

func (*D) TryS22 ¶

func (d *D) TryS22() (int64, error)

TryS22 tries to read 22 bit signed integer in current endian

func (*D) TryS22BE ¶

func (d *D) TryS22BE() (int64, error)

TryS22BE tries to read 22 bit signed integer in big-endian

func (*D) TryS22LE ¶

func (d *D) TryS22LE() (int64, error)

TryS22LE tries to read 22 bit signed integer in little-endian

func (*D) TryS23 ¶

func (d *D) TryS23() (int64, error)

TryS23 tries to read 23 bit signed integer in current endian

func (*D) TryS23BE ¶

func (d *D) TryS23BE() (int64, error)

TryS23BE tries to read 23 bit signed integer in big-endian

func (*D) TryS23LE ¶

func (d *D) TryS23LE() (int64, error)

TryS23LE tries to read 23 bit signed integer in little-endian

func (*D) TryS24 ¶

func (d *D) TryS24() (int64, error)

TryS24 tries to read 24 bit signed integer in current endian

func (*D) TryS24BE ¶

func (d *D) TryS24BE() (int64, error)

TryS24BE tries to read 24 bit signed integer in big-endian

func (*D) TryS24LE ¶

func (d *D) TryS24LE() (int64, error)

TryS24LE tries to read 24 bit signed integer in little-endian

func (*D) TryS25 ¶

func (d *D) TryS25() (int64, error)

TryS25 tries to read 25 bit signed integer in current endian

func (*D) TryS25BE ¶

func (d *D) TryS25BE() (int64, error)

TryS25BE tries to read 25 bit signed integer in big-endian

func (*D) TryS25LE ¶

func (d *D) TryS25LE() (int64, error)

TryS25LE tries to read 25 bit signed integer in little-endian

func (*D) TryS26 ¶

func (d *D) TryS26() (int64, error)

TryS26 tries to read 26 bit signed integer in current endian

func (*D) TryS26BE ¶

func (d *D) TryS26BE() (int64, error)

TryS26BE tries to read 26 bit signed integer in big-endian

func (*D) TryS26LE ¶

func (d *D) TryS26LE() (int64, error)

TryS26LE tries to read 26 bit signed integer in little-endian

func (*D) TryS27 ¶

func (d *D) TryS27() (int64, error)

TryS27 tries to read 27 bit signed integer in current endian

func (*D) TryS27BE ¶

func (d *D) TryS27BE() (int64, error)

TryS27BE tries to read 27 bit signed integer in big-endian

func (*D) TryS27LE ¶

func (d *D) TryS27LE() (int64, error)

TryS27LE tries to read 27 bit signed integer in little-endian

func (*D) TryS28 ¶

func (d *D) TryS28() (int64, error)

TryS28 tries to read 28 bit signed integer in current endian

func (*D) TryS28BE ¶

func (d *D) TryS28BE() (int64, error)

TryS28BE tries to read 28 bit signed integer in big-endian

func (*D) TryS28LE ¶

func (d *D) TryS28LE() (int64, error)

TryS28LE tries to read 28 bit signed integer in little-endian

func (*D) TryS29 ¶

func (d *D) TryS29() (int64, error)

TryS29 tries to read 29 bit signed integer in current endian

func (*D) TryS29BE ¶

func (d *D) TryS29BE() (int64, error)

TryS29BE tries to read 29 bit signed integer in big-endian

func (*D) TryS29LE ¶

func (d *D) TryS29LE() (int64, error)

TryS29LE tries to read 29 bit signed integer in little-endian

func (*D) TryS3 ¶

func (d *D) TryS3() (int64, error)

TryS3 tries to read 3 bit signed integer in current endian

func (*D) TryS30 ¶

func (d *D) TryS30() (int64, error)

TryS30 tries to read 30 bit signed integer in current endian

func (*D) TryS30BE ¶

func (d *D) TryS30BE() (int64, error)

TryS30BE tries to read 30 bit signed integer in big-endian

func (*D) TryS30LE ¶

func (d *D) TryS30LE() (int64, error)

TryS30LE tries to read 30 bit signed integer in little-endian

func (*D) TryS31 ¶

func (d *D) TryS31() (int64, error)

TryS31 tries to read 31 bit signed integer in current endian

func (*D) TryS31BE ¶

func (d *D) TryS31BE() (int64, error)

TryS31BE tries to read 31 bit signed integer in big-endian

func (*D) TryS31LE ¶

func (d *D) TryS31LE() (int64, error)

TryS31LE tries to read 31 bit signed integer in little-endian

func (*D) TryS32 ¶

func (d *D) TryS32() (int64, error)

TryS32 tries to read 32 bit signed integer in current endian

func (*D) TryS32BE ¶

func (d *D) TryS32BE() (int64, error)

TryS32BE tries to read 32 bit signed integer in big-endian

func (*D) TryS32LE ¶

func (d *D) TryS32LE() (int64, error)

TryS32LE tries to read 32 bit signed integer in little-endian

func (*D) TryS33 ¶

func (d *D) TryS33() (int64, error)

TryS33 tries to read 33 bit signed integer in current endian

func (*D) TryS33BE ¶

func (d *D) TryS33BE() (int64, error)

TryS33BE tries to read 33 bit signed integer in big-endian

func (*D) TryS33LE ¶

func (d *D) TryS33LE() (int64, error)

TryS33LE tries to read 33 bit signed integer in little-endian

func (*D) TryS34 ¶

func (d *D) TryS34() (int64, error)

TryS34 tries to read 34 bit signed integer in current endian

func (*D) TryS34BE ¶

func (d *D) TryS34BE() (int64, error)

TryS34BE tries to read 34 bit signed integer in big-endian

func (*D) TryS34LE ¶

func (d *D) TryS34LE() (int64, error)

TryS34LE tries to read 34 bit signed integer in little-endian

func (*D) TryS35 ¶

func (d *D) TryS35() (int64, error)

TryS35 tries to read 35 bit signed integer in current endian

func (*D) TryS35BE ¶

func (d *D) TryS35BE() (int64, error)

TryS35BE tries to read 35 bit signed integer in big-endian

func (*D) TryS35LE ¶

func (d *D) TryS35LE() (int64, error)

TryS35LE tries to read 35 bit signed integer in little-endian

func (*D) TryS36 ¶

func (d *D) TryS36() (int64, error)

TryS36 tries to read 36 bit signed integer in current endian

func (*D) TryS36BE ¶

func (d *D) TryS36BE() (int64, error)

TryS36BE tries to read 36 bit signed integer in big-endian

func (*D) TryS36LE ¶

func (d *D) TryS36LE() (int64, error)

TryS36LE tries to read 36 bit signed integer in little-endian

func (*D) TryS37 ¶

func (d *D) TryS37() (int64, error)

TryS37 tries to read 37 bit signed integer in current endian

func (*D) TryS37BE ¶

func (d *D) TryS37BE() (int64, error)

TryS37BE tries to read 37 bit signed integer in big-endian

func (*D) TryS37LE ¶

func (d *D) TryS37LE() (int64, error)

TryS37LE tries to read 37 bit signed integer in little-endian

func (*D) TryS38 ¶

func (d *D) TryS38() (int64, error)

TryS38 tries to read 38 bit signed integer in current endian

func (*D) TryS38BE ¶

func (d *D) TryS38BE() (int64, error)

TryS38BE tries to read 38 bit signed integer in big-endian

func (*D) TryS38LE ¶

func (d *D) TryS38LE() (int64, error)

TryS38LE tries to read 38 bit signed integer in little-endian

func (*D) TryS39 ¶

func (d *D) TryS39() (int64, error)

TryS39 tries to read 39 bit signed integer in current endian

func (*D) TryS39BE ¶

func (d *D) TryS39BE() (int64, error)

TryS39BE tries to read 39 bit signed integer in big-endian

func (*D) TryS39LE ¶

func (d *D) TryS39LE() (int64, error)

TryS39LE tries to read 39 bit signed integer in little-endian

func (*D) TryS4 ¶

func (d *D) TryS4() (int64, error)

TryS4 tries to read 4 bit signed integer in current endian

func (*D) TryS40 ¶

func (d *D) TryS40() (int64, error)

TryS40 tries to read 40 bit signed integer in current endian

func (*D) TryS40BE ¶

func (d *D) TryS40BE() (int64, error)

TryS40BE tries to read 40 bit signed integer in big-endian

func (*D) TryS40LE ¶

func (d *D) TryS40LE() (int64, error)

TryS40LE tries to read 40 bit signed integer in little-endian

func (*D) TryS41 ¶

func (d *D) TryS41() (int64, error)

TryS41 tries to read 41 bit signed integer in current endian

func (*D) TryS41BE ¶

func (d *D) TryS41BE() (int64, error)

TryS41BE tries to read 41 bit signed integer in big-endian

func (*D) TryS41LE ¶

func (d *D) TryS41LE() (int64, error)

TryS41LE tries to read 41 bit signed integer in little-endian

func (*D) TryS42 ¶

func (d *D) TryS42() (int64, error)

TryS42 tries to read 42 bit signed integer in current endian

func (*D) TryS42BE ¶

func (d *D) TryS42BE() (int64, error)

TryS42BE tries to read 42 bit signed integer in big-endian

func (*D) TryS42LE ¶

func (d *D) TryS42LE() (int64, error)

TryS42LE tries to read 42 bit signed integer in little-endian

func (*D) TryS43 ¶

func (d *D) TryS43() (int64, error)

TryS43 tries to read 43 bit signed integer in current endian

func (*D) TryS43BE ¶

func (d *D) TryS43BE() (int64, error)

TryS43BE tries to read 43 bit signed integer in big-endian

func (*D) TryS43LE ¶

func (d *D) TryS43LE() (int64, error)

TryS43LE tries to read 43 bit signed integer in little-endian

func (*D) TryS44 ¶

func (d *D) TryS44() (int64, error)

TryS44 tries to read 44 bit signed integer in current endian

func (*D) TryS44BE ¶

func (d *D) TryS44BE() (int64, error)

TryS44BE tries to read 44 bit signed integer in big-endian

func (*D) TryS44LE ¶

func (d *D) TryS44LE() (int64, error)

TryS44LE tries to read 44 bit signed integer in little-endian

func (*D) TryS45 ¶

func (d *D) TryS45() (int64, error)

TryS45 tries to read 45 bit signed integer in current endian

func (*D) TryS45BE ¶

func (d *D) TryS45BE() (int64, error)

TryS45BE tries to read 45 bit signed integer in big-endian

func (*D) TryS45LE ¶

func (d *D) TryS45LE() (int64, error)

TryS45LE tries to read 45 bit signed integer in little-endian

func (*D) TryS46 ¶

func (d *D) TryS46() (int64, error)

TryS46 tries to read 46 bit signed integer in current endian

func (*D) TryS46BE ¶

func (d *D) TryS46BE() (int64, error)

TryS46BE tries to read 46 bit signed integer in big-endian

func (*D) TryS46LE ¶

func (d *D) TryS46LE() (int64, error)

TryS46LE tries to read 46 bit signed integer in little-endian

func (*D) TryS47 ¶

func (d *D) TryS47() (int64, error)

TryS47 tries to read 47 bit signed integer in current endian

func (*D) TryS47BE ¶

func (d *D) TryS47BE() (int64, error)

TryS47BE tries to read 47 bit signed integer in big-endian

func (*D) TryS47LE ¶

func (d *D) TryS47LE() (int64, error)

TryS47LE tries to read 47 bit signed integer in little-endian

func (*D) TryS48 ¶

func (d *D) TryS48() (int64, error)

TryS48 tries to read 48 bit signed integer in current endian

func (*D) TryS48BE ¶

func (d *D) TryS48BE() (int64, error)

TryS48BE tries to read 48 bit signed integer in big-endian

func (*D) TryS48LE ¶

func (d *D) TryS48LE() (int64, error)

TryS48LE tries to read 48 bit signed integer in little-endian

func (*D) TryS49 ¶

func (d *D) TryS49() (int64, error)

TryS49 tries to read 49 bit signed integer in current endian

func (*D) TryS49BE ¶

func (d *D) TryS49BE() (int64, error)

TryS49BE tries to read 49 bit signed integer in big-endian

func (*D) TryS49LE ¶

func (d *D) TryS49LE() (int64, error)

TryS49LE tries to read 49 bit signed integer in little-endian

func (*D) TryS5 ¶

func (d *D) TryS5() (int64, error)

TryS5 tries to read 5 bit signed integer in current endian

func (*D) TryS50 ¶

func (d *D) TryS50() (int64, error)

TryS50 tries to read 50 bit signed integer in current endian

func (*D) TryS50BE ¶

func (d *D) TryS50BE() (int64, error)

TryS50BE tries to read 50 bit signed integer in big-endian

func (*D) TryS50LE ¶

func (d *D) TryS50LE() (int64, error)

TryS50LE tries to read 50 bit signed integer in little-endian

func (*D) TryS51 ¶

func (d *D) TryS51() (int64, error)

TryS51 tries to read 51 bit signed integer in current endian

func (*D) TryS51BE ¶

func (d *D) TryS51BE() (int64, error)

TryS51BE tries to read 51 bit signed integer in big-endian

func (*D) TryS51LE ¶

func (d *D) TryS51LE() (int64, error)

TryS51LE tries to read 51 bit signed integer in little-endian

func (*D) TryS52 ¶

func (d *D) TryS52() (int64, error)

TryS52 tries to read 52 bit signed integer in current endian

func (*D) TryS52BE ¶

func (d *D) TryS52BE() (int64, error)

TryS52BE tries to read 52 bit signed integer in big-endian

func (*D) TryS52LE ¶

func (d *D) TryS52LE() (int64, error)

TryS52LE tries to read 52 bit signed integer in little-endian

func (*D) TryS53 ¶

func (d *D) TryS53() (int64, error)

TryS53 tries to read 53 bit signed integer in current endian

func (*D) TryS53BE ¶

func (d *D) TryS53BE() (int64, error)

TryS53BE tries to read 53 bit signed integer in big-endian

func (*D) TryS53LE ¶

func (d *D) TryS53LE() (int64, error)

TryS53LE tries to read 53 bit signed integer in little-endian

func (*D) TryS54 ¶

func (d *D) TryS54() (int64, error)

TryS54 tries to read 54 bit signed integer in current endian

func (*D) TryS54BE ¶

func (d *D) TryS54BE() (int64, error)

TryS54BE tries to read 54 bit signed integer in big-endian

func (*D) TryS54LE ¶

func (d *D) TryS54LE() (int64, error)

TryS54LE tries to read 54 bit signed integer in little-endian

func (*D) TryS55 ¶

func (d *D) TryS55() (int64, error)

TryS55 tries to read 55 bit signed integer in current endian

func (*D) TryS55BE ¶

func (d *D) TryS55BE() (int64, error)

TryS55BE tries to read 55 bit signed integer in big-endian

func (*D) TryS55LE ¶

func (d *D) TryS55LE() (int64, error)

TryS55LE tries to read 55 bit signed integer in little-endian

func (*D) TryS56 ¶

func (d *D) TryS56() (int64, error)

TryS56 tries to read 56 bit signed integer in current endian

func (*D) TryS56BE ¶

func (d *D) TryS56BE() (int64, error)

TryS56BE tries to read 56 bit signed integer in big-endian

func (*D) TryS56LE ¶

func (d *D) TryS56LE() (int64, error)

TryS56LE tries to read 56 bit signed integer in little-endian

func (*D) TryS57 ¶

func (d *D) TryS57() (int64, error)

TryS57 tries to read 57 bit signed integer in current endian

func (*D) TryS57BE ¶

func (d *D) TryS57BE() (int64, error)

TryS57BE tries to read 57 bit signed integer in big-endian

func (*D) TryS57LE ¶

func (d *D) TryS57LE() (int64, error)

TryS57LE tries to read 57 bit signed integer in little-endian

func (*D) TryS58 ¶

func (d *D) TryS58() (int64, error)

TryS58 tries to read 58 bit signed integer in current endian

func (*D) TryS58BE ¶

func (d *D) TryS58BE() (int64, error)

TryS58BE tries to read 58 bit signed integer in big-endian

func (*D) TryS58LE ¶

func (d *D) TryS58LE() (int64, error)

TryS58LE tries to read 58 bit signed integer in little-endian

func (*D) TryS59 ¶

func (d *D) TryS59() (int64, error)

TryS59 tries to read 59 bit signed integer in current endian

func (*D) TryS59BE ¶

func (d *D) TryS59BE() (int64, error)

TryS59BE tries to read 59 bit signed integer in big-endian

func (*D) TryS59LE ¶

func (d *D) TryS59LE() (int64, error)

TryS59LE tries to read 59 bit signed integer in little-endian

func (*D) TryS6 ¶

func (d *D) TryS6() (int64, error)

TryS6 tries to read 6 bit signed integer in current endian

func (*D) TryS60 ¶

func (d *D) TryS60() (int64, error)

TryS60 tries to read 60 bit signed integer in current endian

func (*D) TryS60BE ¶

func (d *D) TryS60BE() (int64, error)

TryS60BE tries to read 60 bit signed integer in big-endian

func (*D) TryS60LE ¶

func (d *D) TryS60LE() (int64, error)

TryS60LE tries to read 60 bit signed integer in little-endian

func (*D) TryS61 ¶

func (d *D) TryS61() (int64, error)

TryS61 tries to read 61 bit signed integer in current endian

func (*D) TryS61BE ¶

func (d *D) TryS61BE() (int64, error)

TryS61BE tries to read 61 bit signed integer in big-endian

func (*D) TryS61LE ¶

func (d *D) TryS61LE() (int64, error)

TryS61LE tries to read 61 bit signed integer in little-endian

func (*D) TryS62 ¶

func (d *D) TryS62() (int64, error)

TryS62 tries to read 62 bit signed integer in current endian

func (*D) TryS62BE ¶

func (d *D) TryS62BE() (int64, error)

TryS62BE tries to read 62 bit signed integer in big-endian

func (*D) TryS62LE ¶

func (d *D) TryS62LE() (int64, error)

TryS62LE tries to read 62 bit signed integer in little-endian

func (*D) TryS63 ¶

func (d *D) TryS63() (int64, error)

TryS63 tries to read 63 bit signed integer in current endian

func (*D) TryS63BE ¶

func (d *D) TryS63BE() (int64, error)

TryS63BE tries to read 63 bit signed integer in big-endian

func (*D) TryS63LE ¶

func (d *D) TryS63LE() (int64, error)

TryS63LE tries to read 63 bit signed integer in little-endian

func (*D) TryS64 ¶

func (d *D) TryS64() (int64, error)

TryS64 tries to read 64 bit signed integer in current endian

func (*D) TryS64BE ¶

func (d *D) TryS64BE() (int64, error)

TryS64BE tries to read 64 bit signed integer in big-endian

func (*D) TryS64LE ¶

func (d *D) TryS64LE() (int64, error)

TryS64LE tries to read 64 bit signed integer in little-endian

func (*D) TryS7 ¶

func (d *D) TryS7() (int64, error)

TryS7 tries to read 7 bit signed integer in current endian

func (*D) TryS8 ¶

func (d *D) TryS8() (int64, error)

TryS8 tries to read 8 bit signed integer in current endian

func (*D) TryS8BE ¶

func (d *D) TryS8BE() (int64, error)

TryS8BE tries to read 8 bit signed integer in big-endian

func (*D) TryS8LE ¶

func (d *D) TryS8LE() (int64, error)

TryS8LE tries to read 8 bit signed integer in little-endian

func (*D) TryS9 ¶

func (d *D) TryS9() (int64, error)

TryS9 tries to read 9 bit signed integer in current endian

func (*D) TryS9BE ¶

func (d *D) TryS9BE() (int64, error)

TryS9BE tries to read 9 bit signed integer in big-endian

func (*D) TryS9LE ¶

func (d *D) TryS9LE() (int64, error)

TryS9LE tries to read 9 bit signed integer in little-endian

func (*D) TrySBigInt ¶ added in v0.0.4

func (d *D) TrySBigInt(nBits int) (*big.Int, error)

TrySBigInt tries to read nBits bits signed integer in current endian

func (*D) TrySBigIntBE ¶ added in v0.0.4

func (d *D) TrySBigIntBE(nBits int) (*big.Int, error)

TrySBigIntBE tries to read nBits bit signed integer in big-endian

func (*D) TrySBigIntE ¶ added in v0.0.4

func (d *D) TrySBigIntE(nBits int, endian Endian) (*big.Int, error)

TrySBigIntE tries to read nBits signed integer in specified endian

func (*D) TrySBigIntLE ¶ added in v0.0.4

func (d *D) TrySBigIntLE(nBits int) (*big.Int, error)

TrySBigIntLE tries to read nBits bit signed integer in little-endian

func (*D) TrySE ¶

func (d *D) TrySE(nBits int, endian Endian) (int64, error)

TrySE tries to read nBits signed integer in specified endian

func (*D) TrySeekAbs ¶ added in v0.0.5

func (d *D) TrySeekAbs(pos int64, fns ...func(d *D)) (int64, error)

SeekAbs seeks to absolute position

func (*D) TrySeekRel ¶ added in v0.0.5

func (d *D) TrySeekRel(delta int64, fns ...func(d *D)) (int64, error)

SeekRel seeks relative to current bit position

func (*D) TryU ¶

func (d *D) TryU(nBits int) (uint64, error)

TryU tries to read nBits bits unsigned integer in current endian

func (*D) TryU1 ¶

func (d *D) TryU1() (uint64, error)

TryU1 tries to read 1 bit unsigned integer in current endian

func (*D) TryU10 ¶

func (d *D) TryU10() (uint64, error)

TryU10 tries to read 10 bit unsigned integer in current endian

func (*D) TryU10BE ¶

func (d *D) TryU10BE() (uint64, error)

TryU10BE tries to read 10 bit unsigned integer in big-endian

func (*D) TryU10LE ¶

func (d *D) TryU10LE() (uint64, error)

TryU10LE tries to read 10 bit unsigned integer in little-endian

func (*D) TryU11 ¶

func (d *D) TryU11() (uint64, error)

TryU11 tries to read 11 bit unsigned integer in current endian

func (*D) TryU11BE ¶

func (d *D) TryU11BE() (uint64, error)

TryU11BE tries to read 11 bit unsigned integer in big-endian

func (*D) TryU11LE ¶

func (d *D) TryU11LE() (uint64, error)

TryU11LE tries to read 11 bit unsigned integer in little-endian

func (*D) TryU12 ¶

func (d *D) TryU12() (uint64, error)

TryU12 tries to read 12 bit unsigned integer in current endian

func (*D) TryU12BE ¶

func (d *D) TryU12BE() (uint64, error)

TryU12BE tries to read 12 bit unsigned integer in big-endian

func (*D) TryU12LE ¶

func (d *D) TryU12LE() (uint64, error)

TryU12LE tries to read 12 bit unsigned integer in little-endian

func (*D) TryU13 ¶

func (d *D) TryU13() (uint64, error)

TryU13 tries to read 13 bit unsigned integer in current endian

func (*D) TryU13BE ¶

func (d *D) TryU13BE() (uint64, error)

TryU13BE tries to read 13 bit unsigned integer in big-endian

func (*D) TryU13LE ¶

func (d *D) TryU13LE() (uint64, error)

TryU13LE tries to read 13 bit unsigned integer in little-endian

func (*D) TryU14 ¶

func (d *D) TryU14() (uint64, error)

TryU14 tries to read 14 bit unsigned integer in current endian

func (*D) TryU14BE ¶

func (d *D) TryU14BE() (uint64, error)

TryU14BE tries to read 14 bit unsigned integer in big-endian

func (*D) TryU14LE ¶

func (d *D) TryU14LE() (uint64, error)

TryU14LE tries to read 14 bit unsigned integer in little-endian

func (*D) TryU15 ¶

func (d *D) TryU15() (uint64, error)

TryU15 tries to read 15 bit unsigned integer in current endian

func (*D) TryU15BE ¶

func (d *D) TryU15BE() (uint64, error)

TryU15BE tries to read 15 bit unsigned integer in big-endian

func (*D) TryU15LE ¶

func (d *D) TryU15LE() (uint64, error)

TryU15LE tries to read 15 bit unsigned integer in little-endian

func (*D) TryU16 ¶

func (d *D) TryU16() (uint64, error)

TryU16 tries to read 16 bit unsigned integer in current endian

func (*D) TryU16BE ¶

func (d *D) TryU16BE() (uint64, error)

TryU16BE tries to read 16 bit unsigned integer in big-endian

func (*D) TryU16LE ¶

func (d *D) TryU16LE() (uint64, error)

TryU16LE tries to read 16 bit unsigned integer in little-endian

func (*D) TryU17 ¶

func (d *D) TryU17() (uint64, error)

TryU17 tries to read 17 bit unsigned integer in current endian

func (*D) TryU17BE ¶

func (d *D) TryU17BE() (uint64, error)

TryU17BE tries to read 17 bit unsigned integer in big-endian

func (*D) TryU17LE ¶

func (d *D) TryU17LE() (uint64, error)

TryU17LE tries to read 17 bit unsigned integer in little-endian

func (*D) TryU18 ¶

func (d *D) TryU18() (uint64, error)

TryU18 tries to read 18 bit unsigned integer in current endian

func (*D) TryU18BE ¶

func (d *D) TryU18BE() (uint64, error)

TryU18BE tries to read 18 bit unsigned integer in big-endian

func (*D) TryU18LE ¶

func (d *D) TryU18LE() (uint64, error)

TryU18LE tries to read 18 bit unsigned integer in little-endian

func (*D) TryU19 ¶

func (d *D) TryU19() (uint64, error)

TryU19 tries to read 19 bit unsigned integer in current endian

func (*D) TryU19BE ¶

func (d *D) TryU19BE() (uint64, error)

TryU19BE tries to read 19 bit unsigned integer in big-endian

func (*D) TryU19LE ¶

func (d *D) TryU19LE() (uint64, error)

TryU19LE tries to read 19 bit unsigned integer in little-endian

func (*D) TryU2 ¶

func (d *D) TryU2() (uint64, error)

TryU2 tries to read 2 bit unsigned integer in current endian

func (*D) TryU20 ¶

func (d *D) TryU20() (uint64, error)

TryU20 tries to read 20 bit unsigned integer in current endian

func (*D) TryU20BE ¶

func (d *D) TryU20BE() (uint64, error)

TryU20BE tries to read 20 bit unsigned integer in big-endian

func (*D) TryU20LE ¶

func (d *D) TryU20LE() (uint64, error)

TryU20LE tries to read 20 bit unsigned integer in little-endian

func (*D) TryU21 ¶

func (d *D) TryU21() (uint64, error)

TryU21 tries to read 21 bit unsigned integer in current endian

func (*D) TryU21BE ¶

func (d *D) TryU21BE() (uint64, error)

TryU21BE tries to read 21 bit unsigned integer in big-endian

func (*D) TryU21LE ¶

func (d *D) TryU21LE() (uint64, error)

TryU21LE tries to read 21 bit unsigned integer in little-endian

func (*D) TryU22 ¶

func (d *D) TryU22() (uint64, error)

TryU22 tries to read 22 bit unsigned integer in current endian

func (*D) TryU22BE ¶

func (d *D) TryU22BE() (uint64, error)

TryU22BE tries to read 22 bit unsigned integer in big-endian

func (*D) TryU22LE ¶

func (d *D) TryU22LE() (uint64, error)

TryU22LE tries to read 22 bit unsigned integer in little-endian

func (*D) TryU23 ¶

func (d *D) TryU23() (uint64, error)

TryU23 tries to read 23 bit unsigned integer in current endian

func (*D) TryU23BE ¶

func (d *D) TryU23BE() (uint64, error)

TryU23BE tries to read 23 bit unsigned integer in big-endian

func (*D) TryU23LE ¶

func (d *D) TryU23LE() (uint64, error)

TryU23LE tries to read 23 bit unsigned integer in little-endian

func (*D) TryU24 ¶

func (d *D) TryU24() (uint64, error)

TryU24 tries to read 24 bit unsigned integer in current endian

func (*D) TryU24BE ¶

func (d *D) TryU24BE() (uint64, error)

TryU24BE tries to read 24 bit unsigned integer in big-endian

func (*D) TryU24LE ¶

func (d *D) TryU24LE() (uint64, error)

TryU24LE tries to read 24 bit unsigned integer in little-endian

func (*D) TryU25 ¶

func (d *D) TryU25() (uint64, error)

TryU25 tries to read 25 bit unsigned integer in current endian

func (*D) TryU25BE ¶

func (d *D) TryU25BE() (uint64, error)

TryU25BE tries to read 25 bit unsigned integer in big-endian

func (*D) TryU25LE ¶

func (d *D) TryU25LE() (uint64, error)

TryU25LE tries to read 25 bit unsigned integer in little-endian

func (*D) TryU26 ¶

func (d *D) TryU26() (uint64, error)

TryU26 tries to read 26 bit unsigned integer in current endian

func (*D) TryU26BE ¶

func (d *D) TryU26BE() (uint64, error)

TryU26BE tries to read 26 bit unsigned integer in big-endian

func (*D) TryU26LE ¶

func (d *D) TryU26LE() (uint64, error)

TryU26LE tries to read 26 bit unsigned integer in little-endian

func (*D) TryU27 ¶

func (d *D) TryU27() (uint64, error)

TryU27 tries to read 27 bit unsigned integer in current endian

func (*D) TryU27BE ¶

func (d *D) TryU27BE() (uint64, error)

TryU27BE tries to read 27 bit unsigned integer in big-endian

func (*D) TryU27LE ¶

func (d *D) TryU27LE() (uint64, error)

TryU27LE tries to read 27 bit unsigned integer in little-endian

func (*D) TryU28 ¶

func (d *D) TryU28() (uint64, error)

TryU28 tries to read 28 bit unsigned integer in current endian

func (*D) TryU28BE ¶

func (d *D) TryU28BE() (uint64, error)

TryU28BE tries to read 28 bit unsigned integer in big-endian

func (*D) TryU28LE ¶

func (d *D) TryU28LE() (uint64, error)

TryU28LE tries to read 28 bit unsigned integer in little-endian

func (*D) TryU29 ¶

func (d *D) TryU29() (uint64, error)

TryU29 tries to read 29 bit unsigned integer in current endian

func (*D) TryU29BE ¶

func (d *D) TryU29BE() (uint64, error)

TryU29BE tries to read 29 bit unsigned integer in big-endian

func (*D) TryU29LE ¶

func (d *D) TryU29LE() (uint64, error)

TryU29LE tries to read 29 bit unsigned integer in little-endian

func (*D) TryU3 ¶

func (d *D) TryU3() (uint64, error)

TryU3 tries to read 3 bit unsigned integer in current endian

func (*D) TryU30 ¶

func (d *D) TryU30() (uint64, error)

TryU30 tries to read 30 bit unsigned integer in current endian

func (*D) TryU30BE ¶

func (d *D) TryU30BE() (uint64, error)

TryU30BE tries to read 30 bit unsigned integer in big-endian

func (*D) TryU30LE ¶

func (d *D) TryU30LE() (uint64, error)

TryU30LE tries to read 30 bit unsigned integer in little-endian

func (*D) TryU31 ¶

func (d *D) TryU31() (uint64, error)

TryU31 tries to read 31 bit unsigned integer in current endian

func (*D) TryU31BE ¶

func (d *D) TryU31BE() (uint64, error)

TryU31BE tries to read 31 bit unsigned integer in big-endian

func (*D) TryU31LE ¶

func (d *D) TryU31LE() (uint64, error)

TryU31LE tries to read 31 bit unsigned integer in little-endian

func (*D) TryU32 ¶

func (d *D) TryU32() (uint64, error)

TryU32 tries to read 32 bit unsigned integer in current endian

func (*D) TryU32BE ¶

func (d *D) TryU32BE() (uint64, error)

TryU32BE tries to read 32 bit unsigned integer in big-endian

func (*D) TryU32LE ¶

func (d *D) TryU32LE() (uint64, error)

TryU32LE tries to read 32 bit unsigned integer in little-endian

func (*D) TryU33 ¶

func (d *D) TryU33() (uint64, error)

TryU33 tries to read 33 bit unsigned integer in current endian

func (*D) TryU33BE ¶

func (d *D) TryU33BE() (uint64, error)

TryU33BE tries to read 33 bit unsigned integer in big-endian

func (*D) TryU33LE ¶

func (d *D) TryU33LE() (uint64, error)

TryU33LE tries to read 33 bit unsigned integer in little-endian

func (*D) TryU34 ¶

func (d *D) TryU34() (uint64, error)

TryU34 tries to read 34 bit unsigned integer in current endian

func (*D) TryU34BE ¶

func (d *D) TryU34BE() (uint64, error)

TryU34BE tries to read 34 bit unsigned integer in big-endian

func (*D) TryU34LE ¶

func (d *D) TryU34LE() (uint64, error)

TryU34LE tries to read 34 bit unsigned integer in little-endian

func (*D) TryU35 ¶

func (d *D) TryU35() (uint64, error)

TryU35 tries to read 35 bit unsigned integer in current endian

func (*D) TryU35BE ¶

func (d *D) TryU35BE() (uint64, error)

TryU35BE tries to read 35 bit unsigned integer in big-endian

func (*D) TryU35LE ¶

func (d *D) TryU35LE() (uint64, error)

TryU35LE tries to read 35 bit unsigned integer in little-endian

func (*D) TryU36 ¶

func (d *D) TryU36() (uint64, error)

TryU36 tries to read 36 bit unsigned integer in current endian

func (*D) TryU36BE ¶

func (d *D) TryU36BE() (uint64, error)

TryU36BE tries to read 36 bit unsigned integer in big-endian

func (*D) TryU36LE ¶

func (d *D) TryU36LE() (uint64, error)

TryU36LE tries to read 36 bit unsigned integer in little-endian

func (*D) TryU37 ¶

func (d *D) TryU37() (uint64, error)

TryU37 tries to read 37 bit unsigned integer in current endian

func (*D) TryU37BE ¶

func (d *D) TryU37BE() (uint64, error)

TryU37BE tries to read 37 bit unsigned integer in big-endian

func (*D) TryU37LE ¶

func (d *D) TryU37LE() (uint64, error)

TryU37LE tries to read 37 bit unsigned integer in little-endian

func (*D) TryU38 ¶

func (d *D) TryU38() (uint64, error)

TryU38 tries to read 38 bit unsigned integer in current endian

func (*D) TryU38BE ¶

func (d *D) TryU38BE() (uint64, error)

TryU38BE tries to read 38 bit unsigned integer in big-endian

func (*D) TryU38LE ¶

func (d *D) TryU38LE() (uint64, error)

TryU38LE tries to read 38 bit unsigned integer in little-endian

func (*D) TryU39 ¶

func (d *D) TryU39() (uint64, error)

TryU39 tries to read 39 bit unsigned integer in current endian

func (*D) TryU39BE ¶

func (d *D) TryU39BE() (uint64, error)

TryU39BE tries to read 39 bit unsigned integer in big-endian

func (*D) TryU39LE ¶

func (d *D) TryU39LE() (uint64, error)

TryU39LE tries to read 39 bit unsigned integer in little-endian

func (*D) TryU4 ¶

func (d *D) TryU4() (uint64, error)

TryU4 tries to read 4 bit unsigned integer in current endian

func (*D) TryU40 ¶

func (d *D) TryU40() (uint64, error)

TryU40 tries to read 40 bit unsigned integer in current endian

func (*D) TryU40BE ¶

func (d *D) TryU40BE() (uint64, error)

TryU40BE tries to read 40 bit unsigned integer in big-endian

func (*D) TryU40LE ¶

func (d *D) TryU40LE() (uint64, error)

TryU40LE tries to read 40 bit unsigned integer in little-endian

func (*D) TryU41 ¶

func (d *D) TryU41() (uint64, error)

TryU41 tries to read 41 bit unsigned integer in current endian

func (*D) TryU41BE ¶

func (d *D) TryU41BE() (uint64, error)

TryU41BE tries to read 41 bit unsigned integer in big-endian

func (*D) TryU41LE ¶

func (d *D) TryU41LE() (uint64, error)

TryU41LE tries to read 41 bit unsigned integer in little-endian

func (*D) TryU42 ¶

func (d *D) TryU42() (uint64, error)

TryU42 tries to read 42 bit unsigned integer in current endian

func (*D) TryU42BE ¶

func (d *D) TryU42BE() (uint64, error)

TryU42BE tries to read 42 bit unsigned integer in big-endian

func (*D) TryU42LE ¶

func (d *D) TryU42LE() (uint64, error)

TryU42LE tries to read 42 bit unsigned integer in little-endian

func (*D) TryU43 ¶

func (d *D) TryU43() (uint64, error)

TryU43 tries to read 43 bit unsigned integer in current endian

func (*D) TryU43BE ¶

func (d *D) TryU43BE() (uint64, error)

TryU43BE tries to read 43 bit unsigned integer in big-endian

func (*D) TryU43LE ¶

func (d *D) TryU43LE() (uint64, error)

TryU43LE tries to read 43 bit unsigned integer in little-endian

func (*D) TryU44 ¶

func (d *D) TryU44() (uint64, error)

TryU44 tries to read 44 bit unsigned integer in current endian

func (*D) TryU44BE ¶

func (d *D) TryU44BE() (uint64, error)

TryU44BE tries to read 44 bit unsigned integer in big-endian

func (*D) TryU44LE ¶

func (d *D) TryU44LE() (uint64, error)

TryU44LE tries to read 44 bit unsigned integer in little-endian

func (*D) TryU45 ¶

func (d *D) TryU45() (uint64, error)

TryU45 tries to read 45 bit unsigned integer in current endian

func (*D) TryU45BE ¶

func (d *D) TryU45BE() (uint64, error)

TryU45BE tries to read 45 bit unsigned integer in big-endian

func (*D) TryU45LE ¶

func (d *D) TryU45LE() (uint64, error)

TryU45LE tries to read 45 bit unsigned integer in little-endian

func (*D) TryU46 ¶

func (d *D) TryU46() (uint64, error)

TryU46 tries to read 46 bit unsigned integer in current endian

func (*D) TryU46BE ¶

func (d *D) TryU46BE() (uint64, error)

TryU46BE tries to read 46 bit unsigned integer in big-endian

func (*D) TryU46LE ¶

func (d *D) TryU46LE() (uint64, error)

TryU46LE tries to read 46 bit unsigned integer in little-endian

func (*D) TryU47 ¶

func (d *D) TryU47() (uint64, error)

TryU47 tries to read 47 bit unsigned integer in current endian

func (*D) TryU47BE ¶

func (d *D) TryU47BE() (uint64, error)

TryU47BE tries to read 47 bit unsigned integer in big-endian

func (*D) TryU47LE ¶

func (d *D) TryU47LE() (uint64, error)

TryU47LE tries to read 47 bit unsigned integer in little-endian

func (*D) TryU48 ¶

func (d *D) TryU48() (uint64, error)

TryU48 tries to read 48 bit unsigned integer in current endian

func (*D) TryU48BE ¶

func (d *D) TryU48BE() (uint64, error)

TryU48BE tries to read 48 bit unsigned integer in big-endian

func (*D) TryU48LE ¶

func (d *D) TryU48LE() (uint64, error)

TryU48LE tries to read 48 bit unsigned integer in little-endian

func (*D) TryU49 ¶

func (d *D) TryU49() (uint64, error)

TryU49 tries to read 49 bit unsigned integer in current endian

func (*D) TryU49BE ¶

func (d *D) TryU49BE() (uint64, error)

TryU49BE tries to read 49 bit unsigned integer in big-endian

func (*D) TryU49LE ¶

func (d *D) TryU49LE() (uint64, error)

TryU49LE tries to read 49 bit unsigned integer in little-endian

func (*D) TryU5 ¶

func (d *D) TryU5() (uint64, error)

TryU5 tries to read 5 bit unsigned integer in current endian

func (*D) TryU50 ¶

func (d *D) TryU50() (uint64, error)

TryU50 tries to read 50 bit unsigned integer in current endian

func (*D) TryU50BE ¶

func (d *D) TryU50BE() (uint64, error)

TryU50BE tries to read 50 bit unsigned integer in big-endian

func (*D) TryU50LE ¶

func (d *D) TryU50LE() (uint64, error)

TryU50LE tries to read 50 bit unsigned integer in little-endian

func (*D) TryU51 ¶

func (d *D) TryU51() (uint64, error)

TryU51 tries to read 51 bit unsigned integer in current endian

func (*D) TryU51BE ¶

func (d *D) TryU51BE() (uint64, error)

TryU51BE tries to read 51 bit unsigned integer in big-endian

func (*D) TryU51LE ¶

func (d *D) TryU51LE() (uint64, error)

TryU51LE tries to read 51 bit unsigned integer in little-endian

func (*D) TryU52 ¶

func (d *D) TryU52() (uint64, error)

TryU52 tries to read 52 bit unsigned integer in current endian

func (*D) TryU52BE ¶

func (d *D) TryU52BE() (uint64, error)

TryU52BE tries to read 52 bit unsigned integer in big-endian

func (*D) TryU52LE ¶

func (d *D) TryU52LE() (uint64, error)

TryU52LE tries to read 52 bit unsigned integer in little-endian

func (*D) TryU53 ¶

func (d *D) TryU53() (uint64, error)

TryU53 tries to read 53 bit unsigned integer in current endian

func (*D) TryU53BE ¶

func (d *D) TryU53BE() (uint64, error)

TryU53BE tries to read 53 bit unsigned integer in big-endian

func (*D) TryU53LE ¶

func (d *D) TryU53LE() (uint64, error)

TryU53LE tries to read 53 bit unsigned integer in little-endian

func (*D) TryU54 ¶

func (d *D) TryU54() (uint64, error)

TryU54 tries to read 54 bit unsigned integer in current endian

func (*D) TryU54BE ¶

func (d *D) TryU54BE() (uint64, error)

TryU54BE tries to read 54 bit unsigned integer in big-endian

func (*D) TryU54LE ¶

func (d *D) TryU54LE() (uint64, error)

TryU54LE tries to read 54 bit unsigned integer in little-endian

func (*D) TryU55 ¶

func (d *D) TryU55() (uint64, error)

TryU55 tries to read 55 bit unsigned integer in current endian

func (*D) TryU55BE ¶

func (d *D) TryU55BE() (uint64, error)

TryU55BE tries to read 55 bit unsigned integer in big-endian

func (*D) TryU55LE ¶

func (d *D) TryU55LE() (uint64, error)

TryU55LE tries to read 55 bit unsigned integer in little-endian

func (*D) TryU56 ¶

func (d *D) TryU56() (uint64, error)

TryU56 tries to read 56 bit unsigned integer in current endian

func (*D) TryU56BE ¶

func (d *D) TryU56BE() (uint64, error)

TryU56BE tries to read 56 bit unsigned integer in big-endian

func (*D) TryU56LE ¶

func (d *D) TryU56LE() (uint64, error)

TryU56LE tries to read 56 bit unsigned integer in little-endian

func (*D) TryU57 ¶

func (d *D) TryU57() (uint64, error)

TryU57 tries to read 57 bit unsigned integer in current endian

func (*D) TryU57BE ¶

func (d *D) TryU57BE() (uint64, error)

TryU57BE tries to read 57 bit unsigned integer in big-endian

func (*D) TryU57LE ¶

func (d *D) TryU57LE() (uint64, error)

TryU57LE tries to read 57 bit unsigned integer in little-endian

func (*D) TryU58 ¶

func (d *D) TryU58() (uint64, error)

TryU58 tries to read 58 bit unsigned integer in current endian

func (*D) TryU58BE ¶

func (d *D) TryU58BE() (uint64, error)

TryU58BE tries to read 58 bit unsigned integer in big-endian

func (*D) TryU58LE ¶

func (d *D) TryU58LE() (uint64, error)

TryU58LE tries to read 58 bit unsigned integer in little-endian

func (*D) TryU59 ¶

func (d *D) TryU59() (uint64, error)

TryU59 tries to read 59 bit unsigned integer in current endian

func (*D) TryU59BE ¶

func (d *D) TryU59BE() (uint64, error)

TryU59BE tries to read 59 bit unsigned integer in big-endian

func (*D) TryU59LE ¶

func (d *D) TryU59LE() (uint64, error)

TryU59LE tries to read 59 bit unsigned integer in little-endian

func (*D) TryU6 ¶

func (d *D) TryU6() (uint64, error)

TryU6 tries to read 6 bit unsigned integer in current endian

func (*D) TryU60 ¶

func (d *D) TryU60() (uint64, error)

TryU60 tries to read 60 bit unsigned integer in current endian

func (*D) TryU60BE ¶

func (d *D) TryU60BE() (uint64, error)

TryU60BE tries to read 60 bit unsigned integer in big-endian

func (*D) TryU60LE ¶

func (d *D) TryU60LE() (uint64, error)

TryU60LE tries to read 60 bit unsigned integer in little-endian

func (*D) TryU61 ¶

func (d *D) TryU61() (uint64, error)

TryU61 tries to read 61 bit unsigned integer in current endian

func (*D) TryU61BE ¶

func (d *D) TryU61BE() (uint64, error)

TryU61BE tries to read 61 bit unsigned integer in big-endian

func (*D) TryU61LE ¶

func (d *D) TryU61LE() (uint64, error)

TryU61LE tries to read 61 bit unsigned integer in little-endian

func (*D) TryU62 ¶

func (d *D) TryU62() (uint64, error)

TryU62 tries to read 62 bit unsigned integer in current endian

func (*D) TryU62BE ¶

func (d *D) TryU62BE() (uint64, error)

TryU62BE tries to read 62 bit unsigned integer in big-endian

func (*D) TryU62LE ¶

func (d *D) TryU62LE() (uint64, error)

TryU62LE tries to read 62 bit unsigned integer in little-endian

func (*D) TryU63 ¶

func (d *D) TryU63() (uint64, error)

TryU63 tries to read 63 bit unsigned integer in current endian

func (*D) TryU63BE ¶

func (d *D) TryU63BE() (uint64, error)

TryU63BE tries to read 63 bit unsigned integer in big-endian

func (*D) TryU63LE ¶

func (d *D) TryU63LE() (uint64, error)

TryU63LE tries to read 63 bit unsigned integer in little-endian

func (*D) TryU64 ¶

func (d *D) TryU64() (uint64, error)

TryU64 tries to read 64 bit unsigned integer in current endian

func (*D) TryU64BE ¶

func (d *D) TryU64BE() (uint64, error)

TryU64BE tries to read 64 bit unsigned integer in big-endian

func (*D) TryU64LE ¶

func (d *D) TryU64LE() (uint64, error)

TryU64LE tries to read 64 bit unsigned integer in little-endian

func (*D) TryU7 ¶

func (d *D) TryU7() (uint64, error)

TryU7 tries to read 7 bit unsigned integer in current endian

func (*D) TryU8 ¶

func (d *D) TryU8() (uint64, error)

TryU8 tries to read 8 bit unsigned integer in current endian

func (*D) TryU8BE ¶

func (d *D) TryU8BE() (uint64, error)

TryU8BE tries to read 8 bit unsigned integer in big-endian

func (*D) TryU8LE ¶

func (d *D) TryU8LE() (uint64, error)

TryU8LE tries to read 8 bit unsigned integer in little-endian

func (*D) TryU9 ¶

func (d *D) TryU9() (uint64, error)

TryU9 tries to read 9 bit unsigned integer in current endian

func (*D) TryU9BE ¶

func (d *D) TryU9BE() (uint64, error)

TryU9BE tries to read 9 bit unsigned integer in big-endian

func (*D) TryU9LE ¶

func (d *D) TryU9LE() (uint64, error)

TryU9LE tries to read 9 bit unsigned integer in little-endian

func (*D) TryUBigInt ¶ added in v0.0.4

func (d *D) TryUBigInt(nBits int) (*big.Int, error)

TryUBigInt tries to read nBits bits signed integer in current endian

func (*D) TryUBigIntBE ¶ added in v0.0.4

func (d *D) TryUBigIntBE(nBits int) (*big.Int, error)

TryUBigIntBE tries to read nBits bit signed integer in big-endian

func (*D) TryUBigIntE ¶ added in v0.0.4

func (d *D) TryUBigIntE(nBits int, endian Endian) (*big.Int, error)

TryUBigIntE tries to read nBits signed integer in specified endian

func (*D) TryUBigIntLE ¶ added in v0.0.4

func (d *D) TryUBigIntLE(nBits int) (*big.Int, error)

TryUBigIntLE tries to read nBits bit signed integer in little-endian

func (*D) TryUE ¶

func (d *D) TryUE(nBits int, endian Endian) (uint64, error)

TryUE tries to read nBits unsigned integer in specified endian

func (*D) TryUTF16 ¶

func (d *D) TryUTF16(nBytes int) (string, error)

TryUTF16 tries to read nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) TryUTF16BE ¶

func (d *D) TryUTF16BE(nBytes int) (string, error)

TryUTF16BE tries to read nBytes bytes UTF16 big-endian string

func (*D) TryUTF16LE ¶

func (d *D) TryUTF16LE(nBytes int) (string, error)

TryUTF16LE tries to read nBytes bytes UTF16 little-endian string

func (*D) TryUTF8 ¶

func (d *D) TryUTF8(nBytes int) (string, error)

TryUTF8 tries to read nBytes bytes UTF8 string

func (*D) TryUTF8Null ¶

func (d *D) TryUTF8Null() (string, error)

TryUTF8Null tries to read null terminated UTF8 string

func (*D) TryUTF8NullFixedLen ¶

func (d *D) TryUTF8NullFixedLen(fixedBytes int) (string, error)

TryUTF8NullFixedLen tries to read fixedBytes bytes long null terminated UTF8 string

func (*D) TryUTF8ShortString ¶

func (d *D) TryUTF8ShortString() (string, error)

TryUTF8ShortString tries to read one byte length fixed UTF8 string

func (*D) TryUTF8ShortStringFixedLen ¶

func (d *D) TryUTF8ShortStringFixedLen(fixedBytes int) (string, error)

TryUTF8ShortStringFixedLen tries to read fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) TryUnary ¶

func (d *D) TryUnary(ov uint64) (uint64, error)

TryUnary tries to read unary integer using ov as "one" value

func (*D) U ¶

func (d *D) U(nBits int) uint64

U reads nBits bits unsigned integer in current endian

func (*D) U1 ¶

func (d *D) U1() uint64

U1 reads 1 bit unsigned integer in current endian

func (*D) U10 ¶

func (d *D) U10() uint64

U10 reads 10 bit unsigned integer in current endian

func (*D) U10BE ¶

func (d *D) U10BE() uint64

U10BE reads 10 bit unsigned integer in big-endian

func (*D) U10LE ¶

func (d *D) U10LE() uint64

U10LE reads 10 bit unsigned integer in little-endian

func (*D) U11 ¶

func (d *D) U11() uint64

U11 reads 11 bit unsigned integer in current endian

func (*D) U11BE ¶

func (d *D) U11BE() uint64

U11BE reads 11 bit unsigned integer in big-endian

func (*D) U11LE ¶

func (d *D) U11LE() uint64

U11LE reads 11 bit unsigned integer in little-endian

func (*D) U12 ¶

func (d *D) U12() uint64

U12 reads 12 bit unsigned integer in current endian

func (*D) U12BE ¶

func (d *D) U12BE() uint64

U12BE reads 12 bit unsigned integer in big-endian

func (*D) U12LE ¶

func (d *D) U12LE() uint64

U12LE reads 12 bit unsigned integer in little-endian

func (*D) U13 ¶

func (d *D) U13() uint64

U13 reads 13 bit unsigned integer in current endian

func (*D) U13BE ¶

func (d *D) U13BE() uint64

U13BE reads 13 bit unsigned integer in big-endian

func (*D) U13LE ¶

func (d *D) U13LE() uint64

U13LE reads 13 bit unsigned integer in little-endian

func (*D) U14 ¶

func (d *D) U14() uint64

U14 reads 14 bit unsigned integer in current endian

func (*D) U14BE ¶

func (d *D) U14BE() uint64

U14BE reads 14 bit unsigned integer in big-endian

func (*D) U14LE ¶

func (d *D) U14LE() uint64

U14LE reads 14 bit unsigned integer in little-endian

func (*D) U15 ¶

func (d *D) U15() uint64

U15 reads 15 bit unsigned integer in current endian

func (*D) U15BE ¶

func (d *D) U15BE() uint64

U15BE reads 15 bit unsigned integer in big-endian

func (*D) U15LE ¶

func (d *D) U15LE() uint64

U15LE reads 15 bit unsigned integer in little-endian

func (*D) U16 ¶

func (d *D) U16() uint64

U16 reads 16 bit unsigned integer in current endian

func (*D) U16BE ¶

func (d *D) U16BE() uint64

U16BE reads 16 bit unsigned integer in big-endian

func (*D) U16LE ¶

func (d *D) U16LE() uint64

U16LE reads 16 bit unsigned integer in little-endian

func (*D) U17 ¶

func (d *D) U17() uint64

U17 reads 17 bit unsigned integer in current endian

func (*D) U17BE ¶

func (d *D) U17BE() uint64

U17BE reads 17 bit unsigned integer in big-endian

func (*D) U17LE ¶

func (d *D) U17LE() uint64

U17LE reads 17 bit unsigned integer in little-endian

func (*D) U18 ¶

func (d *D) U18() uint64

U18 reads 18 bit unsigned integer in current endian

func (*D) U18BE ¶

func (d *D) U18BE() uint64

U18BE reads 18 bit unsigned integer in big-endian

func (*D) U18LE ¶

func (d *D) U18LE() uint64

U18LE reads 18 bit unsigned integer in little-endian

func (*D) U19 ¶

func (d *D) U19() uint64

U19 reads 19 bit unsigned integer in current endian

func (*D) U19BE ¶

func (d *D) U19BE() uint64

U19BE reads 19 bit unsigned integer in big-endian

func (*D) U19LE ¶

func (d *D) U19LE() uint64

U19LE reads 19 bit unsigned integer in little-endian

func (*D) U2 ¶

func (d *D) U2() uint64

U2 reads 2 bit unsigned integer in current endian

func (*D) U20 ¶

func (d *D) U20() uint64

U20 reads 20 bit unsigned integer in current endian

func (*D) U20BE ¶

func (d *D) U20BE() uint64

U20BE reads 20 bit unsigned integer in big-endian

func (*D) U20LE ¶

func (d *D) U20LE() uint64

U20LE reads 20 bit unsigned integer in little-endian

func (*D) U21 ¶

func (d *D) U21() uint64

U21 reads 21 bit unsigned integer in current endian

func (*D) U21BE ¶

func (d *D) U21BE() uint64

U21BE reads 21 bit unsigned integer in big-endian

func (*D) U21LE ¶

func (d *D) U21LE() uint64

U21LE reads 21 bit unsigned integer in little-endian

func (*D) U22 ¶

func (d *D) U22() uint64

U22 reads 22 bit unsigned integer in current endian

func (*D) U22BE ¶

func (d *D) U22BE() uint64

U22BE reads 22 bit unsigned integer in big-endian

func (*D) U22LE ¶

func (d *D) U22LE() uint64

U22LE reads 22 bit unsigned integer in little-endian

func (*D) U23 ¶

func (d *D) U23() uint64

U23 reads 23 bit unsigned integer in current endian

func (*D) U23BE ¶

func (d *D) U23BE() uint64

U23BE reads 23 bit unsigned integer in big-endian

func (*D) U23LE ¶

func (d *D) U23LE() uint64

U23LE reads 23 bit unsigned integer in little-endian

func (*D) U24 ¶

func (d *D) U24() uint64

U24 reads 24 bit unsigned integer in current endian

func (*D) U24BE ¶

func (d *D) U24BE() uint64

U24BE reads 24 bit unsigned integer in big-endian

func (*D) U24LE ¶

func (d *D) U24LE() uint64

U24LE reads 24 bit unsigned integer in little-endian

func (*D) U25 ¶

func (d *D) U25() uint64

U25 reads 25 bit unsigned integer in current endian

func (*D) U25BE ¶

func (d *D) U25BE() uint64

U25BE reads 25 bit unsigned integer in big-endian

func (*D) U25LE ¶

func (d *D) U25LE() uint64

U25LE reads 25 bit unsigned integer in little-endian

func (*D) U26 ¶

func (d *D) U26() uint64

U26 reads 26 bit unsigned integer in current endian

func (*D) U26BE ¶

func (d *D) U26BE() uint64

U26BE reads 26 bit unsigned integer in big-endian

func (*D) U26LE ¶

func (d *D) U26LE() uint64

U26LE reads 26 bit unsigned integer in little-endian

func (*D) U27 ¶

func (d *D) U27() uint64

U27 reads 27 bit unsigned integer in current endian

func (*D) U27BE ¶

func (d *D) U27BE() uint64

U27BE reads 27 bit unsigned integer in big-endian

func (*D) U27LE ¶

func (d *D) U27LE() uint64

U27LE reads 27 bit unsigned integer in little-endian

func (*D) U28 ¶

func (d *D) U28() uint64

U28 reads 28 bit unsigned integer in current endian

func (*D) U28BE ¶

func (d *D) U28BE() uint64

U28BE reads 28 bit unsigned integer in big-endian

func (*D) U28LE ¶

func (d *D) U28LE() uint64

U28LE reads 28 bit unsigned integer in little-endian

func (*D) U29 ¶

func (d *D) U29() uint64

U29 reads 29 bit unsigned integer in current endian

func (*D) U29BE ¶

func (d *D) U29BE() uint64

U29BE reads 29 bit unsigned integer in big-endian

func (*D) U29LE ¶

func (d *D) U29LE() uint64

U29LE reads 29 bit unsigned integer in little-endian

func (*D) U3 ¶

func (d *D) U3() uint64

U3 reads 3 bit unsigned integer in current endian

func (*D) U30 ¶

func (d *D) U30() uint64

U30 reads 30 bit unsigned integer in current endian

func (*D) U30BE ¶

func (d *D) U30BE() uint64

U30BE reads 30 bit unsigned integer in big-endian

func (*D) U30LE ¶

func (d *D) U30LE() uint64

U30LE reads 30 bit unsigned integer in little-endian

func (*D) U31 ¶

func (d *D) U31() uint64

U31 reads 31 bit unsigned integer in current endian

func (*D) U31BE ¶

func (d *D) U31BE() uint64

U31BE reads 31 bit unsigned integer in big-endian

func (*D) U31LE ¶

func (d *D) U31LE() uint64

U31LE reads 31 bit unsigned integer in little-endian

func (*D) U32 ¶

func (d *D) U32() uint64

U32 reads 32 bit unsigned integer in current endian

func (*D) U32BE ¶

func (d *D) U32BE() uint64

U32BE reads 32 bit unsigned integer in big-endian

func (*D) U32LE ¶

func (d *D) U32LE() uint64

U32LE reads 32 bit unsigned integer in little-endian

func (*D) U33 ¶

func (d *D) U33() uint64

U33 reads 33 bit unsigned integer in current endian

func (*D) U33BE ¶

func (d *D) U33BE() uint64

U33BE reads 33 bit unsigned integer in big-endian

func (*D) U33LE ¶

func (d *D) U33LE() uint64

U33LE reads 33 bit unsigned integer in little-endian

func (*D) U34 ¶

func (d *D) U34() uint64

U34 reads 34 bit unsigned integer in current endian

func (*D) U34BE ¶

func (d *D) U34BE() uint64

U34BE reads 34 bit unsigned integer in big-endian

func (*D) U34LE ¶

func (d *D) U34LE() uint64

U34LE reads 34 bit unsigned integer in little-endian

func (*D) U35 ¶

func (d *D) U35() uint64

U35 reads 35 bit unsigned integer in current endian

func (*D) U35BE ¶

func (d *D) U35BE() uint64

U35BE reads 35 bit unsigned integer in big-endian

func (*D) U35LE ¶

func (d *D) U35LE() uint64

U35LE reads 35 bit unsigned integer in little-endian

func (*D) U36 ¶

func (d *D) U36() uint64

U36 reads 36 bit unsigned integer in current endian

func (*D) U36BE ¶

func (d *D) U36BE() uint64

U36BE reads 36 bit unsigned integer in big-endian

func (*D) U36LE ¶

func (d *D) U36LE() uint64

U36LE reads 36 bit unsigned integer in little-endian

func (*D) U37 ¶

func (d *D) U37() uint64

U37 reads 37 bit unsigned integer in current endian

func (*D) U37BE ¶

func (d *D) U37BE() uint64

U37BE reads 37 bit unsigned integer in big-endian

func (*D) U37LE ¶

func (d *D) U37LE() uint64

U37LE reads 37 bit unsigned integer in little-endian

func (*D) U38 ¶

func (d *D) U38() uint64

U38 reads 38 bit unsigned integer in current endian

func (*D) U38BE ¶

func (d *D) U38BE() uint64

U38BE reads 38 bit unsigned integer in big-endian

func (*D) U38LE ¶

func (d *D) U38LE() uint64

U38LE reads 38 bit unsigned integer in little-endian

func (*D) U39 ¶

func (d *D) U39() uint64

U39 reads 39 bit unsigned integer in current endian

func (*D) U39BE ¶

func (d *D) U39BE() uint64

U39BE reads 39 bit unsigned integer in big-endian

func (*D) U39LE ¶

func (d *D) U39LE() uint64

U39LE reads 39 bit unsigned integer in little-endian

func (*D) U4 ¶

func (d *D) U4() uint64

U4 reads 4 bit unsigned integer in current endian

func (*D) U40 ¶

func (d *D) U40() uint64

U40 reads 40 bit unsigned integer in current endian

func (*D) U40BE ¶

func (d *D) U40BE() uint64

U40BE reads 40 bit unsigned integer in big-endian

func (*D) U40LE ¶

func (d *D) U40LE() uint64

U40LE reads 40 bit unsigned integer in little-endian

func (*D) U41 ¶

func (d *D) U41() uint64

U41 reads 41 bit unsigned integer in current endian

func (*D) U41BE ¶

func (d *D) U41BE() uint64

U41BE reads 41 bit unsigned integer in big-endian

func (*D) U41LE ¶

func (d *D) U41LE() uint64

U41LE reads 41 bit unsigned integer in little-endian

func (*D) U42 ¶

func (d *D) U42() uint64

U42 reads 42 bit unsigned integer in current endian

func (*D) U42BE ¶

func (d *D) U42BE() uint64

U42BE reads 42 bit unsigned integer in big-endian

func (*D) U42LE ¶

func (d *D) U42LE() uint64

U42LE reads 42 bit unsigned integer in little-endian

func (*D) U43 ¶

func (d *D) U43() uint64

U43 reads 43 bit unsigned integer in current endian

func (*D) U43BE ¶

func (d *D) U43BE() uint64

U43BE reads 43 bit unsigned integer in big-endian

func (*D) U43LE ¶

func (d *D) U43LE() uint64

U43LE reads 43 bit unsigned integer in little-endian

func (*D) U44 ¶

func (d *D) U44() uint64

U44 reads 44 bit unsigned integer in current endian

func (*D) U44BE ¶

func (d *D) U44BE() uint64

U44BE reads 44 bit unsigned integer in big-endian

func (*D) U44LE ¶

func (d *D) U44LE() uint64

U44LE reads 44 bit unsigned integer in little-endian

func (*D) U45 ¶

func (d *D) U45() uint64

U45 reads 45 bit unsigned integer in current endian

func (*D) U45BE ¶

func (d *D) U45BE() uint64

U45BE reads 45 bit unsigned integer in big-endian

func (*D) U45LE ¶

func (d *D) U45LE() uint64

U45LE reads 45 bit unsigned integer in little-endian

func (*D) U46 ¶

func (d *D) U46() uint64

U46 reads 46 bit unsigned integer in current endian

func (*D) U46BE ¶

func (d *D) U46BE() uint64

U46BE reads 46 bit unsigned integer in big-endian

func (*D) U46LE ¶

func (d *D) U46LE() uint64

U46LE reads 46 bit unsigned integer in little-endian

func (*D) U47 ¶

func (d *D) U47() uint64

U47 reads 47 bit unsigned integer in current endian

func (*D) U47BE ¶

func (d *D) U47BE() uint64

U47BE reads 47 bit unsigned integer in big-endian

func (*D) U47LE ¶

func (d *D) U47LE() uint64

U47LE reads 47 bit unsigned integer in little-endian

func (*D) U48 ¶

func (d *D) U48() uint64

U48 reads 48 bit unsigned integer in current endian

func (*D) U48BE ¶

func (d *D) U48BE() uint64

U48BE reads 48 bit unsigned integer in big-endian

func (*D) U48LE ¶

func (d *D) U48LE() uint64

U48LE reads 48 bit unsigned integer in little-endian

func (*D) U49 ¶

func (d *D) U49() uint64

U49 reads 49 bit unsigned integer in current endian

func (*D) U49BE ¶

func (d *D) U49BE() uint64

U49BE reads 49 bit unsigned integer in big-endian

func (*D) U49LE ¶

func (d *D) U49LE() uint64

U49LE reads 49 bit unsigned integer in little-endian

func (*D) U5 ¶

func (d *D) U5() uint64

U5 reads 5 bit unsigned integer in current endian

func (*D) U50 ¶

func (d *D) U50() uint64

U50 reads 50 bit unsigned integer in current endian

func (*D) U50BE ¶

func (d *D) U50BE() uint64

U50BE reads 50 bit unsigned integer in big-endian

func (*D) U50LE ¶

func (d *D) U50LE() uint64

U50LE reads 50 bit unsigned integer in little-endian

func (*D) U51 ¶

func (d *D) U51() uint64

U51 reads 51 bit unsigned integer in current endian

func (*D) U51BE ¶

func (d *D) U51BE() uint64

U51BE reads 51 bit unsigned integer in big-endian

func (*D) U51LE ¶

func (d *D) U51LE() uint64

U51LE reads 51 bit unsigned integer in little-endian

func (*D) U52 ¶

func (d *D) U52() uint64

U52 reads 52 bit unsigned integer in current endian

func (*D) U52BE ¶

func (d *D) U52BE() uint64

U52BE reads 52 bit unsigned integer in big-endian

func (*D) U52LE ¶

func (d *D) U52LE() uint64

U52LE reads 52 bit unsigned integer in little-endian

func (*D) U53 ¶

func (d *D) U53() uint64

U53 reads 53 bit unsigned integer in current endian

func (*D) U53BE ¶

func (d *D) U53BE() uint64

U53BE reads 53 bit unsigned integer in big-endian

func (*D) U53LE ¶

func (d *D) U53LE() uint64

U53LE reads 53 bit unsigned integer in little-endian

func (*D) U54 ¶

func (d *D) U54() uint64

U54 reads 54 bit unsigned integer in current endian

func (*D) U54BE ¶

func (d *D) U54BE() uint64

U54BE reads 54 bit unsigned integer in big-endian

func (*D) U54LE ¶

func (d *D) U54LE() uint64

U54LE reads 54 bit unsigned integer in little-endian

func (*D) U55 ¶

func (d *D) U55() uint64

U55 reads 55 bit unsigned integer in current endian

func (*D) U55BE ¶

func (d *D) U55BE() uint64

U55BE reads 55 bit unsigned integer in big-endian

func (*D) U55LE ¶

func (d *D) U55LE() uint64

U55LE reads 55 bit unsigned integer in little-endian

func (*D) U56 ¶

func (d *D) U56() uint64

U56 reads 56 bit unsigned integer in current endian

func (*D) U56BE ¶

func (d *D) U56BE() uint64

U56BE reads 56 bit unsigned integer in big-endian

func (*D) U56LE ¶

func (d *D) U56LE() uint64

U56LE reads 56 bit unsigned integer in little-endian

func (*D) U57 ¶

func (d *D) U57() uint64

U57 reads 57 bit unsigned integer in current endian

func (*D) U57BE ¶

func (d *D) U57BE() uint64

U57BE reads 57 bit unsigned integer in big-endian

func (*D) U57LE ¶

func (d *D) U57LE() uint64

U57LE reads 57 bit unsigned integer in little-endian

func (*D) U58 ¶

func (d *D) U58() uint64

U58 reads 58 bit unsigned integer in current endian

func (*D) U58BE ¶

func (d *D) U58BE() uint64

U58BE reads 58 bit unsigned integer in big-endian

func (*D) U58LE ¶

func (d *D) U58LE() uint64

U58LE reads 58 bit unsigned integer in little-endian

func (*D) U59 ¶

func (d *D) U59() uint64

U59 reads 59 bit unsigned integer in current endian

func (*D) U59BE ¶

func (d *D) U59BE() uint64

U59BE reads 59 bit unsigned integer in big-endian

func (*D) U59LE ¶

func (d *D) U59LE() uint64

U59LE reads 59 bit unsigned integer in little-endian

func (*D) U6 ¶

func (d *D) U6() uint64

U6 reads 6 bit unsigned integer in current endian

func (*D) U60 ¶

func (d *D) U60() uint64

U60 reads 60 bit unsigned integer in current endian

func (*D) U60BE ¶

func (d *D) U60BE() uint64

U60BE reads 60 bit unsigned integer in big-endian

func (*D) U60LE ¶

func (d *D) U60LE() uint64

U60LE reads 60 bit unsigned integer in little-endian

func (*D) U61 ¶

func (d *D) U61() uint64

U61 reads 61 bit unsigned integer in current endian

func (*D) U61BE ¶

func (d *D) U61BE() uint64

U61BE reads 61 bit unsigned integer in big-endian

func (*D) U61LE ¶

func (d *D) U61LE() uint64

U61LE reads 61 bit unsigned integer in little-endian

func (*D) U62 ¶

func (d *D) U62() uint64

U62 reads 62 bit unsigned integer in current endian

func (*D) U62BE ¶

func (d *D) U62BE() uint64

U62BE reads 62 bit unsigned integer in big-endian

func (*D) U62LE ¶

func (d *D) U62LE() uint64

U62LE reads 62 bit unsigned integer in little-endian

func (*D) U63 ¶

func (d *D) U63() uint64

U63 reads 63 bit unsigned integer in current endian

func (*D) U63BE ¶

func (d *D) U63BE() uint64

U63BE reads 63 bit unsigned integer in big-endian

func (*D) U63LE ¶

func (d *D) U63LE() uint64

U63LE reads 63 bit unsigned integer in little-endian

func (*D) U64 ¶

func (d *D) U64() uint64

U64 reads 64 bit unsigned integer in current endian

func (*D) U64BE ¶

func (d *D) U64BE() uint64

U64BE reads 64 bit unsigned integer in big-endian

func (*D) U64LE ¶

func (d *D) U64LE() uint64

U64LE reads 64 bit unsigned integer in little-endian

func (*D) U7 ¶

func (d *D) U7() uint64

U7 reads 7 bit unsigned integer in current endian

func (*D) U8 ¶

func (d *D) U8() uint64

U8 reads 8 bit unsigned integer in current endian

func (*D) U8BE ¶

func (d *D) U8BE() uint64

U8BE reads 8 bit unsigned integer in big-endian

func (*D) U8LE ¶

func (d *D) U8LE() uint64

U8LE reads 8 bit unsigned integer in little-endian

func (*D) U9 ¶

func (d *D) U9() uint64

U9 reads 9 bit unsigned integer in current endian

func (*D) U9BE ¶

func (d *D) U9BE() uint64

U9BE reads 9 bit unsigned integer in big-endian

func (*D) U9LE ¶

func (d *D) U9LE() uint64

U9LE reads 9 bit unsigned integer in little-endian

func (*D) UBigInt ¶ added in v0.0.4

func (d *D) UBigInt(nBits int) *big.Int

UBigInt reads nBits bits signed integer in current endian

func (*D) UBigIntBE ¶ added in v0.0.4

func (d *D) UBigIntBE(nBits int) *big.Int

UBigIntBE reads nBits bit signed integer in big-endian

func (*D) UBigIntE ¶ added in v0.0.4

func (d *D) UBigIntE(nBits int, endian Endian) *big.Int

UBigIntE reads nBits signed integer in specified endian

func (*D) UBigIntLE ¶ added in v0.0.4

func (d *D) UBigIntLE(nBits int) *big.Int

UBigIntLE reads nBits bit signed integer in little-endian

func (*D) UE ¶

func (d *D) UE(nBits int, endian Endian) uint64

UE reads nBits unsigned integer in specified endian

func (*D) UTF16 ¶

func (d *D) UTF16(nBytes int) string

UTF16 reads nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) UTF16BE ¶

func (d *D) UTF16BE(nBytes int) string

UTF16BE reads nBytes bytes UTF16 big-endian string

func (*D) UTF16LE ¶

func (d *D) UTF16LE(nBytes int) string

UTF16LE reads nBytes bytes UTF16 little-endian string

func (*D) UTF8 ¶

func (d *D) UTF8(nBytes int) string

UTF8 reads nBytes bytes UTF8 string

func (*D) UTF8Null ¶

func (d *D) UTF8Null() string

UTF8Null reads null terminated UTF8 string

func (*D) UTF8NullFixedLen ¶

func (d *D) UTF8NullFixedLen(fixedBytes int) string

UTF8NullFixedLen reads fixedBytes bytes long null terminated UTF8 string

func (*D) UTF8ShortString ¶

func (d *D) UTF8ShortString() string

UTF8ShortString reads one byte length fixed UTF8 string

func (*D) UTF8ShortStringFixedLen ¶

func (d *D) UTF8ShortStringFixedLen(fixedBytes int) string

UTF8ShortStringFixedLen reads fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) Unary ¶

func (d *D) Unary(ov uint64) uint64

Unary reads unary integer using ov as "one" value

func (*D) ValidateBigInt ¶ added in v0.0.4

func (d *D) ValidateBigInt(vs ...*big.Int) scalar.Mapper

ValidateBigInt validates that actual value is one of given *big.Int values

func (*D) ValidateBigIntRange ¶ added in v0.0.4

func (d *D) ValidateBigIntRange(start, end *big.Int) scalar.Mapper

ValidateBigIntRange validates that actual value is in range

func (*D) ValidateBitBuf ¶

func (d *D) ValidateBitBuf(bss ...[]byte) scalar.Mapper

func (*D) ValidateBool ¶

func (d *D) ValidateBool(vs ...bool) scalar.Mapper

ValidateBool validates that actual value is one of given bool values

func (*D) ValidateF ¶

func (d *D) ValidateF(vs ...float64) scalar.Mapper

ValidateF validates that actual value is one of given float64 values

func (*D) ValidateFRange ¶ added in v0.0.2

func (d *D) ValidateFRange(start, end float64) scalar.Mapper

ValidateFRange validates that actual value is in range

func (*D) ValidateS ¶

func (d *D) ValidateS(vs ...int64) scalar.Mapper

ValidateS validates that actual value is one of given int64 values

func (*D) ValidateSRange ¶ added in v0.0.2

func (d *D) ValidateSRange(start, end int64) scalar.Mapper

ValidateSRange validates that actual value is in range

func (*D) ValidateStr ¶

func (d *D) ValidateStr(vs ...string) scalar.Mapper

ValidateStr validates that actual value is one of given string values

func (*D) ValidateStrRange ¶ added in v0.0.2

func (d *D) ValidateStrRange(start, end string) scalar.Mapper

ValidateStrRange validates that actual value is in range

func (*D) ValidateU ¶

func (d *D) ValidateU(vs ...uint64) scalar.Mapper

ValidateU validates that actual value is one of given uint64 values

func (*D) ValidateUBEBytes ¶

func (d *D) ValidateUBEBytes(bss ...[]byte) scalar.Mapper

func (*D) ValidateUBytes ¶

func (d *D) ValidateUBytes(bss ...[]byte) scalar.Mapper

func (*D) ValidateULEBytes ¶

func (d *D) ValidateULEBytes(bss ...[]byte) scalar.Mapper

func (*D) ValidateURange ¶ added in v0.0.2

func (d *D) ValidateURange(start, end uint64) scalar.Mapper

ValidateURange validates that actual value is in range

type DecoderError ¶

type DecoderError struct {
	Reason string
	Pos    int64
}

func (DecoderError) Error ¶

func (e DecoderError) Error() string

func (DecoderError) IsRecoverableError ¶

func (DecoderError) IsRecoverableError() bool

type Dependency ¶

type Dependency struct {
	Names []string
	Group *Group
}

type Endian ¶

type Endian int

type Format ¶

type Format struct {
	Name          string
	ProbeOrder    int // probe order is from low to hi value then by name
	Description   string
	Groups        []string
	DecodeFn      func(d *D, in interface{}) interface{}
	DecodeInArg   interface{}
	DecodeOutType interface{}
	RootArray     bool
	RootName      string
	Dependencies  []Dependency
	Files         fs.ReadDirFS
	Help          FormatHelp
	Functions     []string
}

type FormatError ¶

type FormatError struct {
	Err        error
	Format     Format
	Stacktrace recoverfn.Raw
}

func (FormatError) Error ¶

func (fe FormatError) Error() string

func (FormatError) Value ¶

func (fe FormatError) Value() interface{}

type FormatHelp ¶ added in v0.0.7

type FormatHelp struct {
	Notes      string
	Functions  []HelpFunction
	References []HelpReference
}

type FormatsError ¶

type FormatsError struct {
	Errs []FormatError
}

func (FormatsError) Error ¶

func (fe FormatsError) Error() string

func (FormatsError) IsRecoverableError ¶

func (FormatsError) IsRecoverableError() bool

type Group ¶

type Group []Format

func FormatFn ¶

func FormatFn(d func(d *D, in interface{}) interface{}) Group

type HelpExample ¶ added in v0.0.7

type HelpExample struct {
	Comment string
	Code    string
}

type HelpFunction ¶ added in v0.0.7

type HelpFunction struct {
	Name     string
	Examples []HelpExample
}

type HelpReference ¶ added in v0.0.7

type HelpReference struct {
	Title string
	URL   string
}

type IOError ¶

type IOError struct {
	Err      error
	Name     string
	Op       string
	ReadSize int64
	SeekPos  int64
	Pos      int64
}

func (IOError) Error ¶

func (e IOError) Error() string

func (IOError) IsRecoverableError ¶

func (IOError) IsRecoverableError() bool

func (IOError) Unwrap ¶

func (e IOError) Unwrap() error

type NALUnescapeReader ¶

type NALUnescapeReader struct {
	io.Reader
	// contains filtered or unexported fields
}

TODO: move? TODO: make generic replace reader? share with id3v2 unsync?

func (NALUnescapeReader) Read ¶

func (r NALUnescapeReader) Read(p []byte) (n int, err error)

type Options ¶

type Options struct {
	Name          string
	Description   string
	Force         bool
	FillGaps      bool
	IsRoot        bool
	Range         ranges.Range // if zero use whole buffer
	FormatInArg   interface{}
	FormatInArgFn func(f Format) (interface{}, error)
	ReadBuf       *[]byte
}

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
	RootReader bitio.ReaderAtSeeker
	IsRoot     bool // TODO: rework?
}

func Decode ¶

func Decode(ctx context.Context, br bitio.ReaderAtSeeker, group Group, opts Options) (*Value, interface{}, error)

Decode try decode group and return first success and all other decoder errors

func (*Value) BufferRoot ¶

func (v *Value) BufferRoot() *Value

func (*Value) Errors ¶

func (v *Value) Errors() []error

func (*Value) FormatRoot ¶

func (v *Value) FormatRoot() *Value

func (*Value) InnerRange ¶

func (v *Value) InnerRange() ranges.Range

func (*Value) Root ¶

func (v *Value) Root() *Value

func (*Value) TryScalarFn ¶

func (v *Value) TryScalarFn(sms ...scalar.Mapper) error

func (*Value) Walk ¶

func (v *Value) Walk(opts WalkOpts) error

func (*Value) WalkPostOrder ¶

func (v *Value) WalkPostOrder(fn WalkFn) error

func (*Value) WalkPreOrder ¶

func (v *Value) WalkPreOrder(fn WalkFn) error

func (*Value) WalkRootPostOrder ¶

func (v *Value) WalkRootPostOrder(fn WalkFn) error

func (*Value) WalkRootPreOrder ¶

func (v *Value) WalkRootPreOrder(fn WalkFn) error

type WalkFn ¶

type WalkFn func(v *Value, rootV *Value, depth int, rootDepth int) error

type WalkOpts ¶

type WalkOpts struct {
	PreOrder bool
	OneRoot  bool
	Fn       WalkFn
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL