decode

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2024 License: MIT Imports: 22 Imported by: 2

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

func ReverseBytes added in v0.0.8

func ReverseBytes(a []byte)

from https://github.com/golang/go/wiki/SliceTricks#reversing

func UintAssertBytes added in v0.2.0

func UintAssertBytes(s scalar.Uint, isErr bool, endian Endian, bss ...[]byte) (scalar.Uint, error)

Types

type Compound

type Compound struct {
	ByName      map[string]*Value
	Description string
	Children    []*Value
	IsArray     bool
}

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) ArgAs added in v0.4.0

func (d *D) ArgAs(target any) bool

ArgAs looks for a decoder option with type of target, similar to errors.As return true if found

func (*D) AssertAtLeastBitsLeft

func (d *D) AssertAtLeastBitsLeft(nBits int64)

func (*D) AssertBitBuf

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

func (*D) AssertLeastBytesLeft

func (d *D) AssertLeastBytesLeft(nBytes int64)

func (*D) AssertPos added in v0.6.0

func (d *D) AssertPos(pos int64)

func (*D) AssertUBEBytes

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

func (*D) AssertULEBytes

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

func (*D) BigIntAssert added in v0.2.0

func (d *D) BigIntAssert(vs ...*big.Int) scalar.BigIntMapper

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

func (*D) BigIntAssertRange added in v0.2.0

func (d *D) BigIntAssertRange(start, end *big.Int) scalar.BigIntMapper

BigIntAssertRange asserts that actual value is in range

func (*D) BigIntRequire added in v0.2.0

func (d *D) BigIntRequire(vs ...*big.Int) scalar.BigIntMapper

BigIntRequire that actual value is one of given *big.Int values

func (*D) BigIntRequireRange added in v0.2.0

func (d *D) BigIntRequireRange(start, end *big.Int) scalar.BigIntMapper

BigIntRequireRange require that actual value is in range

func (*D) BigIntValidate added in v0.2.0

func (d *D) BigIntValidate(vs ...*big.Int) scalar.BigIntMapper

BigIntValidate validates that actual value is one of given *big.Int values

func (*D) BigIntValidateRange added in v0.2.0

func (d *D) BigIntValidateRange(start, end *big.Int) scalar.BigIntMapper

BigIntValidateRange validates that actual value is in range

func (*D) BitBufIsZero

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

func (*D) BitBufRange

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

func (*D) BitBufValidateIsZero

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

func (*D) Bits

func (d *D) Bits(nBits int) []byte

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) BoolAssert added in v0.2.0

func (d *D) BoolAssert(vs ...bool) scalar.BoolMapper

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

func (*D) BoolRequire added in v0.2.0

func (d *D) BoolRequire(vs ...bool) scalar.BoolMapper

BoolRequire that actual value is one of given bool values

func (*D) BoolValidate added in v0.2.0

func (d *D) BoolValidate(vs ...bool) scalar.BoolMapper

BoolValidate validates that actual value is one of given bool values

func (*D) ByteAlignBits

func (d *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) CloneReadSeeker added in v0.0.8

func (d *D) CloneReadSeeker(br bitio.ReadSeeker) bitio.ReadSeeker

func (*D) Copy

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

func (*D) CopyBits added in v0.0.5

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

func (*D) End

func (d *D) End() bool

func (*D) Errorf

func (d *D) Errorf(format string, a ...any)

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) F80 added in v0.5.0

func (d *D) F80() float64

F80 reads 80 bit IEEE 754 float in current endian

func (*D) F80BE added in v0.5.0

func (d *D) F80BE() float64

F80BE reads 80 bit IEEE 754 float in big-endian

func (*D) F80LE added in v0.5.0

func (d *D) F80LE() float64

F80LE reads 80 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 ...any)

Fatalf stops decode with a reason regardless of forced

func (*D) FieldAnyFn added in v0.2.0

func (d *D) FieldAnyFn(name string, fn func(d *D) any, sms ...scalar.AnyMapper) any

FieldAnyFn adds a field, calls any decode function and returns actual value as a Any

func (*D) FieldAnyScalarFn added in v0.2.0

func (d *D) FieldAnyScalarFn(name string, fn func(d *D) scalar.Any, sms ...scalar.AnyMapper) any

FieldAnyScalarFn adds a field, calls scalar functions and returns actual value as a Any

func (*D) FieldArray

func (d *D) FieldArray(name string, fn func(d *D)) *D

FieldArray decode array of fields. Will not be range sorted.

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

FieldArrayValue decode array of fields. Will not be range sorted.

func (*D) FieldBigIntFn added in v0.0.4

func (d *D) FieldBigIntFn(name string, fn func(d *D) *big.Int, sms ...scalar.BigIntMapper) *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.BigInt, sms ...scalar.BigIntMapper) *big.Int

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

func (*D) FieldBitBufFn

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

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

func (*D) FieldBitBufScalarFn

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

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

func (*D) FieldBool

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

FieldBool adds a field and reads 1 bit boolean

func (*D) FieldBoolFn

func (d *D) FieldBoolFn(name string, fn func(d *D) bool, sms ...scalar.BoolMapper) 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.Bool, sms ...scalar.BoolMapper) bool

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

func (*D) FieldF

func (d *D) FieldF(name string, nBits int, sms ...scalar.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) float64

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

func (*D) FieldF80 added in v0.5.0

func (d *D) FieldF80(name string, sms ...scalar.FltMapper) float64

FieldF80 adds a field and reads 80 bit IEEE 754 float in current endian

func (*D) FieldF80BE added in v0.5.0

func (d *D) FieldF80BE(name string, sms ...scalar.FltMapper) float64

FieldF80BE adds a field and reads 80 bit IEEE 754 float in big-endian

func (*D) FieldF80LE added in v0.5.0

func (d *D) FieldF80LE(name string, sms ...scalar.FltMapper) float64

FieldF80LE adds a field and reads 80 bit IEEE 754 float in little-endian

func (*D) FieldFE

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

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

func (*D) FieldFP

func (d *D) FieldFP(name string, nBits int, fBits int, sms ...scalar.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) 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.FltMapper) float64

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

func (*D) FieldFltFn added in v0.2.0

func (d *D) FieldFltFn(name string, fn func(d *D) float64, sms ...scalar.FltMapper) float64

FieldFltFn adds a field, calls float64 decode function and returns actual value as a Flt

func (*D) FieldFltScalarFn added in v0.2.0

func (d *D) FieldFltScalarFn(name string, fn func(d *D) scalar.Flt, sms ...scalar.FltMapper) float64

FieldFltScalarFn adds a field, calls scalar functions and returns actual value as a Flt

func (*D) FieldFormat

func (d *D) FieldFormat(name string, group *Group, inArg any) (*Value, any)

func (*D) FieldFormatBitBuf

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

func (*D) FieldFormatLen

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

func (*D) FieldFormatOrRaw added in v0.0.7

func (d *D) FieldFormatOrRaw(name string, group *Group, inArg any) (*Value, any)

func (*D) FieldFormatOrRawLen added in v0.0.7

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

func (*D) FieldFormatRange

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

func (*D) FieldFormatReaderLen

func (d *D) FieldFormatReaderLen(name string, nBits int64, fn func(r io.Reader) (io.ReadCloser, error), group *Group) (*Value, any)

TODO: range?

func (*D) FieldGet

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

func (*D) FieldMustGet

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

func (*D) FieldRE added in v0.0.8

func (d *D) FieldRE(re *regexp.Regexp, mRef *map[string]string, sms ...scalar.StrMapper)

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.BitBufMapper) bitio.ReaderAtSeeker

FieldRawLen adds a field and reads nBits raw bits

func (*D) FieldReaderRange added in v0.9.0

func (d *D) FieldReaderRange(name string, startBit int64, nBits int64, fn func(r io.Reader) io.Reader) (int64, bitio.ReaderAtSeeker, error)

TODO: refactor this

func (*D) FieldReaderRangeFormat

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

func (*D) FieldRootBitBuf

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

func (*D) FieldS

func (d *D) FieldS(name string, nBits int, sms ...scalar.SintMapper) 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.SintMapper) int64

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

func (*D) FieldS10

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

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

func (*D) FieldS10BE

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

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

func (*D) FieldS10LE

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

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

func (*D) FieldS11

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

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

func (*D) FieldS11BE

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

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

func (*D) FieldS11LE

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

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

func (*D) FieldS12

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

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

func (*D) FieldS12BE

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

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

func (*D) FieldS12LE

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

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

func (*D) FieldS13

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

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

func (*D) FieldS13BE

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

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

func (*D) FieldS13LE

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

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

func (*D) FieldS14

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

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

func (*D) FieldS14BE

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

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

func (*D) FieldS14LE

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

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

func (*D) FieldS15

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

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

func (*D) FieldS15BE

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

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

func (*D) FieldS15LE

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

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

func (*D) FieldS16

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

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

func (*D) FieldS16BE

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

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

func (*D) FieldS16LE

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

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

func (*D) FieldS17

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

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

func (*D) FieldS17BE

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

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

func (*D) FieldS17LE

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

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

func (*D) FieldS18

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

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

func (*D) FieldS18BE

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

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

func (*D) FieldS18LE

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

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

func (*D) FieldS19

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

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

func (*D) FieldS19BE

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

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

func (*D) FieldS19LE

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

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

func (*D) FieldS2

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

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

func (*D) FieldS20

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

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

func (*D) FieldS20BE

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

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

func (*D) FieldS20LE

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

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

func (*D) FieldS21

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

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

func (*D) FieldS21BE

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

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

func (*D) FieldS21LE

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

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

func (*D) FieldS22

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

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

func (*D) FieldS22BE

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

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

func (*D) FieldS22LE

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

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

func (*D) FieldS23

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

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

func (*D) FieldS23BE

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

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

func (*D) FieldS23LE

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

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

func (*D) FieldS24

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

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

func (*D) FieldS24BE

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

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

func (*D) FieldS24LE

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

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

func (*D) FieldS25

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

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

func (*D) FieldS25BE

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

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

func (*D) FieldS25LE

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

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

func (*D) FieldS26

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

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

func (*D) FieldS26BE

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

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

func (*D) FieldS26LE

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

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

func (*D) FieldS27

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

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

func (*D) FieldS27BE

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

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

func (*D) FieldS27LE

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

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

func (*D) FieldS28

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

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

func (*D) FieldS28BE

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

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

func (*D) FieldS28LE

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

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

func (*D) FieldS29

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

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

func (*D) FieldS29BE

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

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

func (*D) FieldS29LE

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

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

func (*D) FieldS3

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

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

func (*D) FieldS30

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

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

func (*D) FieldS30BE

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

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

func (*D) FieldS30LE

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

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

func (*D) FieldS31

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

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

func (*D) FieldS31BE

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

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

func (*D) FieldS31LE

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

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

func (*D) FieldS32

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

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

func (*D) FieldS32BE

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

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

func (*D) FieldS32LE

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

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

func (*D) FieldS33

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

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

func (*D) FieldS33BE

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

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

func (*D) FieldS33LE

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

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

func (*D) FieldS34

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

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

func (*D) FieldS34BE

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

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

func (*D) FieldS34LE

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

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

func (*D) FieldS35

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

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

func (*D) FieldS35BE

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

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

func (*D) FieldS35LE

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

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

func (*D) FieldS36

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

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

func (*D) FieldS36BE

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

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

func (*D) FieldS36LE

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

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

func (*D) FieldS37

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

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

func (*D) FieldS37BE

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

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

func (*D) FieldS37LE

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

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

func (*D) FieldS38

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

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

func (*D) FieldS38BE

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

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

func (*D) FieldS38LE

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

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

func (*D) FieldS39

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

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

func (*D) FieldS39BE

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

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

func (*D) FieldS39LE

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

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

func (*D) FieldS4

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

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

func (*D) FieldS40

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

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

func (*D) FieldS40BE

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

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

func (*D) FieldS40LE

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

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

func (*D) FieldS41

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

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

func (*D) FieldS41BE

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

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

func (*D) FieldS41LE

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

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

func (*D) FieldS42

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

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

func (*D) FieldS42BE

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

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

func (*D) FieldS42LE

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

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

func (*D) FieldS43

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

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

func (*D) FieldS43BE

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

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

func (*D) FieldS43LE

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

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

func (*D) FieldS44

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

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

func (*D) FieldS44BE

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

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

func (*D) FieldS44LE

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

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

func (*D) FieldS45

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

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

func (*D) FieldS45BE

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

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

func (*D) FieldS45LE

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

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

func (*D) FieldS46

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

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

func (*D) FieldS46BE

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

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

func (*D) FieldS46LE

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

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

func (*D) FieldS47

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

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

func (*D) FieldS47BE

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

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

func (*D) FieldS47LE

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

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

func (*D) FieldS48

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

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

func (*D) FieldS48BE

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

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

func (*D) FieldS48LE

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

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

func (*D) FieldS49

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

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

func (*D) FieldS49BE

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

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

func (*D) FieldS49LE

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

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

func (*D) FieldS5

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

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

func (*D) FieldS50

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

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

func (*D) FieldS50BE

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

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

func (*D) FieldS50LE

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

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

func (*D) FieldS51

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

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

func (*D) FieldS51BE

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

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

func (*D) FieldS51LE

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

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

func (*D) FieldS52

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

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

func (*D) FieldS52BE

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

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

func (*D) FieldS52LE

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

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

func (*D) FieldS53

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

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

func (*D) FieldS53BE

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

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

func (*D) FieldS53LE

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

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

func (*D) FieldS54

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

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

func (*D) FieldS54BE

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

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

func (*D) FieldS54LE

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

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

func (*D) FieldS55

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

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

func (*D) FieldS55BE

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

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

func (*D) FieldS55LE

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

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

func (*D) FieldS56

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

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

func (*D) FieldS56BE

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

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

func (*D) FieldS56LE

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

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

func (*D) FieldS57

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

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

func (*D) FieldS57BE

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

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

func (*D) FieldS57LE

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

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

func (*D) FieldS58

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

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

func (*D) FieldS58BE

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

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

func (*D) FieldS58LE

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

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

func (*D) FieldS59

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

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

func (*D) FieldS59BE

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

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

func (*D) FieldS59LE

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

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

func (*D) FieldS6

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

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

func (*D) FieldS60

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

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

func (*D) FieldS60BE

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

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

func (*D) FieldS60LE

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

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

func (*D) FieldS61

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

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

func (*D) FieldS61BE

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

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

func (*D) FieldS61LE

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

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

func (*D) FieldS62

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

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

func (*D) FieldS62BE

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

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

func (*D) FieldS62LE

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

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

func (*D) FieldS63

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

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

func (*D) FieldS63BE

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

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

func (*D) FieldS63LE

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

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

func (*D) FieldS64

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

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

func (*D) FieldS64BE

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

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

func (*D) FieldS64LE

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

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

func (*D) FieldS7

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

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

func (*D) FieldS8

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

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

func (*D) FieldS8BE

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

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

func (*D) FieldS8LE

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

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

func (*D) FieldS9

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

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

func (*D) FieldS9BE

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

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

func (*D) FieldS9LE

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

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

func (*D) FieldSBigInt added in v0.0.4

func (d *D) FieldSBigInt(name string, nBits int, sms ...scalar.BigIntMapper) *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.BigIntMapper) *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.BigIntMapper) *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.BigIntMapper) *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.SintMapper) int64

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

func (*D) FieldSLEB128 added in v0.0.9

func (d *D) FieldSLEB128(name string, sms ...scalar.SintMapper) int64

FieldSLEB128 adds a field and reads signed LEB128 integer

func (*D) FieldScalarAnyFn added in v0.2.0

func (d *D) FieldScalarAnyFn(name string, fn func(d *D) scalar.Any, sms ...scalar.AnyMapper) *scalar.Any

FieldScalarAnyFn tries to add a field, calls any decode function and returns scalar

func (*D) FieldScalarBigIntFn added in v0.0.4

func (d *D) FieldScalarBigIntFn(name string, fn func(d *D) scalar.BigInt, sms ...scalar.BigIntMapper) *scalar.BigInt

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

func (*D) FieldScalarBitBufFn

func (d *D) FieldScalarBitBufFn(name string, fn func(d *D) scalar.BitBuf, sms ...scalar.BitBufMapper) *scalar.BitBuf

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

func (*D) FieldScalarBool added in v0.0.2

func (d *D) FieldScalarBool(name string, sms ...scalar.BoolMapper) *scalar.Bool

FieldScalarBool adds a field and reads 1 bit boolean

func (*D) FieldScalarBoolFn

func (d *D) FieldScalarBoolFn(name string, fn func(d *D) scalar.Bool, sms ...scalar.BoolMapper) *scalar.Bool

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

func (*D) FieldScalarF added in v0.0.2

func (d *D) FieldScalarF(name string, nBits int, sms ...scalar.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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

func (*D) FieldScalarF80 added in v0.5.0

func (d *D) FieldScalarF80(name string, sms ...scalar.FltMapper) *scalar.Flt

FieldScalarF80 adds a field and reads 80 bit IEEE 754 float in current endian

func (*D) FieldScalarF80BE added in v0.5.0

func (d *D) FieldScalarF80BE(name string, sms ...scalar.FltMapper) *scalar.Flt

FieldScalarF80BE adds a field and reads 80 bit IEEE 754 float in big-endian

func (*D) FieldScalarF80LE added in v0.5.0

func (d *D) FieldScalarF80LE(name string, sms ...scalar.FltMapper) *scalar.Flt

FieldScalarF80LE adds a field and reads 80 bit IEEE 754 float in little-endian

func (*D) FieldScalarFE added in v0.0.2

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

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

func (*D) FieldScalarFP added in v0.0.2

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

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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.FltMapper) *scalar.Flt

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

func (*D) FieldScalarFPE added in v0.0.2

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

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

func (*D) FieldScalarFltFn added in v0.2.0

func (d *D) FieldScalarFltFn(name string, fn func(d *D) scalar.Flt, sms ...scalar.FltMapper) *scalar.Flt

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

func (*D) FieldScalarRawLen added in v0.0.2

func (d *D) FieldScalarRawLen(name string, nBits int64, sms ...scalar.BitBufMapper) *scalar.BitBuf

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.SintMapper) *scalar.Sint

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.BigIntMapper) *scalar.BigInt

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.BigIntMapper) *scalar.BigInt

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

func (*D) FieldScalarSBigIntE added in v0.0.4

func (d *D) FieldScalarSBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) *scalar.BigInt

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

func (*D) FieldScalarSBigIntLE added in v0.0.4

func (d *D) FieldScalarSBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) *scalar.BigInt

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

func (*D) FieldScalarSE added in v0.0.2

func (d *D) FieldScalarSE(name string, nBits int, endian Endian, sms ...scalar.SintMapper) *scalar.Sint

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

func (*D) FieldScalarSLEB128 added in v0.0.9

func (d *D) FieldScalarSLEB128(name string, sms ...scalar.SintMapper) *scalar.Sint

FieldScalarSLEB128 adds a field and reads signed LEB128 integer

func (*D) FieldScalarSintFn added in v0.2.0

func (d *D) FieldScalarSintFn(name string, fn func(d *D) scalar.Sint, sms ...scalar.SintMapper) *scalar.Sint

FieldScalarSintFn tries to add a field, calls int64 decode function and returns scalar

func (*D) FieldScalarStr added in v0.2.0

func (d *D) FieldScalarStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) *scalar.Str

FieldScalarStr adds a field and reads nBytes bytes using encoding e

func (*D) FieldScalarStrFn

func (d *D) FieldScalarStrFn(name string, fn func(d *D) scalar.Str, sms ...scalar.StrMapper) *scalar.Str

FieldScalarStrFn tries to add a field, calls string decode function and returns scalar

func (*D) FieldScalarU added in v0.0.2

func (d *D) FieldScalarU(name string, nBits int, sms ...scalar.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.UintMapper) *scalar.Uint

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.BigIntMapper) *scalar.BigInt

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.BigIntMapper) *scalar.BigInt

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

func (*D) FieldScalarUBigIntE added in v0.0.4

func (d *D) FieldScalarUBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) *scalar.BigInt

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

func (*D) FieldScalarUBigIntLE added in v0.0.4

func (d *D) FieldScalarUBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) *scalar.BigInt

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

func (*D) FieldScalarUE added in v0.0.2

func (d *D) FieldScalarUE(name string, nBits int, endian Endian, sms ...scalar.UintMapper) *scalar.Uint

FieldScalarUE adds a field and reads nBits unsigned integer in specified endian

func (*D) FieldScalarULEB128 added in v0.0.9

func (d *D) FieldScalarULEB128(name string, sms ...scalar.UintMapper) *scalar.Uint

FieldScalarULEB128 adds a field and reads unsigned LEB128 integer

func (*D) FieldScalarUTF16 added in v0.0.2

func (d *D) FieldScalarUTF16(name string, nBytes int, sms ...scalar.StrMapper) *scalar.Str

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.StrMapper) *scalar.Str

FieldScalarUTF16BE adds a field and reads nBytes bytes UTF16 big-endian string

func (*D) FieldScalarUTF16BENull added in v0.0.9

func (d *D) FieldScalarUTF16BENull(name string, sms ...scalar.StrMapper) *scalar.Str

FieldScalarUTF16BENull adds a field and reads null terminated UTF16BE string

func (*D) FieldScalarUTF16LE added in v0.0.2

func (d *D) FieldScalarUTF16LE(name string, nBytes int, sms ...scalar.StrMapper) *scalar.Str

FieldScalarUTF16LE adds a field and reads nBytes bytes UTF16 little-endian string

func (*D) FieldScalarUTF16LENull added in v0.0.9

func (d *D) FieldScalarUTF16LENull(name string, sms ...scalar.StrMapper) *scalar.Str

FieldScalarUTF16LENull adds a field and reads null terminated UTF16LE string

func (*D) FieldScalarUTF16Null added in v0.0.9

func (d *D) FieldScalarUTF16Null(name string, sms ...scalar.StrMapper) *scalar.Str

FieldScalarUTF16Null adds a field and reads null terminated UTF16 string, default big-endian and accepts BOM

func (*D) FieldScalarUTF8 added in v0.0.2

func (d *D) FieldScalarUTF8(name string, nBytes int, sms ...scalar.StrMapper) *scalar.Str

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.StrMapper) *scalar.Str

FieldScalarUTF8Null adds a field and reads null terminated UTF8 string

func (*D) FieldScalarUTF8NullFixedLen added in v0.0.2

func (d *D) FieldScalarUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) *scalar.Str

FieldScalarUTF8NullFixedLen adds a field and reads fixedBytes bytes long null terminated UTF8 string

func (*D) FieldScalarUTF8ShortString added in v0.0.2

func (d *D) FieldScalarUTF8ShortString(name string, sms ...scalar.StrMapper) *scalar.Str

FieldScalarUTF8ShortString adds a field and reads one byte length fixed UTF8 string

func (*D) FieldScalarUTF8ShortStringFixedLen added in v0.0.2

func (d *D) FieldScalarUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) *scalar.Str

FieldScalarUTF8ShortStringFixedLen adds a field and reads fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) FieldScalarUintFn added in v0.2.0

func (d *D) FieldScalarUintFn(name string, fn func(d *D) scalar.Uint, sms ...scalar.UintMapper) *scalar.Uint

FieldScalarUintFn tries to add a field, calls uint64 decode function and returns scalar

func (*D) FieldScalarUnary added in v0.0.2

func (d *D) FieldScalarUnary(name string, ov uint64, sms ...scalar.UintMapper) *scalar.Uint

FieldScalarUnary adds a field and reads unary integer using ov as "one" value

func (*D) FieldSintFn added in v0.2.0

func (d *D) FieldSintFn(name string, fn func(d *D) int64, sms ...scalar.SintMapper) int64

FieldSintFn adds a field, calls int64 decode function and returns actual value as a Sint

func (*D) FieldSintScalarFn added in v0.2.0

func (d *D) FieldSintScalarFn(name string, fn func(d *D) scalar.Sint, sms ...scalar.SintMapper) int64

FieldSintScalarFn adds a field, calls scalar functions and returns actual value as a Sint

func (*D) FieldStr added in v0.2.0

func (d *D) FieldStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) string

FieldStr adds a field and reads nBytes bytes using encoding e

func (*D) FieldStrFn

func (d *D) FieldStrFn(name string, fn func(d *D) string, sms ...scalar.StrMapper) 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.Str, sms ...scalar.StrMapper) 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

FieldStruct decode array of fields. Will be range sorted.

func (*D) FieldStructArrayLoop

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

func (*D) FieldStructNArray added in v0.0.10

func (d *D) FieldStructNArray(name string, structName string, count int64, fn func(d *D)) *D

FieldStructNArray decodes an array of elements with a known count.

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

FieldStructValue decode array of fields. Will be range sorted.

func (*D) FieldU

func (d *D) FieldU(name string, nBits int, sms ...scalar.UintMapper) 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.UintMapper) uint64

FieldU1 adds a field and reads 1 bit unsigned integer in current endian

func (*D) FieldU10

func (d *D) FieldU10(name string, sms ...scalar.UintMapper) uint64

FieldU10 adds a field and reads 10 bit unsigned integer in current endian

func (*D) FieldU10BE

func (d *D) FieldU10BE(name string, sms ...scalar.UintMapper) uint64

FieldU10BE adds a field and reads 10 bit unsigned integer in big-endian

func (*D) FieldU10LE

func (d *D) FieldU10LE(name string, sms ...scalar.UintMapper) uint64

FieldU10LE adds a field and reads 10 bit unsigned integer in little-endian

func (*D) FieldU11

func (d *D) FieldU11(name string, sms ...scalar.UintMapper) uint64

FieldU11 adds a field and reads 11 bit unsigned integer in current endian

func (*D) FieldU11BE

func (d *D) FieldU11BE(name string, sms ...scalar.UintMapper) uint64

FieldU11BE adds a field and reads 11 bit unsigned integer in big-endian

func (*D) FieldU11LE

func (d *D) FieldU11LE(name string, sms ...scalar.UintMapper) uint64

FieldU11LE adds a field and reads 11 bit unsigned integer in little-endian

func (*D) FieldU12

func (d *D) FieldU12(name string, sms ...scalar.UintMapper) uint64

FieldU12 adds a field and reads 12 bit unsigned integer in current endian

func (*D) FieldU12BE

func (d *D) FieldU12BE(name string, sms ...scalar.UintMapper) uint64

FieldU12BE adds a field and reads 12 bit unsigned integer in big-endian

func (*D) FieldU12LE

func (d *D) FieldU12LE(name string, sms ...scalar.UintMapper) uint64

FieldU12LE adds a field and reads 12 bit unsigned integer in little-endian

func (*D) FieldU13

func (d *D) FieldU13(name string, sms ...scalar.UintMapper) uint64

FieldU13 adds a field and reads 13 bit unsigned integer in current endian

func (*D) FieldU13BE

func (d *D) FieldU13BE(name string, sms ...scalar.UintMapper) uint64

FieldU13BE adds a field and reads 13 bit unsigned integer in big-endian

func (*D) FieldU13LE

func (d *D) FieldU13LE(name string, sms ...scalar.UintMapper) uint64

FieldU13LE adds a field and reads 13 bit unsigned integer in little-endian

func (*D) FieldU14

func (d *D) FieldU14(name string, sms ...scalar.UintMapper) uint64

FieldU14 adds a field and reads 14 bit unsigned integer in current endian

func (*D) FieldU14BE

func (d *D) FieldU14BE(name string, sms ...scalar.UintMapper) uint64

FieldU14BE adds a field and reads 14 bit unsigned integer in big-endian

func (*D) FieldU14LE

func (d *D) FieldU14LE(name string, sms ...scalar.UintMapper) uint64

FieldU14LE adds a field and reads 14 bit unsigned integer in little-endian

func (*D) FieldU15

func (d *D) FieldU15(name string, sms ...scalar.UintMapper) uint64

FieldU15 adds a field and reads 15 bit unsigned integer in current endian

func (*D) FieldU15BE

func (d *D) FieldU15BE(name string, sms ...scalar.UintMapper) uint64

FieldU15BE adds a field and reads 15 bit unsigned integer in big-endian

func (*D) FieldU15LE

func (d *D) FieldU15LE(name string, sms ...scalar.UintMapper) uint64

FieldU15LE adds a field and reads 15 bit unsigned integer in little-endian

func (*D) FieldU16

func (d *D) FieldU16(name string, sms ...scalar.UintMapper) uint64

FieldU16 adds a field and reads 16 bit unsigned integer in current endian

func (*D) FieldU16BE

func (d *D) FieldU16BE(name string, sms ...scalar.UintMapper) uint64

FieldU16BE adds a field and reads 16 bit unsigned integer in big-endian

func (*D) FieldU16LE

func (d *D) FieldU16LE(name string, sms ...scalar.UintMapper) uint64

FieldU16LE adds a field and reads 16 bit unsigned integer in little-endian

func (*D) FieldU17

func (d *D) FieldU17(name string, sms ...scalar.UintMapper) uint64

FieldU17 adds a field and reads 17 bit unsigned integer in current endian

func (*D) FieldU17BE

func (d *D) FieldU17BE(name string, sms ...scalar.UintMapper) uint64

FieldU17BE adds a field and reads 17 bit unsigned integer in big-endian

func (*D) FieldU17LE

func (d *D) FieldU17LE(name string, sms ...scalar.UintMapper) uint64

FieldU17LE adds a field and reads 17 bit unsigned integer in little-endian

func (*D) FieldU18

func (d *D) FieldU18(name string, sms ...scalar.UintMapper) uint64

FieldU18 adds a field and reads 18 bit unsigned integer in current endian

func (*D) FieldU18BE

func (d *D) FieldU18BE(name string, sms ...scalar.UintMapper) uint64

FieldU18BE adds a field and reads 18 bit unsigned integer in big-endian

func (*D) FieldU18LE

func (d *D) FieldU18LE(name string, sms ...scalar.UintMapper) uint64

FieldU18LE adds a field and reads 18 bit unsigned integer in little-endian

func (*D) FieldU19

func (d *D) FieldU19(name string, sms ...scalar.UintMapper) uint64

FieldU19 adds a field and reads 19 bit unsigned integer in current endian

func (*D) FieldU19BE

func (d *D) FieldU19BE(name string, sms ...scalar.UintMapper) uint64

FieldU19BE adds a field and reads 19 bit unsigned integer in big-endian

func (*D) FieldU19LE

func (d *D) FieldU19LE(name string, sms ...scalar.UintMapper) uint64

FieldU19LE adds a field and reads 19 bit unsigned integer in little-endian

func (*D) FieldU2

func (d *D) FieldU2(name string, sms ...scalar.UintMapper) uint64

FieldU2 adds a field and reads 2 bit unsigned integer in current endian

func (*D) FieldU20

func (d *D) FieldU20(name string, sms ...scalar.UintMapper) uint64

FieldU20 adds a field and reads 20 bit unsigned integer in current endian

func (*D) FieldU20BE

func (d *D) FieldU20BE(name string, sms ...scalar.UintMapper) uint64

FieldU20BE adds a field and reads 20 bit unsigned integer in big-endian

func (*D) FieldU20LE

func (d *D) FieldU20LE(name string, sms ...scalar.UintMapper) uint64

FieldU20LE adds a field and reads 20 bit unsigned integer in little-endian

func (*D) FieldU21

func (d *D) FieldU21(name string, sms ...scalar.UintMapper) uint64

FieldU21 adds a field and reads 21 bit unsigned integer in current endian

func (*D) FieldU21BE

func (d *D) FieldU21BE(name string, sms ...scalar.UintMapper) uint64

FieldU21BE adds a field and reads 21 bit unsigned integer in big-endian

func (*D) FieldU21LE

func (d *D) FieldU21LE(name string, sms ...scalar.UintMapper) uint64

FieldU21LE adds a field and reads 21 bit unsigned integer in little-endian

func (*D) FieldU22

func (d *D) FieldU22(name string, sms ...scalar.UintMapper) uint64

FieldU22 adds a field and reads 22 bit unsigned integer in current endian

func (*D) FieldU22BE

func (d *D) FieldU22BE(name string, sms ...scalar.UintMapper) uint64

FieldU22BE adds a field and reads 22 bit unsigned integer in big-endian

func (*D) FieldU22LE

func (d *D) FieldU22LE(name string, sms ...scalar.UintMapper) uint64

FieldU22LE adds a field and reads 22 bit unsigned integer in little-endian

func (*D) FieldU23

func (d *D) FieldU23(name string, sms ...scalar.UintMapper) uint64

FieldU23 adds a field and reads 23 bit unsigned integer in current endian

func (*D) FieldU23BE

func (d *D) FieldU23BE(name string, sms ...scalar.UintMapper) uint64

FieldU23BE adds a field and reads 23 bit unsigned integer in big-endian

func (*D) FieldU23LE

func (d *D) FieldU23LE(name string, sms ...scalar.UintMapper) uint64

FieldU23LE adds a field and reads 23 bit unsigned integer in little-endian

func (*D) FieldU24

func (d *D) FieldU24(name string, sms ...scalar.UintMapper) uint64

FieldU24 adds a field and reads 24 bit unsigned integer in current endian

func (*D) FieldU24BE

func (d *D) FieldU24BE(name string, sms ...scalar.UintMapper) uint64

FieldU24BE adds a field and reads 24 bit unsigned integer in big-endian

func (*D) FieldU24LE

func (d *D) FieldU24LE(name string, sms ...scalar.UintMapper) uint64

FieldU24LE adds a field and reads 24 bit unsigned integer in little-endian

func (*D) FieldU25

func (d *D) FieldU25(name string, sms ...scalar.UintMapper) uint64

FieldU25 adds a field and reads 25 bit unsigned integer in current endian

func (*D) FieldU25BE

func (d *D) FieldU25BE(name string, sms ...scalar.UintMapper) uint64

FieldU25BE adds a field and reads 25 bit unsigned integer in big-endian

func (*D) FieldU25LE

func (d *D) FieldU25LE(name string, sms ...scalar.UintMapper) uint64

FieldU25LE adds a field and reads 25 bit unsigned integer in little-endian

func (*D) FieldU26

func (d *D) FieldU26(name string, sms ...scalar.UintMapper) uint64

FieldU26 adds a field and reads 26 bit unsigned integer in current endian

func (*D) FieldU26BE

func (d *D) FieldU26BE(name string, sms ...scalar.UintMapper) uint64

FieldU26BE adds a field and reads 26 bit unsigned integer in big-endian

func (*D) FieldU26LE

func (d *D) FieldU26LE(name string, sms ...scalar.UintMapper) uint64

FieldU26LE adds a field and reads 26 bit unsigned integer in little-endian

func (*D) FieldU27

func (d *D) FieldU27(name string, sms ...scalar.UintMapper) uint64

FieldU27 adds a field and reads 27 bit unsigned integer in current endian

func (*D) FieldU27BE

func (d *D) FieldU27BE(name string, sms ...scalar.UintMapper) uint64

FieldU27BE adds a field and reads 27 bit unsigned integer in big-endian

func (*D) FieldU27LE

func (d *D) FieldU27LE(name string, sms ...scalar.UintMapper) uint64

FieldU27LE adds a field and reads 27 bit unsigned integer in little-endian

func (*D) FieldU28

func (d *D) FieldU28(name string, sms ...scalar.UintMapper) uint64

FieldU28 adds a field and reads 28 bit unsigned integer in current endian

func (*D) FieldU28BE

func (d *D) FieldU28BE(name string, sms ...scalar.UintMapper) uint64

FieldU28BE adds a field and reads 28 bit unsigned integer in big-endian

func (*D) FieldU28LE

func (d *D) FieldU28LE(name string, sms ...scalar.UintMapper) uint64

FieldU28LE adds a field and reads 28 bit unsigned integer in little-endian

func (*D) FieldU29

func (d *D) FieldU29(name string, sms ...scalar.UintMapper) uint64

FieldU29 adds a field and reads 29 bit unsigned integer in current endian

func (*D) FieldU29BE

func (d *D) FieldU29BE(name string, sms ...scalar.UintMapper) uint64

FieldU29BE adds a field and reads 29 bit unsigned integer in big-endian

func (*D) FieldU29LE

func (d *D) FieldU29LE(name string, sms ...scalar.UintMapper) uint64

FieldU29LE adds a field and reads 29 bit unsigned integer in little-endian

func (*D) FieldU3

func (d *D) FieldU3(name string, sms ...scalar.UintMapper) uint64

FieldU3 adds a field and reads 3 bit unsigned integer in current endian

func (*D) FieldU30

func (d *D) FieldU30(name string, sms ...scalar.UintMapper) uint64

FieldU30 adds a field and reads 30 bit unsigned integer in current endian

func (*D) FieldU30BE

func (d *D) FieldU30BE(name string, sms ...scalar.UintMapper) uint64

FieldU30BE adds a field and reads 30 bit unsigned integer in big-endian

func (*D) FieldU30LE

func (d *D) FieldU30LE(name string, sms ...scalar.UintMapper) uint64

FieldU30LE adds a field and reads 30 bit unsigned integer in little-endian

func (*D) FieldU31

func (d *D) FieldU31(name string, sms ...scalar.UintMapper) uint64

FieldU31 adds a field and reads 31 bit unsigned integer in current endian

func (*D) FieldU31BE

func (d *D) FieldU31BE(name string, sms ...scalar.UintMapper) uint64

FieldU31BE adds a field and reads 31 bit unsigned integer in big-endian

func (*D) FieldU31LE

func (d *D) FieldU31LE(name string, sms ...scalar.UintMapper) uint64

FieldU31LE adds a field and reads 31 bit unsigned integer in little-endian

func (*D) FieldU32

func (d *D) FieldU32(name string, sms ...scalar.UintMapper) uint64

FieldU32 adds a field and reads 32 bit unsigned integer in current endian

func (*D) FieldU32BE

func (d *D) FieldU32BE(name string, sms ...scalar.UintMapper) uint64

FieldU32BE adds a field and reads 32 bit unsigned integer in big-endian

func (*D) FieldU32LE

func (d *D) FieldU32LE(name string, sms ...scalar.UintMapper) uint64

FieldU32LE adds a field and reads 32 bit unsigned integer in little-endian

func (*D) FieldU33

func (d *D) FieldU33(name string, sms ...scalar.UintMapper) uint64

FieldU33 adds a field and reads 33 bit unsigned integer in current endian

func (*D) FieldU33BE

func (d *D) FieldU33BE(name string, sms ...scalar.UintMapper) uint64

FieldU33BE adds a field and reads 33 bit unsigned integer in big-endian

func (*D) FieldU33LE

func (d *D) FieldU33LE(name string, sms ...scalar.UintMapper) uint64

FieldU33LE adds a field and reads 33 bit unsigned integer in little-endian

func (*D) FieldU34

func (d *D) FieldU34(name string, sms ...scalar.UintMapper) uint64

FieldU34 adds a field and reads 34 bit unsigned integer in current endian

func (*D) FieldU34BE

func (d *D) FieldU34BE(name string, sms ...scalar.UintMapper) uint64

FieldU34BE adds a field and reads 34 bit unsigned integer in big-endian

func (*D) FieldU34LE

func (d *D) FieldU34LE(name string, sms ...scalar.UintMapper) uint64

FieldU34LE adds a field and reads 34 bit unsigned integer in little-endian

func (*D) FieldU35

func (d *D) FieldU35(name string, sms ...scalar.UintMapper) uint64

FieldU35 adds a field and reads 35 bit unsigned integer in current endian

func (*D) FieldU35BE

func (d *D) FieldU35BE(name string, sms ...scalar.UintMapper) uint64

FieldU35BE adds a field and reads 35 bit unsigned integer in big-endian

func (*D) FieldU35LE

func (d *D) FieldU35LE(name string, sms ...scalar.UintMapper) uint64

FieldU35LE adds a field and reads 35 bit unsigned integer in little-endian

func (*D) FieldU36

func (d *D) FieldU36(name string, sms ...scalar.UintMapper) uint64

FieldU36 adds a field and reads 36 bit unsigned integer in current endian

func (*D) FieldU36BE

func (d *D) FieldU36BE(name string, sms ...scalar.UintMapper) uint64

FieldU36BE adds a field and reads 36 bit unsigned integer in big-endian

func (*D) FieldU36LE

func (d *D) FieldU36LE(name string, sms ...scalar.UintMapper) uint64

FieldU36LE adds a field and reads 36 bit unsigned integer in little-endian

func (*D) FieldU37

func (d *D) FieldU37(name string, sms ...scalar.UintMapper) uint64

FieldU37 adds a field and reads 37 bit unsigned integer in current endian

func (*D) FieldU37BE

func (d *D) FieldU37BE(name string, sms ...scalar.UintMapper) uint64

FieldU37BE adds a field and reads 37 bit unsigned integer in big-endian

func (*D) FieldU37LE

func (d *D) FieldU37LE(name string, sms ...scalar.UintMapper) uint64

FieldU37LE adds a field and reads 37 bit unsigned integer in little-endian

func (*D) FieldU38

func (d *D) FieldU38(name string, sms ...scalar.UintMapper) uint64

FieldU38 adds a field and reads 38 bit unsigned integer in current endian

func (*D) FieldU38BE

func (d *D) FieldU38BE(name string, sms ...scalar.UintMapper) uint64

FieldU38BE adds a field and reads 38 bit unsigned integer in big-endian

func (*D) FieldU38LE

func (d *D) FieldU38LE(name string, sms ...scalar.UintMapper) uint64

FieldU38LE adds a field and reads 38 bit unsigned integer in little-endian

func (*D) FieldU39

func (d *D) FieldU39(name string, sms ...scalar.UintMapper) uint64

FieldU39 adds a field and reads 39 bit unsigned integer in current endian

func (*D) FieldU39BE

func (d *D) FieldU39BE(name string, sms ...scalar.UintMapper) uint64

FieldU39BE adds a field and reads 39 bit unsigned integer in big-endian

func (*D) FieldU39LE

func (d *D) FieldU39LE(name string, sms ...scalar.UintMapper) uint64

FieldU39LE adds a field and reads 39 bit unsigned integer in little-endian

func (*D) FieldU4

func (d *D) FieldU4(name string, sms ...scalar.UintMapper) uint64

FieldU4 adds a field and reads 4 bit unsigned integer in current endian

func (*D) FieldU40

func (d *D) FieldU40(name string, sms ...scalar.UintMapper) uint64

FieldU40 adds a field and reads 40 bit unsigned integer in current endian

func (*D) FieldU40BE

func (d *D) FieldU40BE(name string, sms ...scalar.UintMapper) uint64

FieldU40BE adds a field and reads 40 bit unsigned integer in big-endian

func (*D) FieldU40LE

func (d *D) FieldU40LE(name string, sms ...scalar.UintMapper) uint64

FieldU40LE adds a field and reads 40 bit unsigned integer in little-endian

func (*D) FieldU41

func (d *D) FieldU41(name string, sms ...scalar.UintMapper) uint64

FieldU41 adds a field and reads 41 bit unsigned integer in current endian

func (*D) FieldU41BE

func (d *D) FieldU41BE(name string, sms ...scalar.UintMapper) uint64

FieldU41BE adds a field and reads 41 bit unsigned integer in big-endian

func (*D) FieldU41LE

func (d *D) FieldU41LE(name string, sms ...scalar.UintMapper) uint64

FieldU41LE adds a field and reads 41 bit unsigned integer in little-endian

func (*D) FieldU42

func (d *D) FieldU42(name string, sms ...scalar.UintMapper) uint64

FieldU42 adds a field and reads 42 bit unsigned integer in current endian

func (*D) FieldU42BE

func (d *D) FieldU42BE(name string, sms ...scalar.UintMapper) uint64

FieldU42BE adds a field and reads 42 bit unsigned integer in big-endian

func (*D) FieldU42LE

func (d *D) FieldU42LE(name string, sms ...scalar.UintMapper) uint64

FieldU42LE adds a field and reads 42 bit unsigned integer in little-endian

func (*D) FieldU43

func (d *D) FieldU43(name string, sms ...scalar.UintMapper) uint64

FieldU43 adds a field and reads 43 bit unsigned integer in current endian

func (*D) FieldU43BE

func (d *D) FieldU43BE(name string, sms ...scalar.UintMapper) uint64

FieldU43BE adds a field and reads 43 bit unsigned integer in big-endian

func (*D) FieldU43LE

func (d *D) FieldU43LE(name string, sms ...scalar.UintMapper) uint64

FieldU43LE adds a field and reads 43 bit unsigned integer in little-endian

func (*D) FieldU44

func (d *D) FieldU44(name string, sms ...scalar.UintMapper) uint64

FieldU44 adds a field and reads 44 bit unsigned integer in current endian

func (*D) FieldU44BE

func (d *D) FieldU44BE(name string, sms ...scalar.UintMapper) uint64

FieldU44BE adds a field and reads 44 bit unsigned integer in big-endian

func (*D) FieldU44LE

func (d *D) FieldU44LE(name string, sms ...scalar.UintMapper) uint64

FieldU44LE adds a field and reads 44 bit unsigned integer in little-endian

func (*D) FieldU45

func (d *D) FieldU45(name string, sms ...scalar.UintMapper) uint64

FieldU45 adds a field and reads 45 bit unsigned integer in current endian

func (*D) FieldU45BE

func (d *D) FieldU45BE(name string, sms ...scalar.UintMapper) uint64

FieldU45BE adds a field and reads 45 bit unsigned integer in big-endian

func (*D) FieldU45LE

func (d *D) FieldU45LE(name string, sms ...scalar.UintMapper) uint64

FieldU45LE adds a field and reads 45 bit unsigned integer in little-endian

func (*D) FieldU46

func (d *D) FieldU46(name string, sms ...scalar.UintMapper) uint64

FieldU46 adds a field and reads 46 bit unsigned integer in current endian

func (*D) FieldU46BE

func (d *D) FieldU46BE(name string, sms ...scalar.UintMapper) uint64

FieldU46BE adds a field and reads 46 bit unsigned integer in big-endian

func (*D) FieldU46LE

func (d *D) FieldU46LE(name string, sms ...scalar.UintMapper) uint64

FieldU46LE adds a field and reads 46 bit unsigned integer in little-endian

func (*D) FieldU47

func (d *D) FieldU47(name string, sms ...scalar.UintMapper) uint64

FieldU47 adds a field and reads 47 bit unsigned integer in current endian

func (*D) FieldU47BE

func (d *D) FieldU47BE(name string, sms ...scalar.UintMapper) uint64

FieldU47BE adds a field and reads 47 bit unsigned integer in big-endian

func (*D) FieldU47LE

func (d *D) FieldU47LE(name string, sms ...scalar.UintMapper) uint64

FieldU47LE adds a field and reads 47 bit unsigned integer in little-endian

func (*D) FieldU48

func (d *D) FieldU48(name string, sms ...scalar.UintMapper) uint64

FieldU48 adds a field and reads 48 bit unsigned integer in current endian

func (*D) FieldU48BE

func (d *D) FieldU48BE(name string, sms ...scalar.UintMapper) uint64

FieldU48BE adds a field and reads 48 bit unsigned integer in big-endian

func (*D) FieldU48LE

func (d *D) FieldU48LE(name string, sms ...scalar.UintMapper) uint64

FieldU48LE adds a field and reads 48 bit unsigned integer in little-endian

func (*D) FieldU49

func (d *D) FieldU49(name string, sms ...scalar.UintMapper) uint64

FieldU49 adds a field and reads 49 bit unsigned integer in current endian

func (*D) FieldU49BE

func (d *D) FieldU49BE(name string, sms ...scalar.UintMapper) uint64

FieldU49BE adds a field and reads 49 bit unsigned integer in big-endian

func (*D) FieldU49LE

func (d *D) FieldU49LE(name string, sms ...scalar.UintMapper) uint64

FieldU49LE adds a field and reads 49 bit unsigned integer in little-endian

func (*D) FieldU5

func (d *D) FieldU5(name string, sms ...scalar.UintMapper) uint64

FieldU5 adds a field and reads 5 bit unsigned integer in current endian

func (*D) FieldU50

func (d *D) FieldU50(name string, sms ...scalar.UintMapper) uint64

FieldU50 adds a field and reads 50 bit unsigned integer in current endian

func (*D) FieldU50BE

func (d *D) FieldU50BE(name string, sms ...scalar.UintMapper) uint64

FieldU50BE adds a field and reads 50 bit unsigned integer in big-endian

func (*D) FieldU50LE

func (d *D) FieldU50LE(name string, sms ...scalar.UintMapper) uint64

FieldU50LE adds a field and reads 50 bit unsigned integer in little-endian

func (*D) FieldU51

func (d *D) FieldU51(name string, sms ...scalar.UintMapper) uint64

FieldU51 adds a field and reads 51 bit unsigned integer in current endian

func (*D) FieldU51BE

func (d *D) FieldU51BE(name string, sms ...scalar.UintMapper) uint64

FieldU51BE adds a field and reads 51 bit unsigned integer in big-endian

func (*D) FieldU51LE

func (d *D) FieldU51LE(name string, sms ...scalar.UintMapper) uint64

FieldU51LE adds a field and reads 51 bit unsigned integer in little-endian

func (*D) FieldU52

func (d *D) FieldU52(name string, sms ...scalar.UintMapper) uint64

FieldU52 adds a field and reads 52 bit unsigned integer in current endian

func (*D) FieldU52BE

func (d *D) FieldU52BE(name string, sms ...scalar.UintMapper) uint64

FieldU52BE adds a field and reads 52 bit unsigned integer in big-endian

func (*D) FieldU52LE

func (d *D) FieldU52LE(name string, sms ...scalar.UintMapper) uint64

FieldU52LE adds a field and reads 52 bit unsigned integer in little-endian

func (*D) FieldU53

func (d *D) FieldU53(name string, sms ...scalar.UintMapper) uint64

FieldU53 adds a field and reads 53 bit unsigned integer in current endian

func (*D) FieldU53BE

func (d *D) FieldU53BE(name string, sms ...scalar.UintMapper) uint64

FieldU53BE adds a field and reads 53 bit unsigned integer in big-endian

func (*D) FieldU53LE

func (d *D) FieldU53LE(name string, sms ...scalar.UintMapper) uint64

FieldU53LE adds a field and reads 53 bit unsigned integer in little-endian

func (*D) FieldU54

func (d *D) FieldU54(name string, sms ...scalar.UintMapper) uint64

FieldU54 adds a field and reads 54 bit unsigned integer in current endian

func (*D) FieldU54BE

func (d *D) FieldU54BE(name string, sms ...scalar.UintMapper) uint64

FieldU54BE adds a field and reads 54 bit unsigned integer in big-endian

func (*D) FieldU54LE

func (d *D) FieldU54LE(name string, sms ...scalar.UintMapper) uint64

FieldU54LE adds a field and reads 54 bit unsigned integer in little-endian

func (*D) FieldU55

func (d *D) FieldU55(name string, sms ...scalar.UintMapper) uint64

FieldU55 adds a field and reads 55 bit unsigned integer in current endian

func (*D) FieldU55BE

func (d *D) FieldU55BE(name string, sms ...scalar.UintMapper) uint64

FieldU55BE adds a field and reads 55 bit unsigned integer in big-endian

func (*D) FieldU55LE

func (d *D) FieldU55LE(name string, sms ...scalar.UintMapper) uint64

FieldU55LE adds a field and reads 55 bit unsigned integer in little-endian

func (*D) FieldU56

func (d *D) FieldU56(name string, sms ...scalar.UintMapper) uint64

FieldU56 adds a field and reads 56 bit unsigned integer in current endian

func (*D) FieldU56BE

func (d *D) FieldU56BE(name string, sms ...scalar.UintMapper) uint64

FieldU56BE adds a field and reads 56 bit unsigned integer in big-endian

func (*D) FieldU56LE

func (d *D) FieldU56LE(name string, sms ...scalar.UintMapper) uint64

FieldU56LE adds a field and reads 56 bit unsigned integer in little-endian

func (*D) FieldU57

func (d *D) FieldU57(name string, sms ...scalar.UintMapper) uint64

FieldU57 adds a field and reads 57 bit unsigned integer in current endian

func (*D) FieldU57BE

func (d *D) FieldU57BE(name string, sms ...scalar.UintMapper) uint64

FieldU57BE adds a field and reads 57 bit unsigned integer in big-endian

func (*D) FieldU57LE

func (d *D) FieldU57LE(name string, sms ...scalar.UintMapper) uint64

FieldU57LE adds a field and reads 57 bit unsigned integer in little-endian

func (*D) FieldU58

func (d *D) FieldU58(name string, sms ...scalar.UintMapper) uint64

FieldU58 adds a field and reads 58 bit unsigned integer in current endian

func (*D) FieldU58BE

func (d *D) FieldU58BE(name string, sms ...scalar.UintMapper) uint64

FieldU58BE adds a field and reads 58 bit unsigned integer in big-endian

func (*D) FieldU58LE

func (d *D) FieldU58LE(name string, sms ...scalar.UintMapper) uint64

FieldU58LE adds a field and reads 58 bit unsigned integer in little-endian

func (*D) FieldU59

func (d *D) FieldU59(name string, sms ...scalar.UintMapper) uint64

FieldU59 adds a field and reads 59 bit unsigned integer in current endian

func (*D) FieldU59BE

func (d *D) FieldU59BE(name string, sms ...scalar.UintMapper) uint64

FieldU59BE adds a field and reads 59 bit unsigned integer in big-endian

func (*D) FieldU59LE

func (d *D) FieldU59LE(name string, sms ...scalar.UintMapper) uint64

FieldU59LE adds a field and reads 59 bit unsigned integer in little-endian

func (*D) FieldU6

func (d *D) FieldU6(name string, sms ...scalar.UintMapper) uint64

FieldU6 adds a field and reads 6 bit unsigned integer in current endian

func (*D) FieldU60

func (d *D) FieldU60(name string, sms ...scalar.UintMapper) uint64

FieldU60 adds a field and reads 60 bit unsigned integer in current endian

func (*D) FieldU60BE

func (d *D) FieldU60BE(name string, sms ...scalar.UintMapper) uint64

FieldU60BE adds a field and reads 60 bit unsigned integer in big-endian

func (*D) FieldU60LE

func (d *D) FieldU60LE(name string, sms ...scalar.UintMapper) uint64

FieldU60LE adds a field and reads 60 bit unsigned integer in little-endian

func (*D) FieldU61

func (d *D) FieldU61(name string, sms ...scalar.UintMapper) uint64

FieldU61 adds a field and reads 61 bit unsigned integer in current endian

func (*D) FieldU61BE

func (d *D) FieldU61BE(name string, sms ...scalar.UintMapper) uint64

FieldU61BE adds a field and reads 61 bit unsigned integer in big-endian

func (*D) FieldU61LE

func (d *D) FieldU61LE(name string, sms ...scalar.UintMapper) uint64

FieldU61LE adds a field and reads 61 bit unsigned integer in little-endian

func (*D) FieldU62

func (d *D) FieldU62(name string, sms ...scalar.UintMapper) uint64

FieldU62 adds a field and reads 62 bit unsigned integer in current endian

func (*D) FieldU62BE

func (d *D) FieldU62BE(name string, sms ...scalar.UintMapper) uint64

FieldU62BE adds a field and reads 62 bit unsigned integer in big-endian

func (*D) FieldU62LE

func (d *D) FieldU62LE(name string, sms ...scalar.UintMapper) uint64

FieldU62LE adds a field and reads 62 bit unsigned integer in little-endian

func (*D) FieldU63

func (d *D) FieldU63(name string, sms ...scalar.UintMapper) uint64

FieldU63 adds a field and reads 63 bit unsigned integer in current endian

func (*D) FieldU63BE

func (d *D) FieldU63BE(name string, sms ...scalar.UintMapper) uint64

FieldU63BE adds a field and reads 63 bit unsigned integer in big-endian

func (*D) FieldU63LE

func (d *D) FieldU63LE(name string, sms ...scalar.UintMapper) uint64

FieldU63LE adds a field and reads 63 bit unsigned integer in little-endian

func (*D) FieldU64

func (d *D) FieldU64(name string, sms ...scalar.UintMapper) uint64

FieldU64 adds a field and reads 64 bit unsigned integer in current endian

func (*D) FieldU64BE

func (d *D) FieldU64BE(name string, sms ...scalar.UintMapper) uint64

FieldU64BE adds a field and reads 64 bit unsigned integer in big-endian

func (*D) FieldU64LE

func (d *D) FieldU64LE(name string, sms ...scalar.UintMapper) uint64

FieldU64LE adds a field and reads 64 bit unsigned integer in little-endian

func (*D) FieldU7

func (d *D) FieldU7(name string, sms ...scalar.UintMapper) uint64

FieldU7 adds a field and reads 7 bit unsigned integer in current endian

func (*D) FieldU8

func (d *D) FieldU8(name string, sms ...scalar.UintMapper) uint64

FieldU8 adds a field and reads 8 bit unsigned integer in current endian

func (*D) FieldU8BE

func (d *D) FieldU8BE(name string, sms ...scalar.UintMapper) uint64

FieldU8BE adds a field and reads 8 bit unsigned integer in big-endian

func (*D) FieldU8LE

func (d *D) FieldU8LE(name string, sms ...scalar.UintMapper) uint64

FieldU8LE adds a field and reads 8 bit unsigned integer in little-endian

func (*D) FieldU9

func (d *D) FieldU9(name string, sms ...scalar.UintMapper) uint64

FieldU9 adds a field and reads 9 bit unsigned integer in current endian

func (*D) FieldU9BE

func (d *D) FieldU9BE(name string, sms ...scalar.UintMapper) uint64

FieldU9BE adds a field and reads 9 bit unsigned integer in big-endian

func (*D) FieldU9LE

func (d *D) FieldU9LE(name string, sms ...scalar.UintMapper) uint64

FieldU9LE adds a field and reads 9 bit unsigned integer in little-endian

func (*D) FieldUBigInt added in v0.0.4

func (d *D) FieldUBigInt(name string, nBits int, sms ...scalar.BigIntMapper) *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.BigIntMapper) *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.BigIntMapper) *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.BigIntMapper) *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.UintMapper) uint64

FieldUE adds a field and reads nBits unsigned integer in specified endian

func (*D) FieldULEB128 added in v0.0.9

func (d *D) FieldULEB128(name string, sms ...scalar.UintMapper) uint64

FieldULEB128 adds a field and reads unsigned LEB128 integer

func (*D) FieldUTF16

func (d *D) FieldUTF16(name string, nBytes int, sms ...scalar.StrMapper) 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.StrMapper) string

FieldUTF16BE adds a field and reads nBytes bytes UTF16 big-endian string

func (*D) FieldUTF16BENull added in v0.0.9

func (d *D) FieldUTF16BENull(name string, sms ...scalar.StrMapper) string

FieldUTF16BENull adds a field and reads null terminated UTF16BE string

func (*D) FieldUTF16LE

func (d *D) FieldUTF16LE(name string, nBytes int, sms ...scalar.StrMapper) string

FieldUTF16LE adds a field and reads nBytes bytes UTF16 little-endian string

func (*D) FieldUTF16LENull added in v0.0.9

func (d *D) FieldUTF16LENull(name string, sms ...scalar.StrMapper) string

FieldUTF16LENull adds a field and reads null terminated UTF16LE string

func (*D) FieldUTF16Null added in v0.0.9

func (d *D) FieldUTF16Null(name string, sms ...scalar.StrMapper) string

FieldUTF16Null adds a field and reads null terminated UTF16 string, default big-endian and accepts BOM

func (*D) FieldUTF8

func (d *D) FieldUTF8(name string, nBytes int, sms ...scalar.StrMapper) string

FieldUTF8 adds a field and reads nBytes bytes UTF8 string

func (*D) FieldUTF8Null

func (d *D) FieldUTF8Null(name string, sms ...scalar.StrMapper) string

FieldUTF8Null adds a field and reads null terminated UTF8 string

func (*D) FieldUTF8NullFixedLen

func (d *D) FieldUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) 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.StrMapper) 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.StrMapper) string

FieldUTF8ShortStringFixedLen adds a field and reads fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) FieldUintFn added in v0.2.0

func (d *D) FieldUintFn(name string, fn func(d *D) uint64, sms ...scalar.UintMapper) uint64

FieldUintFn adds a field, calls uint64 decode function and returns actual value as a Uint

func (*D) FieldUintScalarFn added in v0.2.0

func (d *D) FieldUintScalarFn(name string, fn func(d *D) scalar.Uint, sms ...scalar.UintMapper) uint64

FieldUintScalarFn adds a field, calls scalar functions and returns actual value as a Uint

func (*D) FieldUnary

func (d *D) FieldUnary(name string, ov uint64, sms ...scalar.UintMapper) 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) FieldValueAny added in v0.2.0

func (d *D) FieldValueAny(name string, a any, sms ...scalar.AnyMapper)

func (*D) FieldValueBigInt added in v0.0.4

func (d *D) FieldValueBigInt(name string, a *big.Int, sms ...scalar.BigIntMapper)

func (*D) FieldValueBitBuf added in v0.2.0

func (d *D) FieldValueBitBuf(name string, a bitio.ReaderAtSeeker, sms ...scalar.BitBufMapper)

func (*D) FieldValueBool

func (d *D) FieldValueBool(name string, a bool, sms ...scalar.BoolMapper)

func (*D) FieldValueFlt added in v0.2.0

func (d *D) FieldValueFlt(name string, a float64, sms ...scalar.FltMapper)

func (*D) FieldValueSint added in v0.2.0

func (d *D) FieldValueSint(name string, a int64, sms ...scalar.SintMapper)

func (*D) FieldValueStr

func (d *D) FieldValueStr(name string, a string, sms ...scalar.StrMapper)

func (*D) FieldValueUint added in v0.2.0

func (d *D) FieldValueUint(name string, a uint64, sms ...scalar.UintMapper)

func (*D) FillGaps

func (d *D) FillGaps(r ranges.Range, namePrefix string)

func (*D) FltAssert added in v0.2.0

func (d *D) FltAssert(vs ...float64) scalar.FltMapper

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

func (*D) FltAssertRange added in v0.2.0

func (d *D) FltAssertRange(start, end float64) scalar.FltMapper

FltAssertRange asserts that actual value is in range

func (*D) FltRequire added in v0.2.0

func (d *D) FltRequire(vs ...float64) scalar.FltMapper

FltRequire that actual value is one of given float64 values

func (*D) FltRequireRange added in v0.2.0

func (d *D) FltRequireRange(start, end float64) scalar.FltMapper

FltRequireRange require that actual value is in range

func (*D) FltValidate added in v0.2.0

func (d *D) FltValidate(vs ...float64) scalar.FltMapper

FltValidate validates that actual value is one of given float64 values

func (*D) FltValidateRange added in v0.2.0

func (d *D) FltValidateRange(start, end float64) scalar.FltMapper

FltValidateRange validates that actual value is in range

func (*D) Format

func (d *D) Format(group *Group, inArg any) any

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, name string, 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 after last bit decoded.

func (*D) NewBitBufFromReader added in v0.0.8

func (d *D) NewBitBufFromReader(r io.Reader) bitio.ReaderAtSeeker

func (*D) NotEnd

func (d *D) NotEnd() bool

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) PeekUintBits added in v0.5.0

func (d *D) PeekUintBits(nBits int) uint64

func (*D) Pos

func (d *D) Pos() int64

func (*D) RE added in v0.0.8

func (d *D) RE(re *regexp.Regexp) []ranges.Range

func (*D) RangeFn

func (d *D) RangeFn(firstBit int64, nBits int64, fn func(d *D)) int64

RangeFn decode from firstBit position nBits forward. Position will not change.

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

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) SLEB128 added in v0.0.9

func (d *D) SLEB128() int64

SLEB128 reads signed LEB128 integer

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

SeekRel seeks relative to current bit position. If one or more functions is passed, the original seek position will be restored after decoding. Panics if an error occurs while seeking.

func (*D) SharedReadBuf

func (d *D) SharedReadBuf(n int) []byte

func (*D) SintAssert added in v0.2.0

func (d *D) SintAssert(vs ...int64) scalar.SintMapper

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

func (*D) SintAssertRange added in v0.2.0

func (d *D) SintAssertRange(start, end int64) scalar.SintMapper

SintAssertRange asserts that actual value is in range

func (*D) SintRequire added in v0.2.0

func (d *D) SintRequire(vs ...int64) scalar.SintMapper

SintRequire that actual value is one of given int64 values

func (*D) SintRequireRange added in v0.2.0

func (d *D) SintRequireRange(start, end int64) scalar.SintMapper

SintRequireRange require that actual value is in range

func (*D) SintValidate added in v0.2.0

func (d *D) SintValidate(vs ...int64) scalar.SintMapper

SintValidate validates that actual value is one of given int64 values

func (*D) SintValidateRange added in v0.2.0

func (d *D) SintValidateRange(start, end int64) scalar.SintMapper

SintValidateRange validates that actual value is in range

func (*D) Str added in v0.2.0

func (d *D) Str(nBytes int, e encoding.Encoding) string

Str reads nBytes bytes using encoding e

func (*D) StrAssert added in v0.2.0

func (d *D) StrAssert(vs ...string) scalar.StrMapper

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

func (*D) StrAssertRange added in v0.2.0

func (d *D) StrAssertRange(start, end string) scalar.StrMapper

StrAssertRange asserts that actual value is in range

func (*D) StrRequire added in v0.2.0

func (d *D) StrRequire(vs ...string) scalar.StrMapper

StrRequire that actual value is one of given string values

func (*D) StrRequireRange added in v0.2.0

func (d *D) StrRequireRange(start, end string) scalar.StrMapper

StrRequireRange require that actual value is in range

func (*D) StrValidate added in v0.2.0

func (d *D) StrValidate(vs ...string) scalar.StrMapper

StrValidate validates that actual value is one of given string values

func (*D) StrValidateRange added in v0.2.0

func (d *D) StrValidateRange(start, end string) scalar.StrMapper

StrValidateRange validates that actual value is in range

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) TryBits added in v0.0.8

func (d *D) TryBits(nBits int) ([]byte, error)

TryBits reads nBits bits from buffer

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) TryCopy added in v0.0.8

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

func (*D) TryCopyBits added in v0.0.8

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

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) TryF80 added in v0.5.0

func (d *D) TryF80() (float64, error)

TryF80 tries to read 80 bit IEEE 754 float in current endian

func (*D) TryF80BE added in v0.5.0

func (d *D) TryF80BE() (float64, error)

TryF80BE tries to read 80 bit IEEE 754 float in big-endian

func (*D) TryF80LE added in v0.5.0

func (d *D) TryF80LE() (float64, error)

TryF80LE tries to read 80 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) TryFieldAnyFn added in v0.2.0

func (d *D) TryFieldAnyFn(name string, fn func(d *D) (any, error), sms ...scalar.AnyMapper) (any, error)

TryFieldAnyFn tries to add a field, calls any decode function and returns actual value as a Any

func (*D) TryFieldAnyScalarFn added in v0.2.0

func (d *D) TryFieldAnyScalarFn(name string, fn func(d *D) (scalar.Any, error), sms ...scalar.AnyMapper) (any, error)

TryFieldAnyScalarFn tries to add a field, calls scalar functions and returns actual value as a Any

func (*D) TryFieldBigIntFn added in v0.0.4

func (d *D) TryFieldBigIntFn(name string, fn func(d *D) (*big.Int, error), sms ...scalar.BigIntMapper) (*big.Int, error)

TryFieldBigIntFn tries to add a field, calls *big.Int decode function and returns actual value as a BigInt

func (*D) TryFieldBigIntScalarFn added in v0.0.4

func (d *D) TryFieldBigIntScalarFn(name string, fn func(d *D) (scalar.BigInt, error), sms ...scalar.BigIntMapper) (*big.Int, error)

TryFieldBigIntScalarFn tries to add a field, calls scalar functions and returns actual value as a BigInt

func (*D) TryFieldBitBufFn

func (d *D) TryFieldBitBufFn(name string, fn func(d *D) (bitio.ReaderAtSeeker, error), sms ...scalar.BitBufMapper) (bitio.ReaderAtSeeker, error)

TryFieldBitBufFn tries to add a field, calls bitio.ReaderAtSeeker decode function and returns actual value as a BitBuf

func (*D) TryFieldBitBufScalarFn

func (d *D) TryFieldBitBufScalarFn(name string, fn func(d *D) (scalar.BitBuf, error), sms ...scalar.BitBufMapper) (bitio.ReaderAtSeeker, error)

TryFieldBitBufScalarFn tries to add a field, calls scalar functions and returns actual value as a BitBuf

func (*D) TryFieldBool

func (d *D) TryFieldBool(name string, sms ...scalar.BoolMapper) (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.BoolMapper) (bool, error)

TryFieldBoolFn tries to add a field, calls bool decode function and returns actual value as a Bool

func (*D) TryFieldBoolScalarFn

func (d *D) TryFieldBoolScalarFn(name string, fn func(d *D) (scalar.Bool, error), sms ...scalar.BoolMapper) (bool, error)

TryFieldBoolScalarFn tries to add a field, calls scalar functions and returns actual value as a Bool

func (*D) TryFieldF

func (d *D) TryFieldF(name string, nBits int, sms ...scalar.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (float64, error)

TryFieldF64LE tries to add a field and read 64 bit IEEE 754 float in little-endian

func (*D) TryFieldF80 added in v0.5.0

func (d *D) TryFieldF80(name string, sms ...scalar.FltMapper) (float64, error)

TryFieldF80 tries to add a field and read 80 bit IEEE 754 float in current endian

func (*D) TryFieldF80BE added in v0.5.0

func (d *D) TryFieldF80BE(name string, sms ...scalar.FltMapper) (float64, error)

TryFieldF80BE tries to add a field and read 80 bit IEEE 754 float in big-endian

func (*D) TryFieldF80LE added in v0.5.0

func (d *D) TryFieldF80LE(name string, sms ...scalar.FltMapper) (float64, error)

TryFieldF80LE tries to add a field and read 80 bit IEEE 754 float in little-endian

func (*D) TryFieldFE

func (d *D) TryFieldFE(name string, nBits int, endian Endian, sms ...scalar.FltMapper) (float64, error)

TryFieldFE tries to add a field and read nBit IEEE 754 float in specified endian

func (*D) TryFieldFP

func (d *D) TryFieldFP(name string, nBits int, fBits int, sms ...scalar.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (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.FltMapper) (float64, error)

TryFieldFPE tries to add a field and read nBits fixed-point number in specified endian

func (*D) TryFieldFltFn added in v0.2.0

func (d *D) TryFieldFltFn(name string, fn func(d *D) (float64, error), sms ...scalar.FltMapper) (float64, error)

TryFieldFltFn tries to add a field, calls float64 decode function and returns actual value as a Flt

func (*D) TryFieldFltScalarFn added in v0.2.0

func (d *D) TryFieldFltScalarFn(name string, fn func(d *D) (scalar.Flt, error), sms ...scalar.FltMapper) (float64, error)

TryFieldFltScalarFn tries to add a field, calls scalar functions and returns actual value as a Flt

func (*D) TryFieldFormat

func (d *D) TryFieldFormat(name string, group *Group, inArg any) (*Value, any, error)

func (*D) TryFieldFormatBitBuf

func (d *D) TryFieldFormatBitBuf(name string, br bitio.ReaderAtSeeker, group *Group, inArg any) (*Value, any, error)

func (*D) TryFieldFormatLen

func (d *D) TryFieldFormatLen(name string, nBits int64, group *Group, inArg any) (*Value, any, error)

func (*D) TryFieldFormatRange

func (d *D) TryFieldFormatRange(name string, firstBit int64, nBits int64, group *Group, inArg any) (*Value, any, error)

TODO: return decooder?

func (*D) TryFieldRawLen

func (d *D) TryFieldRawLen(name string, nBits int64, sms ...scalar.BitBufMapper) (bitio.ReaderAtSeeker, error)

TryFieldRawLen tries to add a field and read nBits raw bits

func (*D) TryFieldReaderRangeFormat

func (d *D) TryFieldReaderRangeFormat(name string, startBit int64, nBits int64, fn func(r io.Reader) io.Reader, group *Group, inArg any) (int64, bitio.ReaderAtSeeker, *Value, any, error)

TODO: too many return values

func (*D) TryFieldS

func (d *D) TryFieldS(name string, nBits int, sms ...scalar.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.SintMapper) (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.BigIntMapper) (*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.BigIntMapper) (*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.BigIntMapper) (*big.Int, error)

TryFieldSBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldSBigIntLE added in v0.0.4

func (d *D) TryFieldSBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) (*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.SintMapper) (int64, error)

TryFieldSE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldSLEB128 added in v0.0.9

func (d *D) TryFieldSLEB128(name string, sms ...scalar.SintMapper) (int64, error)

TryFieldSLEB128 tries to add a field and read signed LEB128 integer

func (*D) TryFieldScalarAnyFn added in v0.2.0

func (d *D) TryFieldScalarAnyFn(name string, fn func(d *D) (scalar.Any, error), sms ...scalar.AnyMapper) (*scalar.Any, error)

TryFieldScalarAnyFn tries to add a field, calls any decode function and returns scalar

func (*D) TryFieldScalarBigIntFn added in v0.0.4

func (d *D) TryFieldScalarBigIntFn(name string, fn func(d *D) (scalar.BigInt, error), sms ...scalar.BigIntMapper) (*scalar.BigInt, error)

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

func (*D) TryFieldScalarBitBufFn

func (d *D) TryFieldScalarBitBufFn(name string, fn func(d *D) (scalar.BitBuf, error), sms ...scalar.BitBufMapper) (*scalar.BitBuf, error)

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

func (*D) TryFieldScalarBool added in v0.0.2

func (d *D) TryFieldScalarBool(name string, sms ...scalar.BoolMapper) (*scalar.Bool, 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) (scalar.Bool, error), sms ...scalar.BoolMapper) (*scalar.Bool, error)

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

func (*D) TryFieldScalarF added in v0.0.2

func (d *D) TryFieldScalarF(name string, nBits int, sms ...scalar.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, error)

TryFieldScalarF64LE tries to add a field and read 64 bit IEEE 754 float in little-endian

func (*D) TryFieldScalarF80 added in v0.5.0

func (d *D) TryFieldScalarF80(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)

TryFieldScalarF80 tries to add a field and read 80 bit IEEE 754 float in current endian

func (*D) TryFieldScalarF80BE added in v0.5.0

func (d *D) TryFieldScalarF80BE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)

TryFieldScalarF80BE tries to add a field and read 80 bit IEEE 754 float in big-endian

func (*D) TryFieldScalarF80LE added in v0.5.0

func (d *D) TryFieldScalarF80LE(name string, sms ...scalar.FltMapper) (*scalar.Flt, error)

TryFieldScalarF80LE tries to add a field and read 80 bit IEEE 754 float in little-endian

func (*D) TryFieldScalarFE added in v0.0.2

func (d *D) TryFieldScalarFE(name string, nBits int, endian Endian, sms ...scalar.FltMapper) (*scalar.Flt, error)

TryFieldScalarFE tries to add a field and read nBit IEEE 754 float in specified endian

func (*D) TryFieldScalarFP added in v0.0.2

func (d *D) TryFieldScalarFP(name string, nBits int, fBits int, sms ...scalar.FltMapper) (*scalar.Flt, error)

TryFieldScalarFP tries to add a field and read nBits fixed-point number in current endian

func (*D) TryFieldScalarFP16 added in v0.0.2

func (d *D) TryFieldScalarFP16(name string, sms ...scalar.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, 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.FltMapper) (*scalar.Flt, error)

TryFieldScalarFPE tries to add a field and read nBits fixed-point number in specified endian

func (*D) TryFieldScalarFltFn added in v0.2.0

func (d *D) TryFieldScalarFltFn(name string, fn func(d *D) (scalar.Flt, error), sms ...scalar.FltMapper) (*scalar.Flt, error)

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

func (*D) TryFieldScalarRawLen added in v0.0.2

func (d *D) TryFieldScalarRawLen(name string, nBits int64, sms ...scalar.BitBufMapper) (*scalar.BitBuf, error)

TryFieldScalarRawLen tries to add a field and read nBits raw bits

func (*D) TryFieldScalarS added in v0.0.2

func (d *D) TryFieldScalarS(name string, nBits int, sms ...scalar.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.SintMapper) (*scalar.Sint, 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.BigIntMapper) (*scalar.BigInt, error)

TryFieldScalarSBigInt tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldScalarSBigIntBE added in v0.0.4

func (d *D) TryFieldScalarSBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)

TryFieldScalarSBigIntBE tries to add a field and read nBits bit signed integer in big-endian

func (*D) TryFieldScalarSBigIntE added in v0.0.4

func (d *D) TryFieldScalarSBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)

TryFieldScalarSBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldScalarSBigIntLE added in v0.0.4

func (d *D) TryFieldScalarSBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)

TryFieldScalarSBigIntLE tries to add a field and read nBits bit signed integer in little-endian

func (*D) TryFieldScalarSE added in v0.0.2

func (d *D) TryFieldScalarSE(name string, nBits int, endian Endian, sms ...scalar.SintMapper) (*scalar.Sint, error)

TryFieldScalarSE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldScalarSLEB128 added in v0.0.9

func (d *D) TryFieldScalarSLEB128(name string, sms ...scalar.SintMapper) (*scalar.Sint, error)

TryFieldScalarSLEB128 tries to add a field and read signed LEB128 integer

func (*D) TryFieldScalarSintFn added in v0.2.0

func (d *D) TryFieldScalarSintFn(name string, fn func(d *D) (scalar.Sint, error), sms ...scalar.SintMapper) (*scalar.Sint, error)

TryFieldScalarSintFn tries to add a field, calls int64 decode function and returns scalar

func (*D) TryFieldScalarStr added in v0.2.0

func (d *D) TryFieldScalarStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarStr tries to add a field and read nBytes bytes using encoding e

func (*D) TryFieldScalarStrFn

func (d *D) TryFieldScalarStrFn(name string, fn func(d *D) (scalar.Str, error), sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarStrFn tries to add a field, calls string decode function and returns scalar

func (*D) TryFieldScalarU added in v0.0.2

func (d *D) TryFieldScalarU(name string, nBits int, sms ...scalar.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.UintMapper) (*scalar.Uint, 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.BigIntMapper) (*scalar.BigInt, error)

TryFieldScalarUBigInt tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldScalarUBigIntBE added in v0.0.4

func (d *D) TryFieldScalarUBigIntBE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)

TryFieldScalarUBigIntBE tries to add a field and read nBits bit signed integer in big-endian

func (*D) TryFieldScalarUBigIntE added in v0.0.4

func (d *D) TryFieldScalarUBigIntE(name string, nBits int, endian Endian, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)

TryFieldScalarUBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldScalarUBigIntLE added in v0.0.4

func (d *D) TryFieldScalarUBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) (*scalar.BigInt, error)

TryFieldScalarUBigIntLE tries to add a field and read nBits bit signed integer in little-endian

func (*D) TryFieldScalarUE added in v0.0.2

func (d *D) TryFieldScalarUE(name string, nBits int, endian Endian, sms ...scalar.UintMapper) (*scalar.Uint, error)

TryFieldScalarUE tries to add a field and read nBits unsigned integer in specified endian

func (*D) TryFieldScalarULEB128 added in v0.0.9

func (d *D) TryFieldScalarULEB128(name string, sms ...scalar.UintMapper) (*scalar.Uint, error)

TryFieldScalarULEB128 tries to add a field and read unsigned LEB128 integer

func (*D) TryFieldScalarUTF16 added in v0.0.2

func (d *D) TryFieldScalarUTF16(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarUTF16 tries to add a field and read nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) TryFieldScalarUTF16BE added in v0.0.2

func (d *D) TryFieldScalarUTF16BE(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarUTF16BE tries to add a field and read nBytes bytes UTF16 big-endian string

func (*D) TryFieldScalarUTF16BENull added in v0.0.9

func (d *D) TryFieldScalarUTF16BENull(name string, sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarUTF16BENull tries to add a field and read null terminated UTF16BE string

func (*D) TryFieldScalarUTF16LE added in v0.0.2

func (d *D) TryFieldScalarUTF16LE(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarUTF16LE tries to add a field and read nBytes bytes UTF16 little-endian string

func (*D) TryFieldScalarUTF16LENull added in v0.0.9

func (d *D) TryFieldScalarUTF16LENull(name string, sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarUTF16LENull tries to add a field and read null terminated UTF16LE string

func (*D) TryFieldScalarUTF16Null added in v0.0.9

func (d *D) TryFieldScalarUTF16Null(name string, sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarUTF16Null tries to add a field and read null terminated UTF16 string, default big-endian and accepts BOM

func (*D) TryFieldScalarUTF8 added in v0.0.2

func (d *D) TryFieldScalarUTF8(name string, nBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarUTF8 tries to add a field and read nBytes bytes UTF8 string

func (*D) TryFieldScalarUTF8Null added in v0.0.2

func (d *D) TryFieldScalarUTF8Null(name string, sms ...scalar.StrMapper) (*scalar.Str, 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.StrMapper) (*scalar.Str, error)

TryFieldScalarUTF8NullFixedLen tries to add a field and read fixedBytes bytes long null terminated UTF8 string

func (*D) TryFieldScalarUTF8ShortString added in v0.0.2

func (d *D) TryFieldScalarUTF8ShortString(name string, sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarUTF8ShortString tries to add a field and read one byte length fixed UTF8 string

func (*D) TryFieldScalarUTF8ShortStringFixedLen added in v0.0.2

func (d *D) TryFieldScalarUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.StrMapper) (*scalar.Str, error)

TryFieldScalarUTF8ShortStringFixedLen tries to add a field and read fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) TryFieldScalarUintFn added in v0.2.0

func (d *D) TryFieldScalarUintFn(name string, fn func(d *D) (scalar.Uint, error), sms ...scalar.UintMapper) (*scalar.Uint, error)

TryFieldScalarUintFn tries to add a field, calls uint64 decode function and returns scalar

func (*D) TryFieldScalarUnary added in v0.0.2

func (d *D) TryFieldScalarUnary(name string, ov uint64, sms ...scalar.UintMapper) (*scalar.Uint, error)

TryFieldScalarUnary tries to add a field and read unary integer using ov as "one" value

func (*D) TryFieldSintFn added in v0.2.0

func (d *D) TryFieldSintFn(name string, fn func(d *D) (int64, error), sms ...scalar.SintMapper) (int64, error)

TryFieldSintFn tries to add a field, calls int64 decode function and returns actual value as a Sint

func (*D) TryFieldSintScalarFn added in v0.2.0

func (d *D) TryFieldSintScalarFn(name string, fn func(d *D) (scalar.Sint, error), sms ...scalar.SintMapper) (int64, error)

TryFieldSintScalarFn tries to add a field, calls scalar functions and returns actual value as a Sint

func (*D) TryFieldStr added in v0.2.0

func (d *D) TryFieldStr(name string, nBytes int, e encoding.Encoding, sms ...scalar.StrMapper) (string, error)

TryFieldStr tries to add a field and read nBytes bytes using encoding e

func (*D) TryFieldStrFn

func (d *D) TryFieldStrFn(name string, fn func(d *D) (string, error), sms ...scalar.StrMapper) (string, error)

TryFieldStrFn tries to add a field, calls string decode function and returns actual value as a Str

func (*D) TryFieldStrScalarFn

func (d *D) TryFieldStrScalarFn(name string, fn func(d *D) (scalar.Str, error), sms ...scalar.StrMapper) (string, error)

TryFieldStrScalarFn tries to add a field, calls scalar functions and returns actual value as a Str

func (*D) TryFieldU

func (d *D) TryFieldU(name string, nBits int, sms ...scalar.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.UintMapper) (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.BigIntMapper) (*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.BigIntMapper) (*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.BigIntMapper) (*big.Int, error)

TryFieldUBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldUBigIntLE added in v0.0.4

func (d *D) TryFieldUBigIntLE(name string, nBits int, sms ...scalar.BigIntMapper) (*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.UintMapper) (uint64, error)

TryFieldUE tries to add a field and read nBits unsigned integer in specified endian

func (*D) TryFieldULEB128 added in v0.0.9

func (d *D) TryFieldULEB128(name string, sms ...scalar.UintMapper) (uint64, error)

TryFieldULEB128 tries to add a field and read unsigned LEB128 integer

func (*D) TryFieldUTF16

func (d *D) TryFieldUTF16(name string, nBytes int, sms ...scalar.StrMapper) (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.StrMapper) (string, error)

TryFieldUTF16BE tries to add a field and read nBytes bytes UTF16 big-endian string

func (*D) TryFieldUTF16BENull added in v0.0.9

func (d *D) TryFieldUTF16BENull(name string, sms ...scalar.StrMapper) (string, error)

TryFieldUTF16BENull tries to add a field and read null terminated UTF16BE string

func (*D) TryFieldUTF16LE

func (d *D) TryFieldUTF16LE(name string, nBytes int, sms ...scalar.StrMapper) (string, error)

TryFieldUTF16LE tries to add a field and read nBytes bytes UTF16 little-endian string

func (*D) TryFieldUTF16LENull added in v0.0.9

func (d *D) TryFieldUTF16LENull(name string, sms ...scalar.StrMapper) (string, error)

TryFieldUTF16LENull tries to add a field and read null terminated UTF16LE string

func (*D) TryFieldUTF16Null added in v0.0.9

func (d *D) TryFieldUTF16Null(name string, sms ...scalar.StrMapper) (string, error)

TryFieldUTF16Null tries to add a field and read null terminated UTF16 string, default big-endian and accepts BOM

func (*D) TryFieldUTF8

func (d *D) TryFieldUTF8(name string, nBytes int, sms ...scalar.StrMapper) (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.StrMapper) (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.StrMapper) (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.StrMapper) (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.StrMapper) (string, error)

TryFieldUTF8ShortStringFixedLen tries to add a field and read fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) TryFieldUintFn added in v0.2.0

func (d *D) TryFieldUintFn(name string, fn func(d *D) (uint64, error), sms ...scalar.UintMapper) (uint64, error)

TryFieldUintFn tries to add a field, calls uint64 decode function and returns actual value as a Uint

func (*D) TryFieldUintScalarFn added in v0.2.0

func (d *D) TryFieldUintScalarFn(name string, fn func(d *D) (scalar.Uint, error), sms ...scalar.UintMapper) (uint64, error)

TryFieldUintScalarFn tries to add a field, calls scalar functions and returns actual value as a Uint

func (*D) TryFieldUnary

func (d *D) TryFieldUnary(name string, ov uint64, sms ...scalar.UintMapper) (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) TryReadAllBits added in v0.0.8

func (d *D) TryReadAllBits(r bitio.Reader) ([]byte, error)

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) TrySLEB128 added in v0.0.9

func (d *D) TrySLEB128() (int64, error)

TrySLEB128 tries to read signed LEB128 integer

func (*D) TrySeekAbs added in v0.0.5

func (d *D) TrySeekAbs(pos int64, fns ...func(d *D)) (int64, error)

TrySeekAbs seeks to absolute position. If one or more functions is passed, the original seek position will be restored after decoding.

func (*D) TrySeekRel added in v0.0.5

func (d *D) TrySeekRel(delta int64, fns ...func(d *D)) (int64, error)

TrySeekRel seeks relative to current bit position. If one or more functions is passed, the original seek position will be restored after decoding.

func (*D) TryStr added in v0.2.0

func (d *D) TryStr(nBytes int, e encoding.Encoding) (string, error)

TryStr tries to read nBytes bytes using encoding e

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) TryULEB128 added in v0.0.9

func (d *D) TryULEB128() (uint64, error)

TryULEB128 tries to read unsigned LEB128 integer

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) TryUTF16BENull added in v0.0.9

func (d *D) TryUTF16BENull() (string, error)

TryUTF16BENull tries to read null terminated UTF16BE string

func (*D) TryUTF16LE

func (d *D) TryUTF16LE(nBytes int) (string, error)

TryUTF16LE tries to read nBytes bytes UTF16 little-endian string

func (*D) TryUTF16LENull added in v0.0.9

func (d *D) TryUTF16LENull() (string, error)

TryUTF16LENull tries to read null terminated UTF16LE string

func (*D) TryUTF16Null added in v0.0.9

func (d *D) TryUTF16Null() (string, error)

TryUTF16Null tries to read null terminated UTF16 string, default big-endian and accepts BOM

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) TryUintBits added in v0.5.0

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

TryUintBits reads nBits bits as a uint64 from buffer

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) ULEB128 added in v0.0.9

func (d *D) ULEB128() uint64

ULEB128 reads unsigned LEB128 integer

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) UTF16BENull added in v0.0.9

func (d *D) UTF16BENull() string

UTF16BENull reads null terminated UTF16BE string

func (*D) UTF16LE

func (d *D) UTF16LE(nBytes int) string

UTF16LE reads nBytes bytes UTF16 little-endian string

func (*D) UTF16LENull added in v0.0.9

func (d *D) UTF16LENull() string

UTF16LENull reads null terminated UTF16LE string

func (*D) UTF16Null added in v0.0.9

func (d *D) UTF16Null() string

UTF16Null reads null terminated UTF16 string, default big-endian and accepts BOM

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) UintAssert added in v0.2.0

func (d *D) UintAssert(vs ...uint64) scalar.UintMapper

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

func (*D) UintAssertBytes added in v0.2.0

func (d *D) UintAssertBytes(bss ...[]byte) scalar.UintMapper

func (*D) UintAssertRange added in v0.2.0

func (d *D) UintAssertRange(start, end uint64) scalar.UintMapper

UintAssertRange asserts that actual value is in range

func (*D) UintBits added in v0.5.0

func (d *D) UintBits(nBits int) uint64

UintBits reads nBits bits as uint64 from buffer

func (*D) UintRequire added in v0.2.0

func (d *D) UintRequire(vs ...uint64) scalar.UintMapper

UintRequire that actual value is one of given uint64 values

func (*D) UintRequireRange added in v0.2.0

func (d *D) UintRequireRange(start, end uint64) scalar.UintMapper

UintRequireRange require that actual value is in range

func (*D) UintValidate added in v0.2.0

func (d *D) UintValidate(vs ...uint64) scalar.UintMapper

UintValidate validates that actual value is one of given uint64 values

func (*D) UintValidateBEBytes added in v0.2.0

func (d *D) UintValidateBEBytes(bss ...[]byte) scalar.UintMapper

func (*D) UintValidateBytes added in v0.2.0

func (d *D) UintValidateBytes(bss ...[]byte) scalar.UintMapper

func (*D) UintValidateLEBytes added in v0.2.0

func (d *D) UintValidateLEBytes(bss ...[]byte) scalar.UintMapper

func (*D) UintValidateRange added in v0.2.0

func (d *D) UintValidateRange(start, end uint64) scalar.UintMapper

UintValidateRange validates that actual value is in range

func (*D) Unary

func (d *D) Unary(ov uint64) uint64

Unary reads unary integer using ov as "one" value

func (*D) ValidateBitBuf

func (d *D) ValidateBitBuf(bss ...[]byte) scalar.BitBufMapper

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 {
	Groups []*Group
	Out    *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             []*Group
	DecodeFn           func(d *D) any
	DefaultInArg       any
	RootArray          bool
	RootName           string
	Dependencies       []Dependency
	Functions          []string
	SkipDecodeFunction bool
}

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() any

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 struct {
	Name         string
	Formats      []*Format
	DefaultInArg any
}

func FormatFn

func FormatFn(fn func(d *D) any) *Group

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 Options

type Options struct {
	Name        string
	Description string
	Force       bool
	FillGaps    bool
	IsRoot      bool
	Range       ranges.Range // if zero use whole buffer
	InArg       any
	ParseOptsFn func(init any) any
	ReadBuf     *[]byte
}

type RecoverableErrorer

type RecoverableErrorer interface {
	IsRecoverableError() bool
}

type Value

type Value struct {
	V           any // scalar.S or Compound (array/struct)
	RootReader  bitio.ReaderAtSeeker
	Err         error
	Parent      *Value
	Format      *Format // TODO: rework
	Name        string
	Description string
	Range       ranges.Range
	Index       int  // index in parent array/struct
	IsRoot      bool // TODO: rework?
}

TODO: Encoding, u16le, varint etc, encode? TODO: Value/Compound interface? can have per type and save memory TODO: Make some fields optional somehow? map/slice?

func Decode

func Decode(ctx context.Context, br bitio.ReaderAtSeeker, group *Group, opts Options) (*Value, any, error)

Decode try decode group and return first success and all other decoder errors

func (*Value) BufferRoot

func (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) Remove added in v0.4.0

func (v *Value) Remove() error

func (*Value) Root

func (v *Value) Root() *Value

func (*Value) TryBitBufScalarFn added in v0.2.0

func (v *Value) TryBitBufScalarFn(sms ...scalar.BitBufMapper) error

func (*Value) TryUintScalarFn added in v0.2.0

func (v *Value) TryUintScalarFn(sms ...scalar.UintMapper) error

TODO: rethink this

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