decode

package
v0.0.4-rc1 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2022 License: MIT Imports: 19 Imported by: 4

Documentation

Overview

Code below generated from decode_gen.go.tmpl

Index

Constants

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

Variables

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

Functions

This section is empty.

Types

type Compound

type Compound struct {
	IsArray  bool
	Children []*Value

	Description string
	Format      *Format
	Err         error
}

type D

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

func (*D) AddChild

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

func (*D) AlignBits

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

func (*D) AssertAtLeastBitsLeft

func (d *D) AssertAtLeastBitsLeft(nBits int64)

func (*D) AssertBigInt added in v0.0.4

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

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

func (*D) AssertBigIntRange added in v0.0.4

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

AssertBigIntRange asserts that actual value is in range

func (*D) AssertBitBuf

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

func (*D) AssertBool

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

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

func (*D) AssertF

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

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

func (*D) AssertFRange added in v0.0.2

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

AssertFRange asserts that actual value is in range

func (*D) AssertLeastBytesLeft

func (d *D) AssertLeastBytesLeft(nBytes int64)

func (*D) AssertS

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

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

func (*D) AssertSRange added in v0.0.2

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

AssertSRange asserts that actual value is in range

func (*D) AssertStr

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

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

func (*D) AssertStrRange added in v0.0.2

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

AssertStrRange asserts that actual value is in range

func (*D) AssertU

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

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

func (*D) AssertUBEBytes

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

func (*D) AssertUBytes

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

func (*D) AssertULEBytes

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

func (*D) AssertURange added in v0.0.2

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

AssertURange asserts that actual value is in range

func (*D) BitBufIsZero

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

func (*D) BitBufRange

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

TODO: rename/remove BitBuf name?

func (*D) BitBufValidateIsZero

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

func (*D) Bits

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

Bits reads nBits bits from buffer

func (*D) BitsLeft

func (d *D) BitsLeft() int64

func (*D) Bool

func (d *D) Bool() bool

Bool reads 1 bit boolean

func (*D) ByteAlignBits

func (d *D) ByteAlignBits() int

func (*D) BytePos

func (d *D) BytePos() int64

func (*D) BytesLen

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

func (*D) BytesRange

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

func (*D) Copy

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

func (*D) End

func (d *D) End() bool

func (*D) Errorf

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

Errorf stops decode with a reason unless forced

func (*D) F

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

F reads nBit IEEE 754 float in current endian

func (*D) F16

func (d *D) F16() float64

F16 reads 16 bit IEEE 754 float in current endian

func (*D) F16BE

func (d *D) F16BE() float64

F16BE reads 16 bit IEEE 754 float in big-endian

func (*D) F16LE

func (d *D) F16LE() float64

F16LE reads 16 bit IEEE 754 float in little-endian

func (*D) F32

func (d *D) F32() float64

F32 reads 32 bit IEEE 754 float in current endian

func (*D) F32BE

func (d *D) F32BE() float64

F32BE reads 32 bit IEEE 754 float in big-endian

func (*D) F32LE

func (d *D) F32LE() float64

F32LE reads 32 bit IEEE 754 float in little-endian

func (*D) F64

func (d *D) F64() float64

F64 reads 64 bit IEEE 754 float in current endian

func (*D) F64BE

func (d *D) F64BE() float64

F64BE reads 64 bit IEEE 754 float in big-endian

func (*D) F64LE

func (d *D) F64LE() float64

F64LE reads 64 bit IEEE 754 float in little-endian

func (*D) FE

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

FE reads nBit IEEE 754 float in specified endian

func (*D) FP

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

FP reads nBits fixed-point number in current endian

func (*D) FP16

func (d *D) FP16() float64

FP16 reads 16 bit fixed-point number in current endian

func (*D) FP16BE

func (d *D) FP16BE() float64

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

func (*D) FP16LE

func (d *D) FP16LE() float64

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

func (*D) FP32

func (d *D) FP32() float64

FP32 reads 32 bit fixed-point number in current endian

func (*D) FP32BE

func (d *D) FP32BE() float64

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

func (*D) FP32LE

func (d *D) FP32LE() float64

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

func (*D) FP64

func (d *D) FP64() float64

FP64 reads 64 bit fixed-point number in current endian

func (*D) FP64BE

func (d *D) FP64BE() float64

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

func (*D) FP64LE

func (d *D) FP64LE() float64

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

func (*D) FPE

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

FPE reads nBits fixed-point number in specified endian

func (*D) Fatalf

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

Fatalf stops decode with a reason regardless of forced

func (*D) FieldArray

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

func (*D) FieldArrayLoop

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

func (*D) FieldArrayRootBitBufFn added in v0.0.4

func (d *D) FieldArrayRootBitBufFn(name string, bb *bitio.Buffer, fn func(d *D)) *Value

func (*D) FieldArrayValue

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

func (*D) FieldBigIntFn added in v0.0.4

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

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

func (*D) FieldBigIntScalarFn added in v0.0.4

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

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

func (*D) FieldBitBufFn

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

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

func (*D) FieldBitBufScalarFn

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

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

func (*D) FieldBool

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

FieldBool adds a field and reads 1 bit boolean

func (*D) FieldBoolFn

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

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

func (*D) FieldBoolScalarFn

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

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

func (*D) FieldDecoder

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

func (*D) FieldF

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

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

func (*D) FieldF16

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

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

func (*D) FieldF16BE

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

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

func (*D) FieldF16LE

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

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

func (*D) FieldF32

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

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

func (*D) FieldF32BE

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

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

func (*D) FieldF32LE

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

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

func (*D) FieldF64

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

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

func (*D) FieldF64BE

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

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

func (*D) FieldF64LE

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

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

func (*D) FieldFE

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

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

func (*D) FieldFFn

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

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

func (*D) FieldFP

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

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

func (*D) FieldFP16

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

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

func (*D) FieldFP16BE

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

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

func (*D) FieldFP16LE

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

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

func (*D) FieldFP32

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

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

func (*D) FieldFP32BE

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

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

func (*D) FieldFP32LE

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

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

func (*D) FieldFP64

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

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

func (*D) FieldFP64BE

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

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

func (*D) FieldFP64LE

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

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

func (*D) FieldFPE

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

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

func (*D) FieldFScalarFn

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

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

func (*D) FieldFormat

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

func (*D) FieldFormatBitBuf

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

func (*D) FieldFormatLen

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

func (*D) FieldFormatRange

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

func (*D) FieldFormatReaderLen

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

TODO: range?

func (*D) FieldGet

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

func (*D) FieldMustGet

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

func (*D) FieldRangeFn

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

func (*D) FieldRawLen

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

FieldRawLen adds a field and reads nBits raw bits

func (*D) FieldReaderRangeFormat

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

func (*D) FieldRootBitBuf

func (d *D) FieldRootBitBuf(name string, bb *bitio.Buffer) *Value

TODO: rethink these

func (*D) FieldS

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

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

func (*D) FieldS1

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

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

func (*D) FieldS10

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

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

func (*D) FieldS10BE

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

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

func (*D) FieldS10LE

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

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

func (*D) FieldS11

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

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

func (*D) FieldS11BE

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

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

func (*D) FieldS11LE

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

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

func (*D) FieldS12

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

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

func (*D) FieldS12BE

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

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

func (*D) FieldS12LE

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

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

func (*D) FieldS13

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

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

func (*D) FieldS13BE

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

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

func (*D) FieldS13LE

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

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

func (*D) FieldS14

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

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

func (*D) FieldS14BE

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

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

func (*D) FieldS14LE

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

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

func (*D) FieldS15

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

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

func (*D) FieldS15BE

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

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

func (*D) FieldS15LE

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

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

func (*D) FieldS16

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

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

func (*D) FieldS16BE

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

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

func (*D) FieldS16LE

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

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

func (*D) FieldS17

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

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

func (*D) FieldS17BE

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

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

func (*D) FieldS17LE

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

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

func (*D) FieldS18

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

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

func (*D) FieldS18BE

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

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

func (*D) FieldS18LE

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

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

func (*D) FieldS19

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

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

func (*D) FieldS19BE

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

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

func (*D) FieldS19LE

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

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

func (*D) FieldS2

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

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

func (*D) FieldS20

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

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

func (*D) FieldS20BE

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

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

func (*D) FieldS20LE

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

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

func (*D) FieldS21

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

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

func (*D) FieldS21BE

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

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

func (*D) FieldS21LE

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

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

func (*D) FieldS22

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

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

func (*D) FieldS22BE

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

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

func (*D) FieldS22LE

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

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

func (*D) FieldS23

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

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

func (*D) FieldS23BE

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

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

func (*D) FieldS23LE

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

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

func (*D) FieldS24

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

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

func (*D) FieldS24BE

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

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

func (*D) FieldS24LE

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

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

func (*D) FieldS25

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

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

func (*D) FieldS25BE

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

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

func (*D) FieldS25LE

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

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

func (*D) FieldS26

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

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

func (*D) FieldS26BE

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

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

func (*D) FieldS26LE

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

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

func (*D) FieldS27

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

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

func (*D) FieldS27BE

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

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

func (*D) FieldS27LE

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

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

func (*D) FieldS28

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

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

func (*D) FieldS28BE

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

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

func (*D) FieldS28LE

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

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

func (*D) FieldS29

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

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

func (*D) FieldS29BE

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

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

func (*D) FieldS29LE

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

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

func (*D) FieldS3

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

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

func (*D) FieldS30

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

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

func (*D) FieldS30BE

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

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

func (*D) FieldS30LE

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

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

func (*D) FieldS31

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

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

func (*D) FieldS31BE

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

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

func (*D) FieldS31LE

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

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

func (*D) FieldS32

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

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

func (*D) FieldS32BE

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

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

func (*D) FieldS32LE

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

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

func (*D) FieldS33

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

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

func (*D) FieldS33BE

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

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

func (*D) FieldS33LE

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

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

func (*D) FieldS34

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

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

func (*D) FieldS34BE

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

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

func (*D) FieldS34LE

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

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

func (*D) FieldS35

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

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

func (*D) FieldS35BE

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

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

func (*D) FieldS35LE

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

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

func (*D) FieldS36

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

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

func (*D) FieldS36BE

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

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

func (*D) FieldS36LE

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

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

func (*D) FieldS37

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

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

func (*D) FieldS37BE

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

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

func (*D) FieldS37LE

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

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

func (*D) FieldS38

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

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

func (*D) FieldS38BE

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

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

func (*D) FieldS38LE

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

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

func (*D) FieldS39

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

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

func (*D) FieldS39BE

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

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

func (*D) FieldS39LE

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

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

func (*D) FieldS4

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

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

func (*D) FieldS40

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

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

func (*D) FieldS40BE

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

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

func (*D) FieldS40LE

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

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

func (*D) FieldS41

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

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

func (*D) FieldS41BE

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

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

func (*D) FieldS41LE

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

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

func (*D) FieldS42

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

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

func (*D) FieldS42BE

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

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

func (*D) FieldS42LE

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

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

func (*D) FieldS43

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

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

func (*D) FieldS43BE

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

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

func (*D) FieldS43LE

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

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

func (*D) FieldS44

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

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

func (*D) FieldS44BE

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

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

func (*D) FieldS44LE

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

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

func (*D) FieldS45

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

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

func (*D) FieldS45BE

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

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

func (*D) FieldS45LE

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

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

func (*D) FieldS46

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

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

func (*D) FieldS46BE

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

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

func (*D) FieldS46LE

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

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

func (*D) FieldS47

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

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

func (*D) FieldS47BE

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

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

func (*D) FieldS47LE

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

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

func (*D) FieldS48

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

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

func (*D) FieldS48BE

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

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

func (*D) FieldS48LE

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

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

func (*D) FieldS49

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

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

func (*D) FieldS49BE

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

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

func (*D) FieldS49LE

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

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

func (*D) FieldS5

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

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

func (*D) FieldS50

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

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

func (*D) FieldS50BE

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

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

func (*D) FieldS50LE

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

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

func (*D) FieldS51

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

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

func (*D) FieldS51BE

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

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

func (*D) FieldS51LE

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

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

func (*D) FieldS52

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

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

func (*D) FieldS52BE

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

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

func (*D) FieldS52LE

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

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

func (*D) FieldS53

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

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

func (*D) FieldS53BE

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

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

func (*D) FieldS53LE

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

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

func (*D) FieldS54

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

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

func (*D) FieldS54BE

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

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

func (*D) FieldS54LE

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

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

func (*D) FieldS55

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

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

func (*D) FieldS55BE

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

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

func (*D) FieldS55LE

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

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

func (*D) FieldS56

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

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

func (*D) FieldS56BE

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

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

func (*D) FieldS56LE

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

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

func (*D) FieldS57

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

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

func (*D) FieldS57BE

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

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

func (*D) FieldS57LE

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

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

func (*D) FieldS58

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

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

func (*D) FieldS58BE

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

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

func (*D) FieldS58LE

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

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

func (*D) FieldS59

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

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

func (*D) FieldS59BE

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

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

func (*D) FieldS59LE

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

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

func (*D) FieldS6

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

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

func (*D) FieldS60

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

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

func (*D) FieldS60BE

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

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

func (*D) FieldS60LE

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

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

func (*D) FieldS61

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

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

func (*D) FieldS61BE

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

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

func (*D) FieldS61LE

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

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

func (*D) FieldS62

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

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

func (*D) FieldS62BE

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

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

func (*D) FieldS62LE

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

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

func (*D) FieldS63

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

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

func (*D) FieldS63BE

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

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

func (*D) FieldS63LE

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

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

func (*D) FieldS64

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

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

func (*D) FieldS64BE

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

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

func (*D) FieldS64LE

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

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

func (*D) FieldS7

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

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

func (*D) FieldS8

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

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

func (*D) FieldS8BE

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

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

func (*D) FieldS8LE

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

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

func (*D) FieldS9

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

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

func (*D) FieldS9BE

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

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

func (*D) FieldS9LE

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

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

func (*D) FieldSBigInt added in v0.0.4

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

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

func (*D) FieldSBigIntBE added in v0.0.4

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

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

func (*D) FieldSBigIntE added in v0.0.4

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

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

func (*D) FieldSBigIntLE added in v0.0.4

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

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

func (*D) FieldSE

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

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

func (*D) FieldSFn

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

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

func (*D) FieldSScalarFn

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

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

func (*D) FieldScalarBigIntFn added in v0.0.4

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

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

func (*D) FieldScalarBitBufFn

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

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

func (*D) FieldScalarBool added in v0.0.2

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

FieldScalarBool adds a field and reads 1 bit boolean

func (*D) FieldScalarBoolFn

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

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

func (*D) FieldScalarF added in v0.0.2

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

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

func (*D) FieldScalarF16 added in v0.0.2

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

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

func (*D) FieldScalarF16BE added in v0.0.2

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

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

func (*D) FieldScalarF16LE added in v0.0.2

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

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

func (*D) FieldScalarF32 added in v0.0.2

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

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

func (*D) FieldScalarF32BE added in v0.0.2

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

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

func (*D) FieldScalarF32LE added in v0.0.2

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

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

func (*D) FieldScalarF64 added in v0.0.2

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

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

func (*D) FieldScalarF64BE added in v0.0.2

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

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

func (*D) FieldScalarF64LE added in v0.0.2

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

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

func (*D) FieldScalarFE added in v0.0.2

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

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

func (*D) FieldScalarFFn

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

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

func (*D) FieldScalarFP added in v0.0.2

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

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

func (*D) FieldScalarFP16 added in v0.0.2

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

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

func (*D) FieldScalarFP16BE added in v0.0.2

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

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

func (*D) FieldScalarFP16LE added in v0.0.2

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

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

func (*D) FieldScalarFP32 added in v0.0.2

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

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

func (*D) FieldScalarFP32BE added in v0.0.2

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

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

func (*D) FieldScalarFP32LE added in v0.0.2

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

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

func (*D) FieldScalarFP64 added in v0.0.2

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

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

func (*D) FieldScalarFP64BE added in v0.0.2

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

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

func (*D) FieldScalarFP64LE added in v0.0.2

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

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

func (*D) FieldScalarFPE added in v0.0.2

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

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

func (*D) FieldScalarFn added in v0.0.2

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

func (*D) FieldScalarRawLen added in v0.0.2

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

FieldScalarRawLen adds a field and reads nBits raw bits

func (*D) FieldScalarS added in v0.0.2

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

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

func (*D) FieldScalarS1 added in v0.0.2

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

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

func (*D) FieldScalarS10 added in v0.0.2

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

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

func (*D) FieldScalarS10BE added in v0.0.2

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

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

func (*D) FieldScalarS10LE added in v0.0.2

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

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

func (*D) FieldScalarS11 added in v0.0.2

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

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

func (*D) FieldScalarS11BE added in v0.0.2

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

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

func (*D) FieldScalarS11LE added in v0.0.2

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

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

func (*D) FieldScalarS12 added in v0.0.2

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

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

func (*D) FieldScalarS12BE added in v0.0.2

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

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

func (*D) FieldScalarS12LE added in v0.0.2

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

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

func (*D) FieldScalarS13 added in v0.0.2

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

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

func (*D) FieldScalarS13BE added in v0.0.2

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

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

func (*D) FieldScalarS13LE added in v0.0.2

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

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

func (*D) FieldScalarS14 added in v0.0.2

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

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

func (*D) FieldScalarS14BE added in v0.0.2

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

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

func (*D) FieldScalarS14LE added in v0.0.2

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

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

func (*D) FieldScalarS15 added in v0.0.2

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

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

func (*D) FieldScalarS15BE added in v0.0.2

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

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

func (*D) FieldScalarS15LE added in v0.0.2

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

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

func (*D) FieldScalarS16 added in v0.0.2

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

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

func (*D) FieldScalarS16BE added in v0.0.2

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

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

func (*D) FieldScalarS16LE added in v0.0.2

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

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

func (*D) FieldScalarS17 added in v0.0.2

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

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

func (*D) FieldScalarS17BE added in v0.0.2

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

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

func (*D) FieldScalarS17LE added in v0.0.2

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

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

func (*D) FieldScalarS18 added in v0.0.2

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

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

func (*D) FieldScalarS18BE added in v0.0.2

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

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

func (*D) FieldScalarS18LE added in v0.0.2

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

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

func (*D) FieldScalarS19 added in v0.0.2

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

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

func (*D) FieldScalarS19BE added in v0.0.2

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

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

func (*D) FieldScalarS19LE added in v0.0.2

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

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

func (*D) FieldScalarS2 added in v0.0.2

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

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

func (*D) FieldScalarS20 added in v0.0.2

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

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

func (*D) FieldScalarS20BE added in v0.0.2

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

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

func (*D) FieldScalarS20LE added in v0.0.2

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

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

func (*D) FieldScalarS21 added in v0.0.2

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

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

func (*D) FieldScalarS21BE added in v0.0.2

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

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

func (*D) FieldScalarS21LE added in v0.0.2

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

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

func (*D) FieldScalarS22 added in v0.0.2

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

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

func (*D) FieldScalarS22BE added in v0.0.2

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

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

func (*D) FieldScalarS22LE added in v0.0.2

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

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

func (*D) FieldScalarS23 added in v0.0.2

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

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

func (*D) FieldScalarS23BE added in v0.0.2

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

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

func (*D) FieldScalarS23LE added in v0.0.2

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

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

func (*D) FieldScalarS24 added in v0.0.2

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

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

func (*D) FieldScalarS24BE added in v0.0.2

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

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

func (*D) FieldScalarS24LE added in v0.0.2

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

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

func (*D) FieldScalarS25 added in v0.0.2

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

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

func (*D) FieldScalarS25BE added in v0.0.2

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

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

func (*D) FieldScalarS25LE added in v0.0.2

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

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

func (*D) FieldScalarS26 added in v0.0.2

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

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

func (*D) FieldScalarS26BE added in v0.0.2

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

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

func (*D) FieldScalarS26LE added in v0.0.2

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

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

func (*D) FieldScalarS27 added in v0.0.2

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

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

func (*D) FieldScalarS27BE added in v0.0.2

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

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

func (*D) FieldScalarS27LE added in v0.0.2

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

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

func (*D) FieldScalarS28 added in v0.0.2

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

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

func (*D) FieldScalarS28BE added in v0.0.2

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

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

func (*D) FieldScalarS28LE added in v0.0.2

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

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

func (*D) FieldScalarS29 added in v0.0.2

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

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

func (*D) FieldScalarS29BE added in v0.0.2

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

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

func (*D) FieldScalarS29LE added in v0.0.2

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

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

func (*D) FieldScalarS3 added in v0.0.2

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

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

func (*D) FieldScalarS30 added in v0.0.2

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

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

func (*D) FieldScalarS30BE added in v0.0.2

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

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

func (*D) FieldScalarS30LE added in v0.0.2

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

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

func (*D) FieldScalarS31 added in v0.0.2

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

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

func (*D) FieldScalarS31BE added in v0.0.2

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

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

func (*D) FieldScalarS31LE added in v0.0.2

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

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

func (*D) FieldScalarS32 added in v0.0.2

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

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

func (*D) FieldScalarS32BE added in v0.0.2

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

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

func (*D) FieldScalarS32LE added in v0.0.2

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

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

func (*D) FieldScalarS33 added in v0.0.2

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

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

func (*D) FieldScalarS33BE added in v0.0.2

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

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

func (*D) FieldScalarS33LE added in v0.0.2

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

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

func (*D) FieldScalarS34 added in v0.0.2

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

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

func (*D) FieldScalarS34BE added in v0.0.2

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

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

func (*D) FieldScalarS34LE added in v0.0.2

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

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

func (*D) FieldScalarS35 added in v0.0.2

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

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

func (*D) FieldScalarS35BE added in v0.0.2

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

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

func (*D) FieldScalarS35LE added in v0.0.2

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

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

func (*D) FieldScalarS36 added in v0.0.2

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

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

func (*D) FieldScalarS36BE added in v0.0.2

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

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

func (*D) FieldScalarS36LE added in v0.0.2

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

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

func (*D) FieldScalarS37 added in v0.0.2

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

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

func (*D) FieldScalarS37BE added in v0.0.2

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

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

func (*D) FieldScalarS37LE added in v0.0.2

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

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

func (*D) FieldScalarS38 added in v0.0.2

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

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

func (*D) FieldScalarS38BE added in v0.0.2

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

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

func (*D) FieldScalarS38LE added in v0.0.2

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

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

func (*D) FieldScalarS39 added in v0.0.2

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

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

func (*D) FieldScalarS39BE added in v0.0.2

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

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

func (*D) FieldScalarS39LE added in v0.0.2

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

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

func (*D) FieldScalarS4 added in v0.0.2

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

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

func (*D) FieldScalarS40 added in v0.0.2

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

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

func (*D) FieldScalarS40BE added in v0.0.2

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

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

func (*D) FieldScalarS40LE added in v0.0.2

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

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

func (*D) FieldScalarS41 added in v0.0.2

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

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

func (*D) FieldScalarS41BE added in v0.0.2

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

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

func (*D) FieldScalarS41LE added in v0.0.2

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

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

func (*D) FieldScalarS42 added in v0.0.2

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

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

func (*D) FieldScalarS42BE added in v0.0.2

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

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

func (*D) FieldScalarS42LE added in v0.0.2

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

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

func (*D) FieldScalarS43 added in v0.0.2

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

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

func (*D) FieldScalarS43BE added in v0.0.2

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

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

func (*D) FieldScalarS43LE added in v0.0.2

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

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

func (*D) FieldScalarS44 added in v0.0.2

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

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

func (*D) FieldScalarS44BE added in v0.0.2

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

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

func (*D) FieldScalarS44LE added in v0.0.2

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

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

func (*D) FieldScalarS45 added in v0.0.2

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

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

func (*D) FieldScalarS45BE added in v0.0.2

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

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

func (*D) FieldScalarS45LE added in v0.0.2

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

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

func (*D) FieldScalarS46 added in v0.0.2

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

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

func (*D) FieldScalarS46BE added in v0.0.2

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

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

func (*D) FieldScalarS46LE added in v0.0.2

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

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

func (*D) FieldScalarS47 added in v0.0.2

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

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

func (*D) FieldScalarS47BE added in v0.0.2

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

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

func (*D) FieldScalarS47LE added in v0.0.2

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

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

func (*D) FieldScalarS48 added in v0.0.2

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

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

func (*D) FieldScalarS48BE added in v0.0.2

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

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

func (*D) FieldScalarS48LE added in v0.0.2

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

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

func (*D) FieldScalarS49 added in v0.0.2

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

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

func (*D) FieldScalarS49BE added in v0.0.2

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

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

func (*D) FieldScalarS49LE added in v0.0.2

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

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

func (*D) FieldScalarS5 added in v0.0.2

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

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

func (*D) FieldScalarS50 added in v0.0.2

func (d *D) FieldScalarS50(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS50 adds a field and reads 50 bit signed integer in current endian

func (*D) FieldScalarS50BE added in v0.0.2

func (d *D) FieldScalarS50BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS50BE adds a field and reads 50 bit signed integer in big-endian

func (*D) FieldScalarS50LE added in v0.0.2

func (d *D) FieldScalarS50LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS50LE adds a field and reads 50 bit signed integer in little-endian

func (*D) FieldScalarS51 added in v0.0.2

func (d *D) FieldScalarS51(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS51 adds a field and reads 51 bit signed integer in current endian

func (*D) FieldScalarS51BE added in v0.0.2

func (d *D) FieldScalarS51BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS51BE adds a field and reads 51 bit signed integer in big-endian

func (*D) FieldScalarS51LE added in v0.0.2

func (d *D) FieldScalarS51LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS51LE adds a field and reads 51 bit signed integer in little-endian

func (*D) FieldScalarS52 added in v0.0.2

func (d *D) FieldScalarS52(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS52 adds a field and reads 52 bit signed integer in current endian

func (*D) FieldScalarS52BE added in v0.0.2

func (d *D) FieldScalarS52BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS52BE adds a field and reads 52 bit signed integer in big-endian

func (*D) FieldScalarS52LE added in v0.0.2

func (d *D) FieldScalarS52LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS52LE adds a field and reads 52 bit signed integer in little-endian

func (*D) FieldScalarS53 added in v0.0.2

func (d *D) FieldScalarS53(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS53 adds a field and reads 53 bit signed integer in current endian

func (*D) FieldScalarS53BE added in v0.0.2

func (d *D) FieldScalarS53BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS53BE adds a field and reads 53 bit signed integer in big-endian

func (*D) FieldScalarS53LE added in v0.0.2

func (d *D) FieldScalarS53LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS53LE adds a field and reads 53 bit signed integer in little-endian

func (*D) FieldScalarS54 added in v0.0.2

func (d *D) FieldScalarS54(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS54 adds a field and reads 54 bit signed integer in current endian

func (*D) FieldScalarS54BE added in v0.0.2

func (d *D) FieldScalarS54BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS54BE adds a field and reads 54 bit signed integer in big-endian

func (*D) FieldScalarS54LE added in v0.0.2

func (d *D) FieldScalarS54LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS54LE adds a field and reads 54 bit signed integer in little-endian

func (*D) FieldScalarS55 added in v0.0.2

func (d *D) FieldScalarS55(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS55 adds a field and reads 55 bit signed integer in current endian

func (*D) FieldScalarS55BE added in v0.0.2

func (d *D) FieldScalarS55BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS55BE adds a field and reads 55 bit signed integer in big-endian

func (*D) FieldScalarS55LE added in v0.0.2

func (d *D) FieldScalarS55LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS55LE adds a field and reads 55 bit signed integer in little-endian

func (*D) FieldScalarS56 added in v0.0.2

func (d *D) FieldScalarS56(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS56 adds a field and reads 56 bit signed integer in current endian

func (*D) FieldScalarS56BE added in v0.0.2

func (d *D) FieldScalarS56BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS56BE adds a field and reads 56 bit signed integer in big-endian

func (*D) FieldScalarS56LE added in v0.0.2

func (d *D) FieldScalarS56LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS56LE adds a field and reads 56 bit signed integer in little-endian

func (*D) FieldScalarS57 added in v0.0.2

func (d *D) FieldScalarS57(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS57 adds a field and reads 57 bit signed integer in current endian

func (*D) FieldScalarS57BE added in v0.0.2

func (d *D) FieldScalarS57BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS57BE adds a field and reads 57 bit signed integer in big-endian

func (*D) FieldScalarS57LE added in v0.0.2

func (d *D) FieldScalarS57LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS57LE adds a field and reads 57 bit signed integer in little-endian

func (*D) FieldScalarS58 added in v0.0.2

func (d *D) FieldScalarS58(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS58 adds a field and reads 58 bit signed integer in current endian

func (*D) FieldScalarS58BE added in v0.0.2

func (d *D) FieldScalarS58BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS58BE adds a field and reads 58 bit signed integer in big-endian

func (*D) FieldScalarS58LE added in v0.0.2

func (d *D) FieldScalarS58LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS58LE adds a field and reads 58 bit signed integer in little-endian

func (*D) FieldScalarS59 added in v0.0.2

func (d *D) FieldScalarS59(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS59 adds a field and reads 59 bit signed integer in current endian

func (*D) FieldScalarS59BE added in v0.0.2

func (d *D) FieldScalarS59BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS59BE adds a field and reads 59 bit signed integer in big-endian

func (*D) FieldScalarS59LE added in v0.0.2

func (d *D) FieldScalarS59LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS59LE adds a field and reads 59 bit signed integer in little-endian

func (*D) FieldScalarS6 added in v0.0.2

func (d *D) FieldScalarS6(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS6 adds a field and reads 6 bit signed integer in current endian

func (*D) FieldScalarS60 added in v0.0.2

func (d *D) FieldScalarS60(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS60 adds a field and reads 60 bit signed integer in current endian

func (*D) FieldScalarS60BE added in v0.0.2

func (d *D) FieldScalarS60BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS60BE adds a field and reads 60 bit signed integer in big-endian

func (*D) FieldScalarS60LE added in v0.0.2

func (d *D) FieldScalarS60LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS60LE adds a field and reads 60 bit signed integer in little-endian

func (*D) FieldScalarS61 added in v0.0.2

func (d *D) FieldScalarS61(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS61 adds a field and reads 61 bit signed integer in current endian

func (*D) FieldScalarS61BE added in v0.0.2

func (d *D) FieldScalarS61BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS61BE adds a field and reads 61 bit signed integer in big-endian

func (*D) FieldScalarS61LE added in v0.0.2

func (d *D) FieldScalarS61LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS61LE adds a field and reads 61 bit signed integer in little-endian

func (*D) FieldScalarS62 added in v0.0.2

func (d *D) FieldScalarS62(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS62 adds a field and reads 62 bit signed integer in current endian

func (*D) FieldScalarS62BE added in v0.0.2

func (d *D) FieldScalarS62BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS62BE adds a field and reads 62 bit signed integer in big-endian

func (*D) FieldScalarS62LE added in v0.0.2

func (d *D) FieldScalarS62LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS62LE adds a field and reads 62 bit signed integer in little-endian

func (*D) FieldScalarS63 added in v0.0.2

func (d *D) FieldScalarS63(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS63 adds a field and reads 63 bit signed integer in current endian

func (*D) FieldScalarS63BE added in v0.0.2

func (d *D) FieldScalarS63BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS63BE adds a field and reads 63 bit signed integer in big-endian

func (*D) FieldScalarS63LE added in v0.0.2

func (d *D) FieldScalarS63LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS63LE adds a field and reads 63 bit signed integer in little-endian

func (*D) FieldScalarS64 added in v0.0.2

func (d *D) FieldScalarS64(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS64 adds a field and reads 64 bit signed integer in current endian

func (*D) FieldScalarS64BE added in v0.0.2

func (d *D) FieldScalarS64BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS64BE adds a field and reads 64 bit signed integer in big-endian

func (*D) FieldScalarS64LE added in v0.0.2

func (d *D) FieldScalarS64LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS64LE adds a field and reads 64 bit signed integer in little-endian

func (*D) FieldScalarS7 added in v0.0.2

func (d *D) FieldScalarS7(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS7 adds a field and reads 7 bit signed integer in current endian

func (*D) FieldScalarS8 added in v0.0.2

func (d *D) FieldScalarS8(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS8 adds a field and reads 8 bit signed integer in current endian

func (*D) FieldScalarS8BE added in v0.0.2

func (d *D) FieldScalarS8BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS8BE adds a field and reads 8 bit signed integer in big-endian

func (*D) FieldScalarS8LE added in v0.0.2

func (d *D) FieldScalarS8LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS8LE adds a field and reads 8 bit signed integer in little-endian

func (*D) FieldScalarS9 added in v0.0.2

func (d *D) FieldScalarS9(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS9 adds a field and reads 9 bit signed integer in current endian

func (*D) FieldScalarS9BE added in v0.0.2

func (d *D) FieldScalarS9BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS9BE adds a field and reads 9 bit signed integer in big-endian

func (*D) FieldScalarS9LE added in v0.0.2

func (d *D) FieldScalarS9LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarS9LE adds a field and reads 9 bit signed integer in little-endian

func (*D) FieldScalarSBigInt added in v0.0.4

func (d *D) FieldScalarSBigInt(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarSBigInt adds a field and reads nBits bits signed integer in current endian

func (*D) FieldScalarSBigIntBE added in v0.0.4

func (d *D) FieldScalarSBigIntBE(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarSBigIntBE adds a field and reads nBits bit signed integer in big-endian

func (*D) FieldScalarSBigIntE added in v0.0.4

func (d *D) FieldScalarSBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *scalar.S

FieldScalarSBigIntE adds a field and reads nBits signed integer in specified endian

func (*D) FieldScalarSBigIntLE added in v0.0.4

func (d *D) FieldScalarSBigIntLE(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarSBigIntLE adds a field and reads nBits bit signed integer in little-endian

func (*D) FieldScalarSE added in v0.0.2

func (d *D) FieldScalarSE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *scalar.S

FieldScalarSE adds a field and reads nBits signed integer in specified endian

func (*D) FieldScalarSFn

func (d *D) FieldScalarSFn(name string, fn func(d *D) int64, sms ...scalar.Mapper) *scalar.S

FieldScalarSFn tries to add a field, calls int64 decode function and returns scalar

func (*D) FieldScalarStrFn

func (d *D) FieldScalarStrFn(name string, fn func(d *D) string, sms ...scalar.Mapper) *scalar.S

FieldScalarStrFn tries to add a field, calls string decode function and returns scalar

func (*D) FieldScalarU added in v0.0.2

func (d *D) FieldScalarU(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarU adds a field and reads nBits bits unsigned integer in current endian

func (*D) FieldScalarU1 added in v0.0.2

func (d *D) FieldScalarU1(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU1 adds a field and reads 1 bit unsigned integer in current endian

func (*D) FieldScalarU10 added in v0.0.2

func (d *D) FieldScalarU10(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU10 adds a field and reads 10 bit unsigned integer in current endian

func (*D) FieldScalarU10BE added in v0.0.2

func (d *D) FieldScalarU10BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU10BE adds a field and reads 10 bit unsigned integer in big-endian

func (*D) FieldScalarU10LE added in v0.0.2

func (d *D) FieldScalarU10LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU10LE adds a field and reads 10 bit unsigned integer in little-endian

func (*D) FieldScalarU11 added in v0.0.2

func (d *D) FieldScalarU11(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU11 adds a field and reads 11 bit unsigned integer in current endian

func (*D) FieldScalarU11BE added in v0.0.2

func (d *D) FieldScalarU11BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU11BE adds a field and reads 11 bit unsigned integer in big-endian

func (*D) FieldScalarU11LE added in v0.0.2

func (d *D) FieldScalarU11LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU11LE adds a field and reads 11 bit unsigned integer in little-endian

func (*D) FieldScalarU12 added in v0.0.2

func (d *D) FieldScalarU12(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU12 adds a field and reads 12 bit unsigned integer in current endian

func (*D) FieldScalarU12BE added in v0.0.2

func (d *D) FieldScalarU12BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU12BE adds a field and reads 12 bit unsigned integer in big-endian

func (*D) FieldScalarU12LE added in v0.0.2

func (d *D) FieldScalarU12LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU12LE adds a field and reads 12 bit unsigned integer in little-endian

func (*D) FieldScalarU13 added in v0.0.2

func (d *D) FieldScalarU13(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU13 adds a field and reads 13 bit unsigned integer in current endian

func (*D) FieldScalarU13BE added in v0.0.2

func (d *D) FieldScalarU13BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU13BE adds a field and reads 13 bit unsigned integer in big-endian

func (*D) FieldScalarU13LE added in v0.0.2

func (d *D) FieldScalarU13LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU13LE adds a field and reads 13 bit unsigned integer in little-endian

func (*D) FieldScalarU14 added in v0.0.2

func (d *D) FieldScalarU14(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU14 adds a field and reads 14 bit unsigned integer in current endian

func (*D) FieldScalarU14BE added in v0.0.2

func (d *D) FieldScalarU14BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU14BE adds a field and reads 14 bit unsigned integer in big-endian

func (*D) FieldScalarU14LE added in v0.0.2

func (d *D) FieldScalarU14LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU14LE adds a field and reads 14 bit unsigned integer in little-endian

func (*D) FieldScalarU15 added in v0.0.2

func (d *D) FieldScalarU15(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU15 adds a field and reads 15 bit unsigned integer in current endian

func (*D) FieldScalarU15BE added in v0.0.2

func (d *D) FieldScalarU15BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU15BE adds a field and reads 15 bit unsigned integer in big-endian

func (*D) FieldScalarU15LE added in v0.0.2

func (d *D) FieldScalarU15LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU15LE adds a field and reads 15 bit unsigned integer in little-endian

func (*D) FieldScalarU16 added in v0.0.2

func (d *D) FieldScalarU16(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU16 adds a field and reads 16 bit unsigned integer in current endian

func (*D) FieldScalarU16BE added in v0.0.2

func (d *D) FieldScalarU16BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU16BE adds a field and reads 16 bit unsigned integer in big-endian

func (*D) FieldScalarU16LE added in v0.0.2

func (d *D) FieldScalarU16LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU16LE adds a field and reads 16 bit unsigned integer in little-endian

func (*D) FieldScalarU17 added in v0.0.2

func (d *D) FieldScalarU17(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU17 adds a field and reads 17 bit unsigned integer in current endian

func (*D) FieldScalarU17BE added in v0.0.2

func (d *D) FieldScalarU17BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU17BE adds a field and reads 17 bit unsigned integer in big-endian

func (*D) FieldScalarU17LE added in v0.0.2

func (d *D) FieldScalarU17LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU17LE adds a field and reads 17 bit unsigned integer in little-endian

func (*D) FieldScalarU18 added in v0.0.2

func (d *D) FieldScalarU18(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU18 adds a field and reads 18 bit unsigned integer in current endian

func (*D) FieldScalarU18BE added in v0.0.2

func (d *D) FieldScalarU18BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU18BE adds a field and reads 18 bit unsigned integer in big-endian

func (*D) FieldScalarU18LE added in v0.0.2

func (d *D) FieldScalarU18LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU18LE adds a field and reads 18 bit unsigned integer in little-endian

func (*D) FieldScalarU19 added in v0.0.2

func (d *D) FieldScalarU19(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU19 adds a field and reads 19 bit unsigned integer in current endian

func (*D) FieldScalarU19BE added in v0.0.2

func (d *D) FieldScalarU19BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU19BE adds a field and reads 19 bit unsigned integer in big-endian

func (*D) FieldScalarU19LE added in v0.0.2

func (d *D) FieldScalarU19LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU19LE adds a field and reads 19 bit unsigned integer in little-endian

func (*D) FieldScalarU2 added in v0.0.2

func (d *D) FieldScalarU2(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU2 adds a field and reads 2 bit unsigned integer in current endian

func (*D) FieldScalarU20 added in v0.0.2

func (d *D) FieldScalarU20(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU20 adds a field and reads 20 bit unsigned integer in current endian

func (*D) FieldScalarU20BE added in v0.0.2

func (d *D) FieldScalarU20BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU20BE adds a field and reads 20 bit unsigned integer in big-endian

func (*D) FieldScalarU20LE added in v0.0.2

func (d *D) FieldScalarU20LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU20LE adds a field and reads 20 bit unsigned integer in little-endian

func (*D) FieldScalarU21 added in v0.0.2

func (d *D) FieldScalarU21(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU21 adds a field and reads 21 bit unsigned integer in current endian

func (*D) FieldScalarU21BE added in v0.0.2

func (d *D) FieldScalarU21BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU21BE adds a field and reads 21 bit unsigned integer in big-endian

func (*D) FieldScalarU21LE added in v0.0.2

func (d *D) FieldScalarU21LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU21LE adds a field and reads 21 bit unsigned integer in little-endian

func (*D) FieldScalarU22 added in v0.0.2

func (d *D) FieldScalarU22(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU22 adds a field and reads 22 bit unsigned integer in current endian

func (*D) FieldScalarU22BE added in v0.0.2

func (d *D) FieldScalarU22BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU22BE adds a field and reads 22 bit unsigned integer in big-endian

func (*D) FieldScalarU22LE added in v0.0.2

func (d *D) FieldScalarU22LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU22LE adds a field and reads 22 bit unsigned integer in little-endian

func (*D) FieldScalarU23 added in v0.0.2

func (d *D) FieldScalarU23(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU23 adds a field and reads 23 bit unsigned integer in current endian

func (*D) FieldScalarU23BE added in v0.0.2

func (d *D) FieldScalarU23BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU23BE adds a field and reads 23 bit unsigned integer in big-endian

func (*D) FieldScalarU23LE added in v0.0.2

func (d *D) FieldScalarU23LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU23LE adds a field and reads 23 bit unsigned integer in little-endian

func (*D) FieldScalarU24 added in v0.0.2

func (d *D) FieldScalarU24(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU24 adds a field and reads 24 bit unsigned integer in current endian

func (*D) FieldScalarU24BE added in v0.0.2

func (d *D) FieldScalarU24BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU24BE adds a field and reads 24 bit unsigned integer in big-endian

func (*D) FieldScalarU24LE added in v0.0.2

func (d *D) FieldScalarU24LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU24LE adds a field and reads 24 bit unsigned integer in little-endian

func (*D) FieldScalarU25 added in v0.0.2

func (d *D) FieldScalarU25(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU25 adds a field and reads 25 bit unsigned integer in current endian

func (*D) FieldScalarU25BE added in v0.0.2

func (d *D) FieldScalarU25BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU25BE adds a field and reads 25 bit unsigned integer in big-endian

func (*D) FieldScalarU25LE added in v0.0.2

func (d *D) FieldScalarU25LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU25LE adds a field and reads 25 bit unsigned integer in little-endian

func (*D) FieldScalarU26 added in v0.0.2

func (d *D) FieldScalarU26(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU26 adds a field and reads 26 bit unsigned integer in current endian

func (*D) FieldScalarU26BE added in v0.0.2

func (d *D) FieldScalarU26BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU26BE adds a field and reads 26 bit unsigned integer in big-endian

func (*D) FieldScalarU26LE added in v0.0.2

func (d *D) FieldScalarU26LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU26LE adds a field and reads 26 bit unsigned integer in little-endian

func (*D) FieldScalarU27 added in v0.0.2

func (d *D) FieldScalarU27(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU27 adds a field and reads 27 bit unsigned integer in current endian

func (*D) FieldScalarU27BE added in v0.0.2

func (d *D) FieldScalarU27BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU27BE adds a field and reads 27 bit unsigned integer in big-endian

func (*D) FieldScalarU27LE added in v0.0.2

func (d *D) FieldScalarU27LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU27LE adds a field and reads 27 bit unsigned integer in little-endian

func (*D) FieldScalarU28 added in v0.0.2

func (d *D) FieldScalarU28(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU28 adds a field and reads 28 bit unsigned integer in current endian

func (*D) FieldScalarU28BE added in v0.0.2

func (d *D) FieldScalarU28BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU28BE adds a field and reads 28 bit unsigned integer in big-endian

func (*D) FieldScalarU28LE added in v0.0.2

func (d *D) FieldScalarU28LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU28LE adds a field and reads 28 bit unsigned integer in little-endian

func (*D) FieldScalarU29 added in v0.0.2

func (d *D) FieldScalarU29(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU29 adds a field and reads 29 bit unsigned integer in current endian

func (*D) FieldScalarU29BE added in v0.0.2

func (d *D) FieldScalarU29BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU29BE adds a field and reads 29 bit unsigned integer in big-endian

func (*D) FieldScalarU29LE added in v0.0.2

func (d *D) FieldScalarU29LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU29LE adds a field and reads 29 bit unsigned integer in little-endian

func (*D) FieldScalarU3 added in v0.0.2

func (d *D) FieldScalarU3(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU3 adds a field and reads 3 bit unsigned integer in current endian

func (*D) FieldScalarU30 added in v0.0.2

func (d *D) FieldScalarU30(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU30 adds a field and reads 30 bit unsigned integer in current endian

func (*D) FieldScalarU30BE added in v0.0.2

func (d *D) FieldScalarU30BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU30BE adds a field and reads 30 bit unsigned integer in big-endian

func (*D) FieldScalarU30LE added in v0.0.2

func (d *D) FieldScalarU30LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU30LE adds a field and reads 30 bit unsigned integer in little-endian

func (*D) FieldScalarU31 added in v0.0.2

func (d *D) FieldScalarU31(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU31 adds a field and reads 31 bit unsigned integer in current endian

func (*D) FieldScalarU31BE added in v0.0.2

func (d *D) FieldScalarU31BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU31BE adds a field and reads 31 bit unsigned integer in big-endian

func (*D) FieldScalarU31LE added in v0.0.2

func (d *D) FieldScalarU31LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU31LE adds a field and reads 31 bit unsigned integer in little-endian

func (*D) FieldScalarU32 added in v0.0.2

func (d *D) FieldScalarU32(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU32 adds a field and reads 32 bit unsigned integer in current endian

func (*D) FieldScalarU32BE added in v0.0.2

func (d *D) FieldScalarU32BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU32BE adds a field and reads 32 bit unsigned integer in big-endian

func (*D) FieldScalarU32LE added in v0.0.2

func (d *D) FieldScalarU32LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU32LE adds a field and reads 32 bit unsigned integer in little-endian

func (*D) FieldScalarU33 added in v0.0.2

func (d *D) FieldScalarU33(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU33 adds a field and reads 33 bit unsigned integer in current endian

func (*D) FieldScalarU33BE added in v0.0.2

func (d *D) FieldScalarU33BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU33BE adds a field and reads 33 bit unsigned integer in big-endian

func (*D) FieldScalarU33LE added in v0.0.2

func (d *D) FieldScalarU33LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU33LE adds a field and reads 33 bit unsigned integer in little-endian

func (*D) FieldScalarU34 added in v0.0.2

func (d *D) FieldScalarU34(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU34 adds a field and reads 34 bit unsigned integer in current endian

func (*D) FieldScalarU34BE added in v0.0.2

func (d *D) FieldScalarU34BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU34BE adds a field and reads 34 bit unsigned integer in big-endian

func (*D) FieldScalarU34LE added in v0.0.2

func (d *D) FieldScalarU34LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU34LE adds a field and reads 34 bit unsigned integer in little-endian

func (*D) FieldScalarU35 added in v0.0.2

func (d *D) FieldScalarU35(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU35 adds a field and reads 35 bit unsigned integer in current endian

func (*D) FieldScalarU35BE added in v0.0.2

func (d *D) FieldScalarU35BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU35BE adds a field and reads 35 bit unsigned integer in big-endian

func (*D) FieldScalarU35LE added in v0.0.2

func (d *D) FieldScalarU35LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU35LE adds a field and reads 35 bit unsigned integer in little-endian

func (*D) FieldScalarU36 added in v0.0.2

func (d *D) FieldScalarU36(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU36 adds a field and reads 36 bit unsigned integer in current endian

func (*D) FieldScalarU36BE added in v0.0.2

func (d *D) FieldScalarU36BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU36BE adds a field and reads 36 bit unsigned integer in big-endian

func (*D) FieldScalarU36LE added in v0.0.2

func (d *D) FieldScalarU36LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU36LE adds a field and reads 36 bit unsigned integer in little-endian

func (*D) FieldScalarU37 added in v0.0.2

func (d *D) FieldScalarU37(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU37 adds a field and reads 37 bit unsigned integer in current endian

func (*D) FieldScalarU37BE added in v0.0.2

func (d *D) FieldScalarU37BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU37BE adds a field and reads 37 bit unsigned integer in big-endian

func (*D) FieldScalarU37LE added in v0.0.2

func (d *D) FieldScalarU37LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU37LE adds a field and reads 37 bit unsigned integer in little-endian

func (*D) FieldScalarU38 added in v0.0.2

func (d *D) FieldScalarU38(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU38 adds a field and reads 38 bit unsigned integer in current endian

func (*D) FieldScalarU38BE added in v0.0.2

func (d *D) FieldScalarU38BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU38BE adds a field and reads 38 bit unsigned integer in big-endian

func (*D) FieldScalarU38LE added in v0.0.2

func (d *D) FieldScalarU38LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU38LE adds a field and reads 38 bit unsigned integer in little-endian

func (*D) FieldScalarU39 added in v0.0.2

func (d *D) FieldScalarU39(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU39 adds a field and reads 39 bit unsigned integer in current endian

func (*D) FieldScalarU39BE added in v0.0.2

func (d *D) FieldScalarU39BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU39BE adds a field and reads 39 bit unsigned integer in big-endian

func (*D) FieldScalarU39LE added in v0.0.2

func (d *D) FieldScalarU39LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU39LE adds a field and reads 39 bit unsigned integer in little-endian

func (*D) FieldScalarU4 added in v0.0.2

func (d *D) FieldScalarU4(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU4 adds a field and reads 4 bit unsigned integer in current endian

func (*D) FieldScalarU40 added in v0.0.2

func (d *D) FieldScalarU40(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU40 adds a field and reads 40 bit unsigned integer in current endian

func (*D) FieldScalarU40BE added in v0.0.2

func (d *D) FieldScalarU40BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU40BE adds a field and reads 40 bit unsigned integer in big-endian

func (*D) FieldScalarU40LE added in v0.0.2

func (d *D) FieldScalarU40LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU40LE adds a field and reads 40 bit unsigned integer in little-endian

func (*D) FieldScalarU41 added in v0.0.2

func (d *D) FieldScalarU41(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU41 adds a field and reads 41 bit unsigned integer in current endian

func (*D) FieldScalarU41BE added in v0.0.2

func (d *D) FieldScalarU41BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU41BE adds a field and reads 41 bit unsigned integer in big-endian

func (*D) FieldScalarU41LE added in v0.0.2

func (d *D) FieldScalarU41LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU41LE adds a field and reads 41 bit unsigned integer in little-endian

func (*D) FieldScalarU42 added in v0.0.2

func (d *D) FieldScalarU42(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU42 adds a field and reads 42 bit unsigned integer in current endian

func (*D) FieldScalarU42BE added in v0.0.2

func (d *D) FieldScalarU42BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU42BE adds a field and reads 42 bit unsigned integer in big-endian

func (*D) FieldScalarU42LE added in v0.0.2

func (d *D) FieldScalarU42LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU42LE adds a field and reads 42 bit unsigned integer in little-endian

func (*D) FieldScalarU43 added in v0.0.2

func (d *D) FieldScalarU43(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU43 adds a field and reads 43 bit unsigned integer in current endian

func (*D) FieldScalarU43BE added in v0.0.2

func (d *D) FieldScalarU43BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU43BE adds a field and reads 43 bit unsigned integer in big-endian

func (*D) FieldScalarU43LE added in v0.0.2

func (d *D) FieldScalarU43LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU43LE adds a field and reads 43 bit unsigned integer in little-endian

func (*D) FieldScalarU44 added in v0.0.2

func (d *D) FieldScalarU44(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU44 adds a field and reads 44 bit unsigned integer in current endian

func (*D) FieldScalarU44BE added in v0.0.2

func (d *D) FieldScalarU44BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU44BE adds a field and reads 44 bit unsigned integer in big-endian

func (*D) FieldScalarU44LE added in v0.0.2

func (d *D) FieldScalarU44LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU44LE adds a field and reads 44 bit unsigned integer in little-endian

func (*D) FieldScalarU45 added in v0.0.2

func (d *D) FieldScalarU45(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU45 adds a field and reads 45 bit unsigned integer in current endian

func (*D) FieldScalarU45BE added in v0.0.2

func (d *D) FieldScalarU45BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU45BE adds a field and reads 45 bit unsigned integer in big-endian

func (*D) FieldScalarU45LE added in v0.0.2

func (d *D) FieldScalarU45LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU45LE adds a field and reads 45 bit unsigned integer in little-endian

func (*D) FieldScalarU46 added in v0.0.2

func (d *D) FieldScalarU46(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU46 adds a field and reads 46 bit unsigned integer in current endian

func (*D) FieldScalarU46BE added in v0.0.2

func (d *D) FieldScalarU46BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU46BE adds a field and reads 46 bit unsigned integer in big-endian

func (*D) FieldScalarU46LE added in v0.0.2

func (d *D) FieldScalarU46LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU46LE adds a field and reads 46 bit unsigned integer in little-endian

func (*D) FieldScalarU47 added in v0.0.2

func (d *D) FieldScalarU47(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU47 adds a field and reads 47 bit unsigned integer in current endian

func (*D) FieldScalarU47BE added in v0.0.2

func (d *D) FieldScalarU47BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU47BE adds a field and reads 47 bit unsigned integer in big-endian

func (*D) FieldScalarU47LE added in v0.0.2

func (d *D) FieldScalarU47LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU47LE adds a field and reads 47 bit unsigned integer in little-endian

func (*D) FieldScalarU48 added in v0.0.2

func (d *D) FieldScalarU48(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU48 adds a field and reads 48 bit unsigned integer in current endian

func (*D) FieldScalarU48BE added in v0.0.2

func (d *D) FieldScalarU48BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU48BE adds a field and reads 48 bit unsigned integer in big-endian

func (*D) FieldScalarU48LE added in v0.0.2

func (d *D) FieldScalarU48LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU48LE adds a field and reads 48 bit unsigned integer in little-endian

func (*D) FieldScalarU49 added in v0.0.2

func (d *D) FieldScalarU49(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU49 adds a field and reads 49 bit unsigned integer in current endian

func (*D) FieldScalarU49BE added in v0.0.2

func (d *D) FieldScalarU49BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU49BE adds a field and reads 49 bit unsigned integer in big-endian

func (*D) FieldScalarU49LE added in v0.0.2

func (d *D) FieldScalarU49LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU49LE adds a field and reads 49 bit unsigned integer in little-endian

func (*D) FieldScalarU5 added in v0.0.2

func (d *D) FieldScalarU5(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU5 adds a field and reads 5 bit unsigned integer in current endian

func (*D) FieldScalarU50 added in v0.0.2

func (d *D) FieldScalarU50(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU50 adds a field and reads 50 bit unsigned integer in current endian

func (*D) FieldScalarU50BE added in v0.0.2

func (d *D) FieldScalarU50BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU50BE adds a field and reads 50 bit unsigned integer in big-endian

func (*D) FieldScalarU50LE added in v0.0.2

func (d *D) FieldScalarU50LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU50LE adds a field and reads 50 bit unsigned integer in little-endian

func (*D) FieldScalarU51 added in v0.0.2

func (d *D) FieldScalarU51(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU51 adds a field and reads 51 bit unsigned integer in current endian

func (*D) FieldScalarU51BE added in v0.0.2

func (d *D) FieldScalarU51BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU51BE adds a field and reads 51 bit unsigned integer in big-endian

func (*D) FieldScalarU51LE added in v0.0.2

func (d *D) FieldScalarU51LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU51LE adds a field and reads 51 bit unsigned integer in little-endian

func (*D) FieldScalarU52 added in v0.0.2

func (d *D) FieldScalarU52(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU52 adds a field and reads 52 bit unsigned integer in current endian

func (*D) FieldScalarU52BE added in v0.0.2

func (d *D) FieldScalarU52BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU52BE adds a field and reads 52 bit unsigned integer in big-endian

func (*D) FieldScalarU52LE added in v0.0.2

func (d *D) FieldScalarU52LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU52LE adds a field and reads 52 bit unsigned integer in little-endian

func (*D) FieldScalarU53 added in v0.0.2

func (d *D) FieldScalarU53(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU53 adds a field and reads 53 bit unsigned integer in current endian

func (*D) FieldScalarU53BE added in v0.0.2

func (d *D) FieldScalarU53BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU53BE adds a field and reads 53 bit unsigned integer in big-endian

func (*D) FieldScalarU53LE added in v0.0.2

func (d *D) FieldScalarU53LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU53LE adds a field and reads 53 bit unsigned integer in little-endian

func (*D) FieldScalarU54 added in v0.0.2

func (d *D) FieldScalarU54(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU54 adds a field and reads 54 bit unsigned integer in current endian

func (*D) FieldScalarU54BE added in v0.0.2

func (d *D) FieldScalarU54BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU54BE adds a field and reads 54 bit unsigned integer in big-endian

func (*D) FieldScalarU54LE added in v0.0.2

func (d *D) FieldScalarU54LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU54LE adds a field and reads 54 bit unsigned integer in little-endian

func (*D) FieldScalarU55 added in v0.0.2

func (d *D) FieldScalarU55(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU55 adds a field and reads 55 bit unsigned integer in current endian

func (*D) FieldScalarU55BE added in v0.0.2

func (d *D) FieldScalarU55BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU55BE adds a field and reads 55 bit unsigned integer in big-endian

func (*D) FieldScalarU55LE added in v0.0.2

func (d *D) FieldScalarU55LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU55LE adds a field and reads 55 bit unsigned integer in little-endian

func (*D) FieldScalarU56 added in v0.0.2

func (d *D) FieldScalarU56(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU56 adds a field and reads 56 bit unsigned integer in current endian

func (*D) FieldScalarU56BE added in v0.0.2

func (d *D) FieldScalarU56BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU56BE adds a field and reads 56 bit unsigned integer in big-endian

func (*D) FieldScalarU56LE added in v0.0.2

func (d *D) FieldScalarU56LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU56LE adds a field and reads 56 bit unsigned integer in little-endian

func (*D) FieldScalarU57 added in v0.0.2

func (d *D) FieldScalarU57(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU57 adds a field and reads 57 bit unsigned integer in current endian

func (*D) FieldScalarU57BE added in v0.0.2

func (d *D) FieldScalarU57BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU57BE adds a field and reads 57 bit unsigned integer in big-endian

func (*D) FieldScalarU57LE added in v0.0.2

func (d *D) FieldScalarU57LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU57LE adds a field and reads 57 bit unsigned integer in little-endian

func (*D) FieldScalarU58 added in v0.0.2

func (d *D) FieldScalarU58(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU58 adds a field and reads 58 bit unsigned integer in current endian

func (*D) FieldScalarU58BE added in v0.0.2

func (d *D) FieldScalarU58BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU58BE adds a field and reads 58 bit unsigned integer in big-endian

func (*D) FieldScalarU58LE added in v0.0.2

func (d *D) FieldScalarU58LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU58LE adds a field and reads 58 bit unsigned integer in little-endian

func (*D) FieldScalarU59 added in v0.0.2

func (d *D) FieldScalarU59(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU59 adds a field and reads 59 bit unsigned integer in current endian

func (*D) FieldScalarU59BE added in v0.0.2

func (d *D) FieldScalarU59BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU59BE adds a field and reads 59 bit unsigned integer in big-endian

func (*D) FieldScalarU59LE added in v0.0.2

func (d *D) FieldScalarU59LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU59LE adds a field and reads 59 bit unsigned integer in little-endian

func (*D) FieldScalarU6 added in v0.0.2

func (d *D) FieldScalarU6(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU6 adds a field and reads 6 bit unsigned integer in current endian

func (*D) FieldScalarU60 added in v0.0.2

func (d *D) FieldScalarU60(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU60 adds a field and reads 60 bit unsigned integer in current endian

func (*D) FieldScalarU60BE added in v0.0.2

func (d *D) FieldScalarU60BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU60BE adds a field and reads 60 bit unsigned integer in big-endian

func (*D) FieldScalarU60LE added in v0.0.2

func (d *D) FieldScalarU60LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU60LE adds a field and reads 60 bit unsigned integer in little-endian

func (*D) FieldScalarU61 added in v0.0.2

func (d *D) FieldScalarU61(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU61 adds a field and reads 61 bit unsigned integer in current endian

func (*D) FieldScalarU61BE added in v0.0.2

func (d *D) FieldScalarU61BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU61BE adds a field and reads 61 bit unsigned integer in big-endian

func (*D) FieldScalarU61LE added in v0.0.2

func (d *D) FieldScalarU61LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU61LE adds a field and reads 61 bit unsigned integer in little-endian

func (*D) FieldScalarU62 added in v0.0.2

func (d *D) FieldScalarU62(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU62 adds a field and reads 62 bit unsigned integer in current endian

func (*D) FieldScalarU62BE added in v0.0.2

func (d *D) FieldScalarU62BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU62BE adds a field and reads 62 bit unsigned integer in big-endian

func (*D) FieldScalarU62LE added in v0.0.2

func (d *D) FieldScalarU62LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU62LE adds a field and reads 62 bit unsigned integer in little-endian

func (*D) FieldScalarU63 added in v0.0.2

func (d *D) FieldScalarU63(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU63 adds a field and reads 63 bit unsigned integer in current endian

func (*D) FieldScalarU63BE added in v0.0.2

func (d *D) FieldScalarU63BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU63BE adds a field and reads 63 bit unsigned integer in big-endian

func (*D) FieldScalarU63LE added in v0.0.2

func (d *D) FieldScalarU63LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU63LE adds a field and reads 63 bit unsigned integer in little-endian

func (*D) FieldScalarU64 added in v0.0.2

func (d *D) FieldScalarU64(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU64 adds a field and reads 64 bit unsigned integer in current endian

func (*D) FieldScalarU64BE added in v0.0.2

func (d *D) FieldScalarU64BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU64BE adds a field and reads 64 bit unsigned integer in big-endian

func (*D) FieldScalarU64LE added in v0.0.2

func (d *D) FieldScalarU64LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU64LE adds a field and reads 64 bit unsigned integer in little-endian

func (*D) FieldScalarU7 added in v0.0.2

func (d *D) FieldScalarU7(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU7 adds a field and reads 7 bit unsigned integer in current endian

func (*D) FieldScalarU8 added in v0.0.2

func (d *D) FieldScalarU8(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU8 adds a field and reads 8 bit unsigned integer in current endian

func (*D) FieldScalarU8BE added in v0.0.2

func (d *D) FieldScalarU8BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU8BE adds a field and reads 8 bit unsigned integer in big-endian

func (*D) FieldScalarU8LE added in v0.0.2

func (d *D) FieldScalarU8LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU8LE adds a field and reads 8 bit unsigned integer in little-endian

func (*D) FieldScalarU9 added in v0.0.2

func (d *D) FieldScalarU9(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU9 adds a field and reads 9 bit unsigned integer in current endian

func (*D) FieldScalarU9BE added in v0.0.2

func (d *D) FieldScalarU9BE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU9BE adds a field and reads 9 bit unsigned integer in big-endian

func (*D) FieldScalarU9LE added in v0.0.2

func (d *D) FieldScalarU9LE(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarU9LE adds a field and reads 9 bit unsigned integer in little-endian

func (*D) FieldScalarUBigInt added in v0.0.4

func (d *D) FieldScalarUBigInt(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarUBigInt adds a field and reads nBits bits signed integer in current endian

func (*D) FieldScalarUBigIntBE added in v0.0.4

func (d *D) FieldScalarUBigIntBE(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarUBigIntBE adds a field and reads nBits bit signed integer in big-endian

func (*D) FieldScalarUBigIntE added in v0.0.4

func (d *D) FieldScalarUBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *scalar.S

FieldScalarUBigIntE adds a field and reads nBits signed integer in specified endian

func (*D) FieldScalarUBigIntLE added in v0.0.4

func (d *D) FieldScalarUBigIntLE(name string, nBits int, sms ...scalar.Mapper) *scalar.S

FieldScalarUBigIntLE adds a field and reads nBits bit signed integer in little-endian

func (*D) FieldScalarUE added in v0.0.2

func (d *D) FieldScalarUE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *scalar.S

FieldScalarUE adds a field and reads nBits unsigned integer in specified endian

func (*D) FieldScalarUFn

func (d *D) FieldScalarUFn(name string, fn func(d *D) uint64, sms ...scalar.Mapper) *scalar.S

FieldScalarUFn tries to add a field, calls uint64 decode function and returns scalar

func (*D) FieldScalarUTF16 added in v0.0.2

func (d *D) FieldScalarUTF16(name string, nBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF16 adds a field and reads nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) FieldScalarUTF16BE added in v0.0.2

func (d *D) FieldScalarUTF16BE(name string, nBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF16BE adds a field and reads nBytes bytes UTF16 big-endian string

func (*D) FieldScalarUTF16LE added in v0.0.2

func (d *D) FieldScalarUTF16LE(name string, nBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF16LE adds a field and reads nBytes bytes UTF16 little-endian string

func (*D) FieldScalarUTF8 added in v0.0.2

func (d *D) FieldScalarUTF8(name string, nBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF8 adds a field and reads nBytes bytes UTF8 string

func (*D) FieldScalarUTF8Null added in v0.0.2

func (d *D) FieldScalarUTF8Null(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF8Null adds a field and reads null terminated UTF8 string

func (*D) FieldScalarUTF8NullFixedLen added in v0.0.2

func (d *D) FieldScalarUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF8NullFixedLen adds a field and reads fixedBytes bytes long null terminated UTF8 string

func (*D) FieldScalarUTF8ShortString added in v0.0.2

func (d *D) FieldScalarUTF8ShortString(name string, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF8ShortString adds a field and reads one byte length fixed UTF8 string

func (*D) FieldScalarUTF8ShortStringFixedLen added in v0.0.2

func (d *D) FieldScalarUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) *scalar.S

FieldScalarUTF8ShortStringFixedLen adds a field and reads fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) FieldScalarUnary added in v0.0.2

func (d *D) FieldScalarUnary(name string, ov uint64, sms ...scalar.Mapper) *scalar.S

FieldScalarUnary adds a field and reads unary integer using ov as "one" value

func (*D) FieldStrFn

func (d *D) FieldStrFn(name string, fn func(d *D) string, sms ...scalar.Mapper) string

FieldStrFn adds a field, calls string decode function and returns actual value as a Str

func (*D) FieldStrScalarFn

func (d *D) FieldStrScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) string

FieldStrScalarFn adds a field, calls scalar functions and returns actual value as a Str

func (*D) FieldStruct

func (d *D) FieldStruct(name string, fn func(d *D)) *D

func (*D) FieldStructArrayLoop

func (d *D) FieldStructArrayLoop(name string, structName string, condFn func() bool, fn func(d *D)) *D

func (*D) FieldStructRootBitBufFn

func (d *D) FieldStructRootBitBufFn(name string, bb *bitio.Buffer, fn func(d *D)) *Value

func (*D) FieldStructValue

func (d *D) FieldStructValue(name string) *D

func (*D) FieldU

func (d *D) FieldU(name string, nBits int, sms ...scalar.Mapper) uint64

FieldU adds a field and reads nBits bits unsigned integer in current endian

func (*D) FieldU1

func (d *D) FieldU1(name string, sms ...scalar.Mapper) uint64

FieldU1 adds a field and reads 1 bit unsigned integer in current endian

func (*D) FieldU10

func (d *D) FieldU10(name string, sms ...scalar.Mapper) uint64

FieldU10 adds a field and reads 10 bit unsigned integer in current endian

func (*D) FieldU10BE

func (d *D) FieldU10BE(name string, sms ...scalar.Mapper) uint64

FieldU10BE adds a field and reads 10 bit unsigned integer in big-endian

func (*D) FieldU10LE

func (d *D) FieldU10LE(name string, sms ...scalar.Mapper) uint64

FieldU10LE adds a field and reads 10 bit unsigned integer in little-endian

func (*D) FieldU11

func (d *D) FieldU11(name string, sms ...scalar.Mapper) uint64

FieldU11 adds a field and reads 11 bit unsigned integer in current endian

func (*D) FieldU11BE

func (d *D) FieldU11BE(name string, sms ...scalar.Mapper) uint64

FieldU11BE adds a field and reads 11 bit unsigned integer in big-endian

func (*D) FieldU11LE

func (d *D) FieldU11LE(name string, sms ...scalar.Mapper) uint64

FieldU11LE adds a field and reads 11 bit unsigned integer in little-endian

func (*D) FieldU12

func (d *D) FieldU12(name string, sms ...scalar.Mapper) uint64

FieldU12 adds a field and reads 12 bit unsigned integer in current endian

func (*D) FieldU12BE

func (d *D) FieldU12BE(name string, sms ...scalar.Mapper) uint64

FieldU12BE adds a field and reads 12 bit unsigned integer in big-endian

func (*D) FieldU12LE

func (d *D) FieldU12LE(name string, sms ...scalar.Mapper) uint64

FieldU12LE adds a field and reads 12 bit unsigned integer in little-endian

func (*D) FieldU13

func (d *D) FieldU13(name string, sms ...scalar.Mapper) uint64

FieldU13 adds a field and reads 13 bit unsigned integer in current endian

func (*D) FieldU13BE

func (d *D) FieldU13BE(name string, sms ...scalar.Mapper) uint64

FieldU13BE adds a field and reads 13 bit unsigned integer in big-endian

func (*D) FieldU13LE

func (d *D) FieldU13LE(name string, sms ...scalar.Mapper) uint64

FieldU13LE adds a field and reads 13 bit unsigned integer in little-endian

func (*D) FieldU14

func (d *D) FieldU14(name string, sms ...scalar.Mapper) uint64

FieldU14 adds a field and reads 14 bit unsigned integer in current endian

func (*D) FieldU14BE

func (d *D) FieldU14BE(name string, sms ...scalar.Mapper) uint64

FieldU14BE adds a field and reads 14 bit unsigned integer in big-endian

func (*D) FieldU14LE

func (d *D) FieldU14LE(name string, sms ...scalar.Mapper) uint64

FieldU14LE adds a field and reads 14 bit unsigned integer in little-endian

func (*D) FieldU15

func (d *D) FieldU15(name string, sms ...scalar.Mapper) uint64

FieldU15 adds a field and reads 15 bit unsigned integer in current endian

func (*D) FieldU15BE

func (d *D) FieldU15BE(name string, sms ...scalar.Mapper) uint64

FieldU15BE adds a field and reads 15 bit unsigned integer in big-endian

func (*D) FieldU15LE

func (d *D) FieldU15LE(name string, sms ...scalar.Mapper) uint64

FieldU15LE adds a field and reads 15 bit unsigned integer in little-endian

func (*D) FieldU16

func (d *D) FieldU16(name string, sms ...scalar.Mapper) uint64

FieldU16 adds a field and reads 16 bit unsigned integer in current endian

func (*D) FieldU16BE

func (d *D) FieldU16BE(name string, sms ...scalar.Mapper) uint64

FieldU16BE adds a field and reads 16 bit unsigned integer in big-endian

func (*D) FieldU16LE

func (d *D) FieldU16LE(name string, sms ...scalar.Mapper) uint64

FieldU16LE adds a field and reads 16 bit unsigned integer in little-endian

func (*D) FieldU17

func (d *D) FieldU17(name string, sms ...scalar.Mapper) uint64

FieldU17 adds a field and reads 17 bit unsigned integer in current endian

func (*D) FieldU17BE

func (d *D) FieldU17BE(name string, sms ...scalar.Mapper) uint64

FieldU17BE adds a field and reads 17 bit unsigned integer in big-endian

func (*D) FieldU17LE

func (d *D) FieldU17LE(name string, sms ...scalar.Mapper) uint64

FieldU17LE adds a field and reads 17 bit unsigned integer in little-endian

func (*D) FieldU18

func (d *D) FieldU18(name string, sms ...scalar.Mapper) uint64

FieldU18 adds a field and reads 18 bit unsigned integer in current endian

func (*D) FieldU18BE

func (d *D) FieldU18BE(name string, sms ...scalar.Mapper) uint64

FieldU18BE adds a field and reads 18 bit unsigned integer in big-endian

func (*D) FieldU18LE

func (d *D) FieldU18LE(name string, sms ...scalar.Mapper) uint64

FieldU18LE adds a field and reads 18 bit unsigned integer in little-endian

func (*D) FieldU19

func (d *D) FieldU19(name string, sms ...scalar.Mapper) uint64

FieldU19 adds a field and reads 19 bit unsigned integer in current endian

func (*D) FieldU19BE

func (d *D) FieldU19BE(name string, sms ...scalar.Mapper) uint64

FieldU19BE adds a field and reads 19 bit unsigned integer in big-endian

func (*D) FieldU19LE

func (d *D) FieldU19LE(name string, sms ...scalar.Mapper) uint64

FieldU19LE adds a field and reads 19 bit unsigned integer in little-endian

func (*D) FieldU2

func (d *D) FieldU2(name string, sms ...scalar.Mapper) uint64

FieldU2 adds a field and reads 2 bit unsigned integer in current endian

func (*D) FieldU20

func (d *D) FieldU20(name string, sms ...scalar.Mapper) uint64

FieldU20 adds a field and reads 20 bit unsigned integer in current endian

func (*D) FieldU20BE

func (d *D) FieldU20BE(name string, sms ...scalar.Mapper) uint64

FieldU20BE adds a field and reads 20 bit unsigned integer in big-endian

func (*D) FieldU20LE

func (d *D) FieldU20LE(name string, sms ...scalar.Mapper) uint64

FieldU20LE adds a field and reads 20 bit unsigned integer in little-endian

func (*D) FieldU21

func (d *D) FieldU21(name string, sms ...scalar.Mapper) uint64

FieldU21 adds a field and reads 21 bit unsigned integer in current endian

func (*D) FieldU21BE

func (d *D) FieldU21BE(name string, sms ...scalar.Mapper) uint64

FieldU21BE adds a field and reads 21 bit unsigned integer in big-endian

func (*D) FieldU21LE

func (d *D) FieldU21LE(name string, sms ...scalar.Mapper) uint64

FieldU21LE adds a field and reads 21 bit unsigned integer in little-endian

func (*D) FieldU22

func (d *D) FieldU22(name string, sms ...scalar.Mapper) uint64

FieldU22 adds a field and reads 22 bit unsigned integer in current endian

func (*D) FieldU22BE

func (d *D) FieldU22BE(name string, sms ...scalar.Mapper) uint64

FieldU22BE adds a field and reads 22 bit unsigned integer in big-endian

func (*D) FieldU22LE

func (d *D) FieldU22LE(name string, sms ...scalar.Mapper) uint64

FieldU22LE adds a field and reads 22 bit unsigned integer in little-endian

func (*D) FieldU23

func (d *D) FieldU23(name string, sms ...scalar.Mapper) uint64

FieldU23 adds a field and reads 23 bit unsigned integer in current endian

func (*D) FieldU23BE

func (d *D) FieldU23BE(name string, sms ...scalar.Mapper) uint64

FieldU23BE adds a field and reads 23 bit unsigned integer in big-endian

func (*D) FieldU23LE

func (d *D) FieldU23LE(name string, sms ...scalar.Mapper) uint64

FieldU23LE adds a field and reads 23 bit unsigned integer in little-endian

func (*D) FieldU24

func (d *D) FieldU24(name string, sms ...scalar.Mapper) uint64

FieldU24 adds a field and reads 24 bit unsigned integer in current endian

func (*D) FieldU24BE

func (d *D) FieldU24BE(name string, sms ...scalar.Mapper) uint64

FieldU24BE adds a field and reads 24 bit unsigned integer in big-endian

func (*D) FieldU24LE

func (d *D) FieldU24LE(name string, sms ...scalar.Mapper) uint64

FieldU24LE adds a field and reads 24 bit unsigned integer in little-endian

func (*D) FieldU25

func (d *D) FieldU25(name string, sms ...scalar.Mapper) uint64

FieldU25 adds a field and reads 25 bit unsigned integer in current endian

func (*D) FieldU25BE

func (d *D) FieldU25BE(name string, sms ...scalar.Mapper) uint64

FieldU25BE adds a field and reads 25 bit unsigned integer in big-endian

func (*D) FieldU25LE

func (d *D) FieldU25LE(name string, sms ...scalar.Mapper) uint64

FieldU25LE adds a field and reads 25 bit unsigned integer in little-endian

func (*D) FieldU26

func (d *D) FieldU26(name string, sms ...scalar.Mapper) uint64

FieldU26 adds a field and reads 26 bit unsigned integer in current endian

func (*D) FieldU26BE

func (d *D) FieldU26BE(name string, sms ...scalar.Mapper) uint64

FieldU26BE adds a field and reads 26 bit unsigned integer in big-endian

func (*D) FieldU26LE

func (d *D) FieldU26LE(name string, sms ...scalar.Mapper) uint64

FieldU26LE adds a field and reads 26 bit unsigned integer in little-endian

func (*D) FieldU27

func (d *D) FieldU27(name string, sms ...scalar.Mapper) uint64

FieldU27 adds a field and reads 27 bit unsigned integer in current endian

func (*D) FieldU27BE

func (d *D) FieldU27BE(name string, sms ...scalar.Mapper) uint64

FieldU27BE adds a field and reads 27 bit unsigned integer in big-endian

func (*D) FieldU27LE

func (d *D) FieldU27LE(name string, sms ...scalar.Mapper) uint64

FieldU27LE adds a field and reads 27 bit unsigned integer in little-endian

func (*D) FieldU28

func (d *D) FieldU28(name string, sms ...scalar.Mapper) uint64

FieldU28 adds a field and reads 28 bit unsigned integer in current endian

func (*D) FieldU28BE

func (d *D) FieldU28BE(name string, sms ...scalar.Mapper) uint64

FieldU28BE adds a field and reads 28 bit unsigned integer in big-endian

func (*D) FieldU28LE

func (d *D) FieldU28LE(name string, sms ...scalar.Mapper) uint64

FieldU28LE adds a field and reads 28 bit unsigned integer in little-endian

func (*D) FieldU29

func (d *D) FieldU29(name string, sms ...scalar.Mapper) uint64

FieldU29 adds a field and reads 29 bit unsigned integer in current endian

func (*D) FieldU29BE

func (d *D) FieldU29BE(name string, sms ...scalar.Mapper) uint64

FieldU29BE adds a field and reads 29 bit unsigned integer in big-endian

func (*D) FieldU29LE

func (d *D) FieldU29LE(name string, sms ...scalar.Mapper) uint64

FieldU29LE adds a field and reads 29 bit unsigned integer in little-endian

func (*D) FieldU3

func (d *D) FieldU3(name string, sms ...scalar.Mapper) uint64

FieldU3 adds a field and reads 3 bit unsigned integer in current endian

func (*D) FieldU30

func (d *D) FieldU30(name string, sms ...scalar.Mapper) uint64

FieldU30 adds a field and reads 30 bit unsigned integer in current endian

func (*D) FieldU30BE

func (d *D) FieldU30BE(name string, sms ...scalar.Mapper) uint64

FieldU30BE adds a field and reads 30 bit unsigned integer in big-endian

func (*D) FieldU30LE

func (d *D) FieldU30LE(name string, sms ...scalar.Mapper) uint64

FieldU30LE adds a field and reads 30 bit unsigned integer in little-endian

func (*D) FieldU31

func (d *D) FieldU31(name string, sms ...scalar.Mapper) uint64

FieldU31 adds a field and reads 31 bit unsigned integer in current endian

func (*D) FieldU31BE

func (d *D) FieldU31BE(name string, sms ...scalar.Mapper) uint64

FieldU31BE adds a field and reads 31 bit unsigned integer in big-endian

func (*D) FieldU31LE

func (d *D) FieldU31LE(name string, sms ...scalar.Mapper) uint64

FieldU31LE adds a field and reads 31 bit unsigned integer in little-endian

func (*D) FieldU32

func (d *D) FieldU32(name string, sms ...scalar.Mapper) uint64

FieldU32 adds a field and reads 32 bit unsigned integer in current endian

func (*D) FieldU32BE

func (d *D) FieldU32BE(name string, sms ...scalar.Mapper) uint64

FieldU32BE adds a field and reads 32 bit unsigned integer in big-endian

func (*D) FieldU32LE

func (d *D) FieldU32LE(name string, sms ...scalar.Mapper) uint64

FieldU32LE adds a field and reads 32 bit unsigned integer in little-endian

func (*D) FieldU33

func (d *D) FieldU33(name string, sms ...scalar.Mapper) uint64

FieldU33 adds a field and reads 33 bit unsigned integer in current endian

func (*D) FieldU33BE

func (d *D) FieldU33BE(name string, sms ...scalar.Mapper) uint64

FieldU33BE adds a field and reads 33 bit unsigned integer in big-endian

func (*D) FieldU33LE

func (d *D) FieldU33LE(name string, sms ...scalar.Mapper) uint64

FieldU33LE adds a field and reads 33 bit unsigned integer in little-endian

func (*D) FieldU34

func (d *D) FieldU34(name string, sms ...scalar.Mapper) uint64

FieldU34 adds a field and reads 34 bit unsigned integer in current endian

func (*D) FieldU34BE

func (d *D) FieldU34BE(name string, sms ...scalar.Mapper) uint64

FieldU34BE adds a field and reads 34 bit unsigned integer in big-endian

func (*D) FieldU34LE

func (d *D) FieldU34LE(name string, sms ...scalar.Mapper) uint64

FieldU34LE adds a field and reads 34 bit unsigned integer in little-endian

func (*D) FieldU35

func (d *D) FieldU35(name string, sms ...scalar.Mapper) uint64

FieldU35 adds a field and reads 35 bit unsigned integer in current endian

func (*D) FieldU35BE

func (d *D) FieldU35BE(name string, sms ...scalar.Mapper) uint64

FieldU35BE adds a field and reads 35 bit unsigned integer in big-endian

func (*D) FieldU35LE

func (d *D) FieldU35LE(name string, sms ...scalar.Mapper) uint64

FieldU35LE adds a field and reads 35 bit unsigned integer in little-endian

func (*D) FieldU36

func (d *D) FieldU36(name string, sms ...scalar.Mapper) uint64

FieldU36 adds a field and reads 36 bit unsigned integer in current endian

func (*D) FieldU36BE

func (d *D) FieldU36BE(name string, sms ...scalar.Mapper) uint64

FieldU36BE adds a field and reads 36 bit unsigned integer in big-endian

func (*D) FieldU36LE

func (d *D) FieldU36LE(name string, sms ...scalar.Mapper) uint64

FieldU36LE adds a field and reads 36 bit unsigned integer in little-endian

func (*D) FieldU37

func (d *D) FieldU37(name string, sms ...scalar.Mapper) uint64

FieldU37 adds a field and reads 37 bit unsigned integer in current endian

func (*D) FieldU37BE

func (d *D) FieldU37BE(name string, sms ...scalar.Mapper) uint64

FieldU37BE adds a field and reads 37 bit unsigned integer in big-endian

func (*D) FieldU37LE

func (d *D) FieldU37LE(name string, sms ...scalar.Mapper) uint64

FieldU37LE adds a field and reads 37 bit unsigned integer in little-endian

func (*D) FieldU38

func (d *D) FieldU38(name string, sms ...scalar.Mapper) uint64

FieldU38 adds a field and reads 38 bit unsigned integer in current endian

func (*D) FieldU38BE

func (d *D) FieldU38BE(name string, sms ...scalar.Mapper) uint64

FieldU38BE adds a field and reads 38 bit unsigned integer in big-endian

func (*D) FieldU38LE

func (d *D) FieldU38LE(name string, sms ...scalar.Mapper) uint64

FieldU38LE adds a field and reads 38 bit unsigned integer in little-endian

func (*D) FieldU39

func (d *D) FieldU39(name string, sms ...scalar.Mapper) uint64

FieldU39 adds a field and reads 39 bit unsigned integer in current endian

func (*D) FieldU39BE

func (d *D) FieldU39BE(name string, sms ...scalar.Mapper) uint64

FieldU39BE adds a field and reads 39 bit unsigned integer in big-endian

func (*D) FieldU39LE

func (d *D) FieldU39LE(name string, sms ...scalar.Mapper) uint64

FieldU39LE adds a field and reads 39 bit unsigned integer in little-endian

func (*D) FieldU4

func (d *D) FieldU4(name string, sms ...scalar.Mapper) uint64

FieldU4 adds a field and reads 4 bit unsigned integer in current endian

func (*D) FieldU40

func (d *D) FieldU40(name string, sms ...scalar.Mapper) uint64

FieldU40 adds a field and reads 40 bit unsigned integer in current endian

func (*D) FieldU40BE

func (d *D) FieldU40BE(name string, sms ...scalar.Mapper) uint64

FieldU40BE adds a field and reads 40 bit unsigned integer in big-endian

func (*D) FieldU40LE

func (d *D) FieldU40LE(name string, sms ...scalar.Mapper) uint64

FieldU40LE adds a field and reads 40 bit unsigned integer in little-endian

func (*D) FieldU41

func (d *D) FieldU41(name string, sms ...scalar.Mapper) uint64

FieldU41 adds a field and reads 41 bit unsigned integer in current endian

func (*D) FieldU41BE

func (d *D) FieldU41BE(name string, sms ...scalar.Mapper) uint64

FieldU41BE adds a field and reads 41 bit unsigned integer in big-endian

func (*D) FieldU41LE

func (d *D) FieldU41LE(name string, sms ...scalar.Mapper) uint64

FieldU41LE adds a field and reads 41 bit unsigned integer in little-endian

func (*D) FieldU42

func (d *D) FieldU42(name string, sms ...scalar.Mapper) uint64

FieldU42 adds a field and reads 42 bit unsigned integer in current endian

func (*D) FieldU42BE

func (d *D) FieldU42BE(name string, sms ...scalar.Mapper) uint64

FieldU42BE adds a field and reads 42 bit unsigned integer in big-endian

func (*D) FieldU42LE

func (d *D) FieldU42LE(name string, sms ...scalar.Mapper) uint64

FieldU42LE adds a field and reads 42 bit unsigned integer in little-endian

func (*D) FieldU43

func (d *D) FieldU43(name string, sms ...scalar.Mapper) uint64

FieldU43 adds a field and reads 43 bit unsigned integer in current endian

func (*D) FieldU43BE

func (d *D) FieldU43BE(name string, sms ...scalar.Mapper) uint64

FieldU43BE adds a field and reads 43 bit unsigned integer in big-endian

func (*D) FieldU43LE

func (d *D) FieldU43LE(name string, sms ...scalar.Mapper) uint64

FieldU43LE adds a field and reads 43 bit unsigned integer in little-endian

func (*D) FieldU44

func (d *D) FieldU44(name string, sms ...scalar.Mapper) uint64

FieldU44 adds a field and reads 44 bit unsigned integer in current endian

func (*D) FieldU44BE

func (d *D) FieldU44BE(name string, sms ...scalar.Mapper) uint64

FieldU44BE adds a field and reads 44 bit unsigned integer in big-endian

func (*D) FieldU44LE

func (d *D) FieldU44LE(name string, sms ...scalar.Mapper) uint64

FieldU44LE adds a field and reads 44 bit unsigned integer in little-endian

func (*D) FieldU45

func (d *D) FieldU45(name string, sms ...scalar.Mapper) uint64

FieldU45 adds a field and reads 45 bit unsigned integer in current endian

func (*D) FieldU45BE

func (d *D) FieldU45BE(name string, sms ...scalar.Mapper) uint64

FieldU45BE adds a field and reads 45 bit unsigned integer in big-endian

func (*D) FieldU45LE

func (d *D) FieldU45LE(name string, sms ...scalar.Mapper) uint64

FieldU45LE adds a field and reads 45 bit unsigned integer in little-endian

func (*D) FieldU46

func (d *D) FieldU46(name string, sms ...scalar.Mapper) uint64

FieldU46 adds a field and reads 46 bit unsigned integer in current endian

func (*D) FieldU46BE

func (d *D) FieldU46BE(name string, sms ...scalar.Mapper) uint64

FieldU46BE adds a field and reads 46 bit unsigned integer in big-endian

func (*D) FieldU46LE

func (d *D) FieldU46LE(name string, sms ...scalar.Mapper) uint64

FieldU46LE adds a field and reads 46 bit unsigned integer in little-endian

func (*D) FieldU47

func (d *D) FieldU47(name string, sms ...scalar.Mapper) uint64

FieldU47 adds a field and reads 47 bit unsigned integer in current endian

func (*D) FieldU47BE

func (d *D) FieldU47BE(name string, sms ...scalar.Mapper) uint64

FieldU47BE adds a field and reads 47 bit unsigned integer in big-endian

func (*D) FieldU47LE

func (d *D) FieldU47LE(name string, sms ...scalar.Mapper) uint64

FieldU47LE adds a field and reads 47 bit unsigned integer in little-endian

func (*D) FieldU48

func (d *D) FieldU48(name string, sms ...scalar.Mapper) uint64

FieldU48 adds a field and reads 48 bit unsigned integer in current endian

func (*D) FieldU48BE

func (d *D) FieldU48BE(name string, sms ...scalar.Mapper) uint64

FieldU48BE adds a field and reads 48 bit unsigned integer in big-endian

func (*D) FieldU48LE

func (d *D) FieldU48LE(name string, sms ...scalar.Mapper) uint64

FieldU48LE adds a field and reads 48 bit unsigned integer in little-endian

func (*D) FieldU49

func (d *D) FieldU49(name string, sms ...scalar.Mapper) uint64

FieldU49 adds a field and reads 49 bit unsigned integer in current endian

func (*D) FieldU49BE

func (d *D) FieldU49BE(name string, sms ...scalar.Mapper) uint64

FieldU49BE adds a field and reads 49 bit unsigned integer in big-endian

func (*D) FieldU49LE

func (d *D) FieldU49LE(name string, sms ...scalar.Mapper) uint64

FieldU49LE adds a field and reads 49 bit unsigned integer in little-endian

func (*D) FieldU5

func (d *D) FieldU5(name string, sms ...scalar.Mapper) uint64

FieldU5 adds a field and reads 5 bit unsigned integer in current endian

func (*D) FieldU50

func (d *D) FieldU50(name string, sms ...scalar.Mapper) uint64

FieldU50 adds a field and reads 50 bit unsigned integer in current endian

func (*D) FieldU50BE

func (d *D) FieldU50BE(name string, sms ...scalar.Mapper) uint64

FieldU50BE adds a field and reads 50 bit unsigned integer in big-endian

func (*D) FieldU50LE

func (d *D) FieldU50LE(name string, sms ...scalar.Mapper) uint64

FieldU50LE adds a field and reads 50 bit unsigned integer in little-endian

func (*D) FieldU51

func (d *D) FieldU51(name string, sms ...scalar.Mapper) uint64

FieldU51 adds a field and reads 51 bit unsigned integer in current endian

func (*D) FieldU51BE

func (d *D) FieldU51BE(name string, sms ...scalar.Mapper) uint64

FieldU51BE adds a field and reads 51 bit unsigned integer in big-endian

func (*D) FieldU51LE

func (d *D) FieldU51LE(name string, sms ...scalar.Mapper) uint64

FieldU51LE adds a field and reads 51 bit unsigned integer in little-endian

func (*D) FieldU52

func (d *D) FieldU52(name string, sms ...scalar.Mapper) uint64

FieldU52 adds a field and reads 52 bit unsigned integer in current endian

func (*D) FieldU52BE

func (d *D) FieldU52BE(name string, sms ...scalar.Mapper) uint64

FieldU52BE adds a field and reads 52 bit unsigned integer in big-endian

func (*D) FieldU52LE

func (d *D) FieldU52LE(name string, sms ...scalar.Mapper) uint64

FieldU52LE adds a field and reads 52 bit unsigned integer in little-endian

func (*D) FieldU53

func (d *D) FieldU53(name string, sms ...scalar.Mapper) uint64

FieldU53 adds a field and reads 53 bit unsigned integer in current endian

func (*D) FieldU53BE

func (d *D) FieldU53BE(name string, sms ...scalar.Mapper) uint64

FieldU53BE adds a field and reads 53 bit unsigned integer in big-endian

func (*D) FieldU53LE

func (d *D) FieldU53LE(name string, sms ...scalar.Mapper) uint64

FieldU53LE adds a field and reads 53 bit unsigned integer in little-endian

func (*D) FieldU54

func (d *D) FieldU54(name string, sms ...scalar.Mapper) uint64

FieldU54 adds a field and reads 54 bit unsigned integer in current endian

func (*D) FieldU54BE

func (d *D) FieldU54BE(name string, sms ...scalar.Mapper) uint64

FieldU54BE adds a field and reads 54 bit unsigned integer in big-endian

func (*D) FieldU54LE

func (d *D) FieldU54LE(name string, sms ...scalar.Mapper) uint64

FieldU54LE adds a field and reads 54 bit unsigned integer in little-endian

func (*D) FieldU55

func (d *D) FieldU55(name string, sms ...scalar.Mapper) uint64

FieldU55 adds a field and reads 55 bit unsigned integer in current endian

func (*D) FieldU55BE

func (d *D) FieldU55BE(name string, sms ...scalar.Mapper) uint64

FieldU55BE adds a field and reads 55 bit unsigned integer in big-endian

func (*D) FieldU55LE

func (d *D) FieldU55LE(name string, sms ...scalar.Mapper) uint64

FieldU55LE adds a field and reads 55 bit unsigned integer in little-endian

func (*D) FieldU56

func (d *D) FieldU56(name string, sms ...scalar.Mapper) uint64

FieldU56 adds a field and reads 56 bit unsigned integer in current endian

func (*D) FieldU56BE

func (d *D) FieldU56BE(name string, sms ...scalar.Mapper) uint64

FieldU56BE adds a field and reads 56 bit unsigned integer in big-endian

func (*D) FieldU56LE

func (d *D) FieldU56LE(name string, sms ...scalar.Mapper) uint64

FieldU56LE adds a field and reads 56 bit unsigned integer in little-endian

func (*D) FieldU57

func (d *D) FieldU57(name string, sms ...scalar.Mapper) uint64

FieldU57 adds a field and reads 57 bit unsigned integer in current endian

func (*D) FieldU57BE

func (d *D) FieldU57BE(name string, sms ...scalar.Mapper) uint64

FieldU57BE adds a field and reads 57 bit unsigned integer in big-endian

func (*D) FieldU57LE

func (d *D) FieldU57LE(name string, sms ...scalar.Mapper) uint64

FieldU57LE adds a field and reads 57 bit unsigned integer in little-endian

func (*D) FieldU58

func (d *D) FieldU58(name string, sms ...scalar.Mapper) uint64

FieldU58 adds a field and reads 58 bit unsigned integer in current endian

func (*D) FieldU58BE

func (d *D) FieldU58BE(name string, sms ...scalar.Mapper) uint64

FieldU58BE adds a field and reads 58 bit unsigned integer in big-endian

func (*D) FieldU58LE

func (d *D) FieldU58LE(name string, sms ...scalar.Mapper) uint64

FieldU58LE adds a field and reads 58 bit unsigned integer in little-endian

func (*D) FieldU59

func (d *D) FieldU59(name string, sms ...scalar.Mapper) uint64

FieldU59 adds a field and reads 59 bit unsigned integer in current endian

func (*D) FieldU59BE

func (d *D) FieldU59BE(name string, sms ...scalar.Mapper) uint64

FieldU59BE adds a field and reads 59 bit unsigned integer in big-endian

func (*D) FieldU59LE

func (d *D) FieldU59LE(name string, sms ...scalar.Mapper) uint64

FieldU59LE adds a field and reads 59 bit unsigned integer in little-endian

func (*D) FieldU6

func (d *D) FieldU6(name string, sms ...scalar.Mapper) uint64

FieldU6 adds a field and reads 6 bit unsigned integer in current endian

func (*D) FieldU60

func (d *D) FieldU60(name string, sms ...scalar.Mapper) uint64

FieldU60 adds a field and reads 60 bit unsigned integer in current endian

func (*D) FieldU60BE

func (d *D) FieldU60BE(name string, sms ...scalar.Mapper) uint64

FieldU60BE adds a field and reads 60 bit unsigned integer in big-endian

func (*D) FieldU60LE

func (d *D) FieldU60LE(name string, sms ...scalar.Mapper) uint64

FieldU60LE adds a field and reads 60 bit unsigned integer in little-endian

func (*D) FieldU61

func (d *D) FieldU61(name string, sms ...scalar.Mapper) uint64

FieldU61 adds a field and reads 61 bit unsigned integer in current endian

func (*D) FieldU61BE

func (d *D) FieldU61BE(name string, sms ...scalar.Mapper) uint64

FieldU61BE adds a field and reads 61 bit unsigned integer in big-endian

func (*D) FieldU61LE

func (d *D) FieldU61LE(name string, sms ...scalar.Mapper) uint64

FieldU61LE adds a field and reads 61 bit unsigned integer in little-endian

func (*D) FieldU62

func (d *D) FieldU62(name string, sms ...scalar.Mapper) uint64

FieldU62 adds a field and reads 62 bit unsigned integer in current endian

func (*D) FieldU62BE

func (d *D) FieldU62BE(name string, sms ...scalar.Mapper) uint64

FieldU62BE adds a field and reads 62 bit unsigned integer in big-endian

func (*D) FieldU62LE

func (d *D) FieldU62LE(name string, sms ...scalar.Mapper) uint64

FieldU62LE adds a field and reads 62 bit unsigned integer in little-endian

func (*D) FieldU63

func (d *D) FieldU63(name string, sms ...scalar.Mapper) uint64

FieldU63 adds a field and reads 63 bit unsigned integer in current endian

func (*D) FieldU63BE

func (d *D) FieldU63BE(name string, sms ...scalar.Mapper) uint64

FieldU63BE adds a field and reads 63 bit unsigned integer in big-endian

func (*D) FieldU63LE

func (d *D) FieldU63LE(name string, sms ...scalar.Mapper) uint64

FieldU63LE adds a field and reads 63 bit unsigned integer in little-endian

func (*D) FieldU64

func (d *D) FieldU64(name string, sms ...scalar.Mapper) uint64

FieldU64 adds a field and reads 64 bit unsigned integer in current endian

func (*D) FieldU64BE

func (d *D) FieldU64BE(name string, sms ...scalar.Mapper) uint64

FieldU64BE adds a field and reads 64 bit unsigned integer in big-endian

func (*D) FieldU64LE

func (d *D) FieldU64LE(name string, sms ...scalar.Mapper) uint64

FieldU64LE adds a field and reads 64 bit unsigned integer in little-endian

func (*D) FieldU7

func (d *D) FieldU7(name string, sms ...scalar.Mapper) uint64

FieldU7 adds a field and reads 7 bit unsigned integer in current endian

func (*D) FieldU8

func (d *D) FieldU8(name string, sms ...scalar.Mapper) uint64

FieldU8 adds a field and reads 8 bit unsigned integer in current endian

func (*D) FieldU8BE

func (d *D) FieldU8BE(name string, sms ...scalar.Mapper) uint64

FieldU8BE adds a field and reads 8 bit unsigned integer in big-endian

func (*D) FieldU8LE

func (d *D) FieldU8LE(name string, sms ...scalar.Mapper) uint64

FieldU8LE adds a field and reads 8 bit unsigned integer in little-endian

func (*D) FieldU9

func (d *D) FieldU9(name string, sms ...scalar.Mapper) uint64

FieldU9 adds a field and reads 9 bit unsigned integer in current endian

func (*D) FieldU9BE

func (d *D) FieldU9BE(name string, sms ...scalar.Mapper) uint64

FieldU9BE adds a field and reads 9 bit unsigned integer in big-endian

func (*D) FieldU9LE

func (d *D) FieldU9LE(name string, sms ...scalar.Mapper) uint64

FieldU9LE adds a field and reads 9 bit unsigned integer in little-endian

func (*D) FieldUBigInt added in v0.0.4

func (d *D) FieldUBigInt(name string, nBits int, sms ...scalar.Mapper) *big.Int

FieldUBigInt adds a field and reads nBits bits signed integer in current endian

func (*D) FieldUBigIntBE added in v0.0.4

func (d *D) FieldUBigIntBE(name string, nBits int, sms ...scalar.Mapper) *big.Int

FieldUBigIntBE adds a field and reads nBits bit signed integer in big-endian

func (*D) FieldUBigIntE added in v0.0.4

func (d *D) FieldUBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) *big.Int

FieldUBigIntE adds a field and reads nBits signed integer in specified endian

func (*D) FieldUBigIntLE added in v0.0.4

func (d *D) FieldUBigIntLE(name string, nBits int, sms ...scalar.Mapper) *big.Int

FieldUBigIntLE adds a field and reads nBits bit signed integer in little-endian

func (*D) FieldUE

func (d *D) FieldUE(name string, nBits int, endian Endian, sms ...scalar.Mapper) uint64

FieldUE adds a field and reads nBits unsigned integer in specified endian

func (*D) FieldUFn

func (d *D) FieldUFn(name string, fn func(d *D) uint64, sms ...scalar.Mapper) uint64

FieldUFn adds a field, calls uint64 decode function and returns actual value as a U

func (*D) FieldUScalarFn

func (d *D) FieldUScalarFn(name string, fn func(d *D) scalar.S, sms ...scalar.Mapper) uint64

FieldUScalarFn adds a field, calls scalar functions and returns actual value as a U

func (*D) FieldUTF16

func (d *D) FieldUTF16(name string, nBytes int, sms ...scalar.Mapper) string

FieldUTF16 adds a field and reads nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) FieldUTF16BE

func (d *D) FieldUTF16BE(name string, nBytes int, sms ...scalar.Mapper) string

FieldUTF16BE adds a field and reads nBytes bytes UTF16 big-endian string

func (*D) FieldUTF16LE

func (d *D) FieldUTF16LE(name string, nBytes int, sms ...scalar.Mapper) string

FieldUTF16LE adds a field and reads nBytes bytes UTF16 little-endian string

func (*D) FieldUTF8

func (d *D) FieldUTF8(name string, nBytes int, sms ...scalar.Mapper) string

FieldUTF8 adds a field and reads nBytes bytes UTF8 string

func (*D) FieldUTF8Null

func (d *D) FieldUTF8Null(name string, sms ...scalar.Mapper) string

FieldUTF8Null adds a field and reads null terminated UTF8 string

func (*D) FieldUTF8NullFixedLen

func (d *D) FieldUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) string

FieldUTF8NullFixedLen adds a field and reads fixedBytes bytes long null terminated UTF8 string

func (*D) FieldUTF8ShortString

func (d *D) FieldUTF8ShortString(name string, sms ...scalar.Mapper) string

FieldUTF8ShortString adds a field and reads one byte length fixed UTF8 string

func (*D) FieldUTF8ShortStringFixedLen

func (d *D) FieldUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) string

FieldUTF8ShortStringFixedLen adds a field and reads fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) FieldUnary

func (d *D) FieldUnary(name string, ov uint64, sms ...scalar.Mapper) uint64

FieldUnary adds a field and reads unary integer using ov as "one" value

func (*D) FieldValue

func (d *D) FieldValue(name string, fn func() *Value) *Value

func (*D) FieldValueBigInt added in v0.0.4

func (d *D) FieldValueBigInt(name string, a *big.Int, sms ...scalar.Mapper)

func (*D) FieldValueBool

func (d *D) FieldValueBool(name string, a bool, sms ...scalar.Mapper)

func (*D) FieldValueFloat

func (d *D) FieldValueFloat(name string, a float64, sms ...scalar.Mapper)

func (*D) FieldValueNil added in v0.0.4

func (d *D) FieldValueNil(name string, sms ...scalar.Mapper)

func (*D) FieldValueRaw

func (d *D) FieldValueRaw(name string, a []byte, sms ...scalar.Mapper)

func (*D) FieldValueS

func (d *D) FieldValueS(name string, a int64, sms ...scalar.Mapper)

func (*D) FieldValueStr

func (d *D) FieldValueStr(name string, a string, sms ...scalar.Mapper)

func (*D) FieldValueU

func (d *D) FieldValueU(name string, a uint64, sms ...scalar.Mapper)

TODO: rethink

func (*D) FillGaps

func (d *D) FillGaps(r ranges.Range, namePrefix string)

func (*D) Format

func (d *D) Format(group Group, inArg interface{}) interface{}

func (*D) IOPanic

func (d *D) IOPanic(err error, op string)

func (*D) Len

func (d *D) Len() int64

func (*D) LenFn

func (d *D) LenFn(nBits int64, fn func(d *D))

func (*D) MustCopy

func (d *D) MustCopy(r io.Writer, w io.Reader) int64

func (*D) MustNewBitBufFromReader

func (d *D) MustNewBitBufFromReader(r io.Reader) *bitio.Buffer

func (*D) NotEnd

func (d *D) NotEnd() bool

func (*D) PeekBits

func (d *D) PeekBits(nBits int) uint64

func (*D) PeekBytes

func (d *D) PeekBytes(nBytes int) []byte

func (*D) PeekFind

func (d *D) PeekFind(nBits int, seekBits int64, fn func(v uint64) bool, maxLen int64) (int64, uint64)

func (*D) PeekFindByte

func (d *D) PeekFindByte(findV uint8, maxLen int64) int64

PeekFindByte number of bytes to next v

func (*D) Pos

func (d *D) Pos() int64

func (*D) RangeFn

func (d *D) RangeFn(firstBit int64, nBits int64, fn func(d *D))

func (*D) RawLen

func (d *D) RawLen(nBits int64) *bitio.Buffer

RawLen reads nBits raw bits

func (*D) RequireBigInt added in v0.0.4

func (d *D) RequireBigInt(vs ...*big.Int) scalar.Mapper

RequireBigInt that actual value is one of given *big.Int values

func (*D) RequireBigIntRange added in v0.0.4

func (d *D) RequireBigIntRange(start, end *big.Int) scalar.Mapper

RequireBigIntRange require that actual value is in range

func (*D) RequireBool added in v0.0.2

func (d *D) RequireBool(vs ...bool) scalar.Mapper

RequireBool that actual value is one of given bool values

func (*D) RequireF added in v0.0.2

func (d *D) RequireF(vs ...float64) scalar.Mapper

RequireF that actual value is one of given float64 values

func (*D) RequireFRange added in v0.0.2

func (d *D) RequireFRange(start, end float64) scalar.Mapper

RequireFRange require that actual value is in range

func (*D) RequireS added in v0.0.2

func (d *D) RequireS(vs ...int64) scalar.Mapper

RequireS that actual value is one of given int64 values

func (*D) RequireSRange added in v0.0.2

func (d *D) RequireSRange(start, end int64) scalar.Mapper

RequireSRange require that actual value is in range

func (*D) RequireStr added in v0.0.2

func (d *D) RequireStr(vs ...string) scalar.Mapper

RequireStr that actual value is one of given string values

func (*D) RequireStrRange added in v0.0.2

func (d *D) RequireStrRange(start, end string) scalar.Mapper

RequireStrRange require that actual value is in range

func (*D) RequireU added in v0.0.2

func (d *D) RequireU(vs ...uint64) scalar.Mapper

RequireU that actual value is one of given uint64 values

func (*D) RequireURange added in v0.0.2

func (d *D) RequireURange(start, end uint64) scalar.Mapper

RequireURange require that actual value is in range

func (*D) S

func (d *D) S(nBits int) int64

S reads nBits bits signed integer in current endian

func (*D) S1

func (d *D) S1() int64

S1 reads 1 bit signed integer in current endian

func (*D) S10

func (d *D) S10() int64

S10 reads 10 bit signed integer in current endian

func (*D) S10BE

func (d *D) S10BE() int64

S10BE reads 10 bit signed integer in big-endian

func (*D) S10LE

func (d *D) S10LE() int64

S10LE reads 10 bit signed integer in little-endian

func (*D) S11

func (d *D) S11() int64

S11 reads 11 bit signed integer in current endian

func (*D) S11BE

func (d *D) S11BE() int64

S11BE reads 11 bit signed integer in big-endian

func (*D) S11LE

func (d *D) S11LE() int64

S11LE reads 11 bit signed integer in little-endian

func (*D) S12

func (d *D) S12() int64

S12 reads 12 bit signed integer in current endian

func (*D) S12BE

func (d *D) S12BE() int64

S12BE reads 12 bit signed integer in big-endian

func (*D) S12LE

func (d *D) S12LE() int64

S12LE reads 12 bit signed integer in little-endian

func (*D) S13

func (d *D) S13() int64

S13 reads 13 bit signed integer in current endian

func (*D) S13BE

func (d *D) S13BE() int64

S13BE reads 13 bit signed integer in big-endian

func (*D) S13LE

func (d *D) S13LE() int64

S13LE reads 13 bit signed integer in little-endian

func (*D) S14

func (d *D) S14() int64

S14 reads 14 bit signed integer in current endian

func (*D) S14BE

func (d *D) S14BE() int64

S14BE reads 14 bit signed integer in big-endian

func (*D) S14LE

func (d *D) S14LE() int64

S14LE reads 14 bit signed integer in little-endian

func (*D) S15

func (d *D) S15() int64

S15 reads 15 bit signed integer in current endian

func (*D) S15BE

func (d *D) S15BE() int64

S15BE reads 15 bit signed integer in big-endian

func (*D) S15LE

func (d *D) S15LE() int64

S15LE reads 15 bit signed integer in little-endian

func (*D) S16

func (d *D) S16() int64

S16 reads 16 bit signed integer in current endian

func (*D) S16BE

func (d *D) S16BE() int64

S16BE reads 16 bit signed integer in big-endian

func (*D) S16LE

func (d *D) S16LE() int64

S16LE reads 16 bit signed integer in little-endian

func (*D) S17

func (d *D) S17() int64

S17 reads 17 bit signed integer in current endian

func (*D) S17BE

func (d *D) S17BE() int64

S17BE reads 17 bit signed integer in big-endian

func (*D) S17LE

func (d *D) S17LE() int64

S17LE reads 17 bit signed integer in little-endian

func (*D) S18

func (d *D) S18() int64

S18 reads 18 bit signed integer in current endian

func (*D) S18BE

func (d *D) S18BE() int64

S18BE reads 18 bit signed integer in big-endian

func (*D) S18LE

func (d *D) S18LE() int64

S18LE reads 18 bit signed integer in little-endian

func (*D) S19

func (d *D) S19() int64

S19 reads 19 bit signed integer in current endian

func (*D) S19BE

func (d *D) S19BE() int64

S19BE reads 19 bit signed integer in big-endian

func (*D) S19LE

func (d *D) S19LE() int64

S19LE reads 19 bit signed integer in little-endian

func (*D) S2

func (d *D) S2() int64

S2 reads 2 bit signed integer in current endian

func (*D) S20

func (d *D) S20() int64

S20 reads 20 bit signed integer in current endian

func (*D) S20BE

func (d *D) S20BE() int64

S20BE reads 20 bit signed integer in big-endian

func (*D) S20LE

func (d *D) S20LE() int64

S20LE reads 20 bit signed integer in little-endian

func (*D) S21

func (d *D) S21() int64

S21 reads 21 bit signed integer in current endian

func (*D) S21BE

func (d *D) S21BE() int64

S21BE reads 21 bit signed integer in big-endian

func (*D) S21LE

func (d *D) S21LE() int64

S21LE reads 21 bit signed integer in little-endian

func (*D) S22

func (d *D) S22() int64

S22 reads 22 bit signed integer in current endian

func (*D) S22BE

func (d *D) S22BE() int64

S22BE reads 22 bit signed integer in big-endian

func (*D) S22LE

func (d *D) S22LE() int64

S22LE reads 22 bit signed integer in little-endian

func (*D) S23

func (d *D) S23() int64

S23 reads 23 bit signed integer in current endian

func (*D) S23BE

func (d *D) S23BE() int64

S23BE reads 23 bit signed integer in big-endian

func (*D) S23LE

func (d *D) S23LE() int64

S23LE reads 23 bit signed integer in little-endian

func (*D) S24

func (d *D) S24() int64

S24 reads 24 bit signed integer in current endian

func (*D) S24BE

func (d *D) S24BE() int64

S24BE reads 24 bit signed integer in big-endian

func (*D) S24LE

func (d *D) S24LE() int64

S24LE reads 24 bit signed integer in little-endian

func (*D) S25

func (d *D) S25() int64

S25 reads 25 bit signed integer in current endian

func (*D) S25BE

func (d *D) S25BE() int64

S25BE reads 25 bit signed integer in big-endian

func (*D) S25LE

func (d *D) S25LE() int64

S25LE reads 25 bit signed integer in little-endian

func (*D) S26

func (d *D) S26() int64

S26 reads 26 bit signed integer in current endian

func (*D) S26BE

func (d *D) S26BE() int64

S26BE reads 26 bit signed integer in big-endian

func (*D) S26LE

func (d *D) S26LE() int64

S26LE reads 26 bit signed integer in little-endian

func (*D) S27

func (d *D) S27() int64

S27 reads 27 bit signed integer in current endian

func (*D) S27BE

func (d *D) S27BE() int64

S27BE reads 27 bit signed integer in big-endian

func (*D) S27LE

func (d *D) S27LE() int64

S27LE reads 27 bit signed integer in little-endian

func (*D) S28

func (d *D) S28() int64

S28 reads 28 bit signed integer in current endian

func (*D) S28BE

func (d *D) S28BE() int64

S28BE reads 28 bit signed integer in big-endian

func (*D) S28LE

func (d *D) S28LE() int64

S28LE reads 28 bit signed integer in little-endian

func (*D) S29

func (d *D) S29() int64

S29 reads 29 bit signed integer in current endian

func (*D) S29BE

func (d *D) S29BE() int64

S29BE reads 29 bit signed integer in big-endian

func (*D) S29LE

func (d *D) S29LE() int64

S29LE reads 29 bit signed integer in little-endian

func (*D) S3

func (d *D) S3() int64

S3 reads 3 bit signed integer in current endian

func (*D) S30

func (d *D) S30() int64

S30 reads 30 bit signed integer in current endian

func (*D) S30BE

func (d *D) S30BE() int64

S30BE reads 30 bit signed integer in big-endian

func (*D) S30LE

func (d *D) S30LE() int64

S30LE reads 30 bit signed integer in little-endian

func (*D) S31

func (d *D) S31() int64

S31 reads 31 bit signed integer in current endian

func (*D) S31BE

func (d *D) S31BE() int64

S31BE reads 31 bit signed integer in big-endian

func (*D) S31LE

func (d *D) S31LE() int64

S31LE reads 31 bit signed integer in little-endian

func (*D) S32

func (d *D) S32() int64

S32 reads 32 bit signed integer in current endian

func (*D) S32BE

func (d *D) S32BE() int64

S32BE reads 32 bit signed integer in big-endian

func (*D) S32LE

func (d *D) S32LE() int64

S32LE reads 32 bit signed integer in little-endian

func (*D) S33

func (d *D) S33() int64

S33 reads 33 bit signed integer in current endian

func (*D) S33BE

func (d *D) S33BE() int64

S33BE reads 33 bit signed integer in big-endian

func (*D) S33LE

func (d *D) S33LE() int64

S33LE reads 33 bit signed integer in little-endian

func (*D) S34

func (d *D) S34() int64

S34 reads 34 bit signed integer in current endian

func (*D) S34BE

func (d *D) S34BE() int64

S34BE reads 34 bit signed integer in big-endian

func (*D) S34LE

func (d *D) S34LE() int64

S34LE reads 34 bit signed integer in little-endian

func (*D) S35

func (d *D) S35() int64

S35 reads 35 bit signed integer in current endian

func (*D) S35BE

func (d *D) S35BE() int64

S35BE reads 35 bit signed integer in big-endian

func (*D) S35LE

func (d *D) S35LE() int64

S35LE reads 35 bit signed integer in little-endian

func (*D) S36

func (d *D) S36() int64

S36 reads 36 bit signed integer in current endian

func (*D) S36BE

func (d *D) S36BE() int64

S36BE reads 36 bit signed integer in big-endian

func (*D) S36LE

func (d *D) S36LE() int64

S36LE reads 36 bit signed integer in little-endian

func (*D) S37

func (d *D) S37() int64

S37 reads 37 bit signed integer in current endian

func (*D) S37BE

func (d *D) S37BE() int64

S37BE reads 37 bit signed integer in big-endian

func (*D) S37LE

func (d *D) S37LE() int64

S37LE reads 37 bit signed integer in little-endian

func (*D) S38

func (d *D) S38() int64

S38 reads 38 bit signed integer in current endian

func (*D) S38BE

func (d *D) S38BE() int64

S38BE reads 38 bit signed integer in big-endian

func (*D) S38LE

func (d *D) S38LE() int64

S38LE reads 38 bit signed integer in little-endian

func (*D) S39

func (d *D) S39() int64

S39 reads 39 bit signed integer in current endian

func (*D) S39BE

func (d *D) S39BE() int64

S39BE reads 39 bit signed integer in big-endian

func (*D) S39LE

func (d *D) S39LE() int64

S39LE reads 39 bit signed integer in little-endian

func (*D) S4

func (d *D) S4() int64

S4 reads 4 bit signed integer in current endian

func (*D) S40

func (d *D) S40() int64

S40 reads 40 bit signed integer in current endian

func (*D) S40BE

func (d *D) S40BE() int64

S40BE reads 40 bit signed integer in big-endian

func (*D) S40LE

func (d *D) S40LE() int64

S40LE reads 40 bit signed integer in little-endian

func (*D) S41

func (d *D) S41() int64

S41 reads 41 bit signed integer in current endian

func (*D) S41BE

func (d *D) S41BE() int64

S41BE reads 41 bit signed integer in big-endian

func (*D) S41LE

func (d *D) S41LE() int64

S41LE reads 41 bit signed integer in little-endian

func (*D) S42

func (d *D) S42() int64

S42 reads 42 bit signed integer in current endian

func (*D) S42BE

func (d *D) S42BE() int64

S42BE reads 42 bit signed integer in big-endian

func (*D) S42LE

func (d *D) S42LE() int64

S42LE reads 42 bit signed integer in little-endian

func (*D) S43

func (d *D) S43() int64

S43 reads 43 bit signed integer in current endian

func (*D) S43BE

func (d *D) S43BE() int64

S43BE reads 43 bit signed integer in big-endian

func (*D) S43LE

func (d *D) S43LE() int64

S43LE reads 43 bit signed integer in little-endian

func (*D) S44

func (d *D) S44() int64

S44 reads 44 bit signed integer in current endian

func (*D) S44BE

func (d *D) S44BE() int64

S44BE reads 44 bit signed integer in big-endian

func (*D) S44LE

func (d *D) S44LE() int64

S44LE reads 44 bit signed integer in little-endian

func (*D) S45

func (d *D) S45() int64

S45 reads 45 bit signed integer in current endian

func (*D) S45BE

func (d *D) S45BE() int64

S45BE reads 45 bit signed integer in big-endian

func (*D) S45LE

func (d *D) S45LE() int64

S45LE reads 45 bit signed integer in little-endian

func (*D) S46

func (d *D) S46() int64

S46 reads 46 bit signed integer in current endian

func (*D) S46BE

func (d *D) S46BE() int64

S46BE reads 46 bit signed integer in big-endian

func (*D) S46LE

func (d *D) S46LE() int64

S46LE reads 46 bit signed integer in little-endian

func (*D) S47

func (d *D) S47() int64

S47 reads 47 bit signed integer in current endian

func (*D) S47BE

func (d *D) S47BE() int64

S47BE reads 47 bit signed integer in big-endian

func (*D) S47LE

func (d *D) S47LE() int64

S47LE reads 47 bit signed integer in little-endian

func (*D) S48

func (d *D) S48() int64

S48 reads 48 bit signed integer in current endian

func (*D) S48BE

func (d *D) S48BE() int64

S48BE reads 48 bit signed integer in big-endian

func (*D) S48LE

func (d *D) S48LE() int64

S48LE reads 48 bit signed integer in little-endian

func (*D) S49

func (d *D) S49() int64

S49 reads 49 bit signed integer in current endian

func (*D) S49BE

func (d *D) S49BE() int64

S49BE reads 49 bit signed integer in big-endian

func (*D) S49LE

func (d *D) S49LE() int64

S49LE reads 49 bit signed integer in little-endian

func (*D) S5

func (d *D) S5() int64

S5 reads 5 bit signed integer in current endian

func (*D) S50

func (d *D) S50() int64

S50 reads 50 bit signed integer in current endian

func (*D) S50BE

func (d *D) S50BE() int64

S50BE reads 50 bit signed integer in big-endian

func (*D) S50LE

func (d *D) S50LE() int64

S50LE reads 50 bit signed integer in little-endian

func (*D) S51

func (d *D) S51() int64

S51 reads 51 bit signed integer in current endian

func (*D) S51BE

func (d *D) S51BE() int64

S51BE reads 51 bit signed integer in big-endian

func (*D) S51LE

func (d *D) S51LE() int64

S51LE reads 51 bit signed integer in little-endian

func (*D) S52

func (d *D) S52() int64

S52 reads 52 bit signed integer in current endian

func (*D) S52BE

func (d *D) S52BE() int64

S52BE reads 52 bit signed integer in big-endian

func (*D) S52LE

func (d *D) S52LE() int64

S52LE reads 52 bit signed integer in little-endian

func (*D) S53

func (d *D) S53() int64

S53 reads 53 bit signed integer in current endian

func (*D) S53BE

func (d *D) S53BE() int64

S53BE reads 53 bit signed integer in big-endian

func (*D) S53LE

func (d *D) S53LE() int64

S53LE reads 53 bit signed integer in little-endian

func (*D) S54

func (d *D) S54() int64

S54 reads 54 bit signed integer in current endian

func (*D) S54BE

func (d *D) S54BE() int64

S54BE reads 54 bit signed integer in big-endian

func (*D) S54LE

func (d *D) S54LE() int64

S54LE reads 54 bit signed integer in little-endian

func (*D) S55

func (d *D) S55() int64

S55 reads 55 bit signed integer in current endian

func (*D) S55BE

func (d *D) S55BE() int64

S55BE reads 55 bit signed integer in big-endian

func (*D) S55LE

func (d *D) S55LE() int64

S55LE reads 55 bit signed integer in little-endian

func (*D) S56

func (d *D) S56() int64

S56 reads 56 bit signed integer in current endian

func (*D) S56BE

func (d *D) S56BE() int64

S56BE reads 56 bit signed integer in big-endian

func (*D) S56LE

func (d *D) S56LE() int64

S56LE reads 56 bit signed integer in little-endian

func (*D) S57

func (d *D) S57() int64

S57 reads 57 bit signed integer in current endian

func (*D) S57BE

func (d *D) S57BE() int64

S57BE reads 57 bit signed integer in big-endian

func (*D) S57LE

func (d *D) S57LE() int64

S57LE reads 57 bit signed integer in little-endian

func (*D) S58

func (d *D) S58() int64

S58 reads 58 bit signed integer in current endian

func (*D) S58BE

func (d *D) S58BE() int64

S58BE reads 58 bit signed integer in big-endian

func (*D) S58LE

func (d *D) S58LE() int64

S58LE reads 58 bit signed integer in little-endian

func (*D) S59

func (d *D) S59() int64

S59 reads 59 bit signed integer in current endian

func (*D) S59BE

func (d *D) S59BE() int64

S59BE reads 59 bit signed integer in big-endian

func (*D) S59LE

func (d *D) S59LE() int64

S59LE reads 59 bit signed integer in little-endian

func (*D) S6

func (d *D) S6() int64

S6 reads 6 bit signed integer in current endian

func (*D) S60

func (d *D) S60() int64

S60 reads 60 bit signed integer in current endian

func (*D) S60BE

func (d *D) S60BE() int64

S60BE reads 60 bit signed integer in big-endian

func (*D) S60LE

func (d *D) S60LE() int64

S60LE reads 60 bit signed integer in little-endian

func (*D) S61

func (d *D) S61() int64

S61 reads 61 bit signed integer in current endian

func (*D) S61BE

func (d *D) S61BE() int64

S61BE reads 61 bit signed integer in big-endian

func (*D) S61LE

func (d *D) S61LE() int64

S61LE reads 61 bit signed integer in little-endian

func (*D) S62

func (d *D) S62() int64

S62 reads 62 bit signed integer in current endian

func (*D) S62BE

func (d *D) S62BE() int64

S62BE reads 62 bit signed integer in big-endian

func (*D) S62LE

func (d *D) S62LE() int64

S62LE reads 62 bit signed integer in little-endian

func (*D) S63

func (d *D) S63() int64

S63 reads 63 bit signed integer in current endian

func (*D) S63BE

func (d *D) S63BE() int64

S63BE reads 63 bit signed integer in big-endian

func (*D) S63LE

func (d *D) S63LE() int64

S63LE reads 63 bit signed integer in little-endian

func (*D) S64

func (d *D) S64() int64

S64 reads 64 bit signed integer in current endian

func (*D) S64BE

func (d *D) S64BE() int64

S64BE reads 64 bit signed integer in big-endian

func (*D) S64LE

func (d *D) S64LE() int64

S64LE reads 64 bit signed integer in little-endian

func (*D) S7

func (d *D) S7() int64

S7 reads 7 bit signed integer in current endian

func (*D) S8

func (d *D) S8() int64

S8 reads 8 bit signed integer in current endian

func (*D) S8BE

func (d *D) S8BE() int64

S8BE reads 8 bit signed integer in big-endian

func (*D) S8LE

func (d *D) S8LE() int64

S8LE reads 8 bit signed integer in little-endian

func (*D) S9

func (d *D) S9() int64

S9 reads 9 bit signed integer in current endian

func (*D) S9BE

func (d *D) S9BE() int64

S9BE reads 9 bit signed integer in big-endian

func (*D) S9LE

func (d *D) S9LE() int64

S9LE reads 9 bit signed integer in little-endian

func (*D) SBigInt added in v0.0.4

func (d *D) SBigInt(nBits int) *big.Int

SBigInt reads nBits bits signed integer in current endian

func (*D) SBigIntBE added in v0.0.4

func (d *D) SBigIntBE(nBits int) *big.Int

SBigIntBE reads nBits bit signed integer in big-endian

func (*D) SBigIntE added in v0.0.4

func (d *D) SBigIntE(nBits int, endian Endian) *big.Int

SBigIntE reads nBits signed integer in specified endian

func (*D) SBigIntLE added in v0.0.4

func (d *D) SBigIntLE(nBits int) *big.Int

SBigIntLE reads nBits bit signed integer in little-endian

func (*D) SE

func (d *D) SE(nBits int, endian Endian) int64

SE reads nBits signed integer in specified endian

func (*D) SeekAbs

func (d *D) SeekAbs(pos int64, fns ...func(d *D)) int64

func (*D) SeekRel

func (d *D) SeekRel(deltaPos int64, fns ...func(d *D)) int64

func (*D) SharedReadBuf

func (d *D) SharedReadBuf(n int) []byte

func (*D) TryBool

func (d *D) TryBool() (bool, error)

TryBool tries to read 1 bit boolean

func (*D) TryF

func (d *D) TryF(nBits int) (float64, error)

TryF tries to read nBit IEEE 754 float in current endian

func (*D) TryF16

func (d *D) TryF16() (float64, error)

TryF16 tries to read 16 bit IEEE 754 float in current endian

func (*D) TryF16BE

func (d *D) TryF16BE() (float64, error)

TryF16BE tries to read 16 bit IEEE 754 float in big-endian

func (*D) TryF16LE

func (d *D) TryF16LE() (float64, error)

TryF16LE tries to read 16 bit IEEE 754 float in little-endian

func (*D) TryF32

func (d *D) TryF32() (float64, error)

TryF32 tries to read 32 bit IEEE 754 float in current endian

func (*D) TryF32BE

func (d *D) TryF32BE() (float64, error)

TryF32BE tries to read 32 bit IEEE 754 float in big-endian

func (*D) TryF32LE

func (d *D) TryF32LE() (float64, error)

TryF32LE tries to read 32 bit IEEE 754 float in little-endian

func (*D) TryF64

func (d *D) TryF64() (float64, error)

TryF64 tries to read 64 bit IEEE 754 float in current endian

func (*D) TryF64BE

func (d *D) TryF64BE() (float64, error)

TryF64BE tries to read 64 bit IEEE 754 float in big-endian

func (*D) TryF64LE

func (d *D) TryF64LE() (float64, error)

TryF64LE tries to read 64 bit IEEE 754 float in little-endian

func (*D) TryFE

func (d *D) TryFE(nBits int, endian Endian) (float64, error)

TryFE tries to read nBit IEEE 754 float in specified endian

func (*D) TryFP

func (d *D) TryFP(nBits int, fBits int) (float64, error)

TryFP tries to read nBits fixed-point number in current endian

func (*D) TryFP16

func (d *D) TryFP16() (float64, error)

TryFP16 tries to read 16 bit fixed-point number in current endian

func (*D) TryFP16BE

func (d *D) TryFP16BE() (float64, error)

TryFP16BE tries to read 16 bit fixed-point number in big-endian

func (*D) TryFP16LE

func (d *D) TryFP16LE() (float64, error)

TryFP16LE tries to read 16 bit fixed-point number in little-endian

func (*D) TryFP32

func (d *D) TryFP32() (float64, error)

TryFP32 tries to read 32 bit fixed-point number in current endian

func (*D) TryFP32BE

func (d *D) TryFP32BE() (float64, error)

TryFP32BE tries to read 32 bit fixed-point number in big-endian

func (*D) TryFP32LE

func (d *D) TryFP32LE() (float64, error)

TryFP32LE tries to read 32 bit fixed-point number in little-endian

func (*D) TryFP64

func (d *D) TryFP64() (float64, error)

TryFP64 tries to read 64 bit fixed-point number in current endian

func (*D) TryFP64BE

func (d *D) TryFP64BE() (float64, error)

TryFP64BE tries to read 64 bit fixed-point number in big-endian

func (*D) TryFP64LE

func (d *D) TryFP64LE() (float64, error)

TryFP64LE tries to read 64 bit fixed-point number in little-endian

func (*D) TryFPE

func (d *D) TryFPE(nBits int, fBits int, endian Endian) (float64, error)

TryFPE tries to read nBits fixed-point number in specified endian

func (*D) TryFieldBigIntFn added in v0.0.4

func (d *D) TryFieldBigIntFn(name string, fn func(d *D) (*big.Int, error), sms ...scalar.Mapper) (*big.Int, error)

TryFieldBigIntFn tries to add a field, calls *big.Int decode function and returns actual value as a BigInt

func (*D) TryFieldBigIntScalarFn added in v0.0.4

func (d *D) TryFieldBigIntScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (*big.Int, error)

TryFieldBigIntScalarFn tries to add a field, calls scalar functions and returns actual value as a BigInt

func (*D) TryFieldBitBufFn

func (d *D) TryFieldBitBufFn(name string, fn func(d *D) (*bitio.Buffer, error), sms ...scalar.Mapper) (*bitio.Buffer, error)

TryFieldBitBufFn tries to add a field, calls *bitio.Buffer decode function and returns actual value as a BitBuf

func (*D) TryFieldBitBufScalarFn

func (d *D) TryFieldBitBufScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (*bitio.Buffer, error)

TryFieldBitBufScalarFn tries to add a field, calls scalar functions and returns actual value as a BitBuf

func (*D) TryFieldBool

func (d *D) TryFieldBool(name string, sms ...scalar.Mapper) (bool, error)

TryFieldBool tries to add a field and read 1 bit boolean

func (*D) TryFieldBoolFn

func (d *D) TryFieldBoolFn(name string, fn func(d *D) (bool, error), sms ...scalar.Mapper) (bool, error)

TryFieldBoolFn tries to add a field, calls bool decode function and returns actual value as a Bool

func (*D) TryFieldBoolScalarFn

func (d *D) TryFieldBoolScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (bool, error)

TryFieldBoolScalarFn tries to add a field, calls scalar functions and returns actual value as a Bool

func (*D) TryFieldF

func (d *D) TryFieldF(name string, nBits int, sms ...scalar.Mapper) (float64, error)

TryFieldF tries to add a field and read nBit IEEE 754 float in current endian

func (*D) TryFieldF16

func (d *D) TryFieldF16(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF16 tries to add a field and read 16 bit IEEE 754 float in current endian

func (*D) TryFieldF16BE

func (d *D) TryFieldF16BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF16BE tries to add a field and read 16 bit IEEE 754 float in big-endian

func (*D) TryFieldF16LE

func (d *D) TryFieldF16LE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF16LE tries to add a field and read 16 bit IEEE 754 float in little-endian

func (*D) TryFieldF32

func (d *D) TryFieldF32(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF32 tries to add a field and read 32 bit IEEE 754 float in current endian

func (*D) TryFieldF32BE

func (d *D) TryFieldF32BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF32BE tries to add a field and read 32 bit IEEE 754 float in big-endian

func (*D) TryFieldF32LE

func (d *D) TryFieldF32LE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF32LE tries to add a field and read 32 bit IEEE 754 float in little-endian

func (*D) TryFieldF64

func (d *D) TryFieldF64(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF64 tries to add a field and read 64 bit IEEE 754 float in current endian

func (*D) TryFieldF64BE

func (d *D) TryFieldF64BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF64BE tries to add a field and read 64 bit IEEE 754 float in big-endian

func (*D) TryFieldF64LE

func (d *D) TryFieldF64LE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldF64LE tries to add a field and read 64 bit IEEE 754 float in little-endian

func (*D) TryFieldFE

func (d *D) TryFieldFE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (float64, error)

TryFieldFE tries to add a field and read nBit IEEE 754 float in specified endian

func (*D) TryFieldFFn

func (d *D) TryFieldFFn(name string, fn func(d *D) (float64, error), sms ...scalar.Mapper) (float64, error)

TryFieldFFn tries to add a field, calls float64 decode function and returns actual value as a F

func (*D) TryFieldFP

func (d *D) TryFieldFP(name string, nBits int, fBits int, sms ...scalar.Mapper) (float64, error)

TryFieldFP tries to add a field and read nBits fixed-point number in current endian

func (*D) TryFieldFP16

func (d *D) TryFieldFP16(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP16 tries to add a field and read 16 bit fixed-point number in current endian

func (*D) TryFieldFP16BE

func (d *D) TryFieldFP16BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP16BE tries to add a field and read 16 bit fixed-point number in big-endian

func (*D) TryFieldFP16LE

func (d *D) TryFieldFP16LE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP16LE tries to add a field and read 16 bit fixed-point number in little-endian

func (*D) TryFieldFP32

func (d *D) TryFieldFP32(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP32 tries to add a field and read 32 bit fixed-point number in current endian

func (*D) TryFieldFP32BE

func (d *D) TryFieldFP32BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP32BE tries to add a field and read 32 bit fixed-point number in big-endian

func (*D) TryFieldFP32LE

func (d *D) TryFieldFP32LE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP32LE tries to add a field and read 32 bit fixed-point number in little-endian

func (*D) TryFieldFP64

func (d *D) TryFieldFP64(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP64 tries to add a field and read 64 bit fixed-point number in current endian

func (*D) TryFieldFP64BE

func (d *D) TryFieldFP64BE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP64BE tries to add a field and read 64 bit fixed-point number in big-endian

func (*D) TryFieldFP64LE

func (d *D) TryFieldFP64LE(name string, sms ...scalar.Mapper) (float64, error)

TryFieldFP64LE tries to add a field and read 64 bit fixed-point number in little-endian

func (*D) TryFieldFPE

func (d *D) TryFieldFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.Mapper) (float64, error)

TryFieldFPE tries to add a field and read nBits fixed-point number in specified endian

func (*D) TryFieldFScalarFn

func (d *D) TryFieldFScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (float64, error)

TryFieldFScalarFn tries to add a field, calls scalar functions and returns actual value as a F

func (*D) TryFieldFormat

func (d *D) TryFieldFormat(name string, group Group, inArg interface{}) (*Value, interface{}, error)

func (*D) TryFieldFormatBitBuf

func (d *D) TryFieldFormatBitBuf(name string, bb *bitio.Buffer, group Group, inArg interface{}) (*Value, interface{}, error)

func (*D) TryFieldFormatLen

func (d *D) TryFieldFormatLen(name string, nBits int64, group Group, inArg interface{}) (*Value, interface{}, error)

func (*D) TryFieldFormatRange

func (d *D) TryFieldFormatRange(name string, firstBit int64, nBits int64, group Group, inArg interface{}) (*Value, interface{}, error)

TODO: return decooder?

func (*D) TryFieldRawLen

func (d *D) TryFieldRawLen(name string, nBits int64, sms ...scalar.Mapper) (*bitio.Buffer, error)

TryFieldRawLen tries to add a field and read nBits raw bits

func (*D) TryFieldReaderRangeFormat

func (d *D) TryFieldReaderRangeFormat(name string, startBit int64, nBits int64, fn func(r io.Reader) io.Reader, group Group, inArg interface{}) (int64, *bitio.Buffer, *Value, interface{}, error)

TODO: too mant return values

func (*D) TryFieldS

func (d *D) TryFieldS(name string, nBits int, sms ...scalar.Mapper) (int64, error)

TryFieldS tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldS1

func (d *D) TryFieldS1(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS1 tries to add a field and read 1 bit signed integer in current endian

func (*D) TryFieldS10

func (d *D) TryFieldS10(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS10 tries to add a field and read 10 bit signed integer in current endian

func (*D) TryFieldS10BE

func (d *D) TryFieldS10BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS10BE tries to add a field and read 10 bit signed integer in big-endian

func (*D) TryFieldS10LE

func (d *D) TryFieldS10LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS10LE tries to add a field and read 10 bit signed integer in little-endian

func (*D) TryFieldS11

func (d *D) TryFieldS11(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS11 tries to add a field and read 11 bit signed integer in current endian

func (*D) TryFieldS11BE

func (d *D) TryFieldS11BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS11BE tries to add a field and read 11 bit signed integer in big-endian

func (*D) TryFieldS11LE

func (d *D) TryFieldS11LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS11LE tries to add a field and read 11 bit signed integer in little-endian

func (*D) TryFieldS12

func (d *D) TryFieldS12(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS12 tries to add a field and read 12 bit signed integer in current endian

func (*D) TryFieldS12BE

func (d *D) TryFieldS12BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS12BE tries to add a field and read 12 bit signed integer in big-endian

func (*D) TryFieldS12LE

func (d *D) TryFieldS12LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS12LE tries to add a field and read 12 bit signed integer in little-endian

func (*D) TryFieldS13

func (d *D) TryFieldS13(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS13 tries to add a field and read 13 bit signed integer in current endian

func (*D) TryFieldS13BE

func (d *D) TryFieldS13BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS13BE tries to add a field and read 13 bit signed integer in big-endian

func (*D) TryFieldS13LE

func (d *D) TryFieldS13LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS13LE tries to add a field and read 13 bit signed integer in little-endian

func (*D) TryFieldS14

func (d *D) TryFieldS14(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS14 tries to add a field and read 14 bit signed integer in current endian

func (*D) TryFieldS14BE

func (d *D) TryFieldS14BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS14BE tries to add a field and read 14 bit signed integer in big-endian

func (*D) TryFieldS14LE

func (d *D) TryFieldS14LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS14LE tries to add a field and read 14 bit signed integer in little-endian

func (*D) TryFieldS15

func (d *D) TryFieldS15(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS15 tries to add a field and read 15 bit signed integer in current endian

func (*D) TryFieldS15BE

func (d *D) TryFieldS15BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS15BE tries to add a field and read 15 bit signed integer in big-endian

func (*D) TryFieldS15LE

func (d *D) TryFieldS15LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS15LE tries to add a field and read 15 bit signed integer in little-endian

func (*D) TryFieldS16

func (d *D) TryFieldS16(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS16 tries to add a field and read 16 bit signed integer in current endian

func (*D) TryFieldS16BE

func (d *D) TryFieldS16BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS16BE tries to add a field and read 16 bit signed integer in big-endian

func (*D) TryFieldS16LE

func (d *D) TryFieldS16LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS16LE tries to add a field and read 16 bit signed integer in little-endian

func (*D) TryFieldS17

func (d *D) TryFieldS17(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS17 tries to add a field and read 17 bit signed integer in current endian

func (*D) TryFieldS17BE

func (d *D) TryFieldS17BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS17BE tries to add a field and read 17 bit signed integer in big-endian

func (*D) TryFieldS17LE

func (d *D) TryFieldS17LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS17LE tries to add a field and read 17 bit signed integer in little-endian

func (*D) TryFieldS18

func (d *D) TryFieldS18(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS18 tries to add a field and read 18 bit signed integer in current endian

func (*D) TryFieldS18BE

func (d *D) TryFieldS18BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS18BE tries to add a field and read 18 bit signed integer in big-endian

func (*D) TryFieldS18LE

func (d *D) TryFieldS18LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS18LE tries to add a field and read 18 bit signed integer in little-endian

func (*D) TryFieldS19

func (d *D) TryFieldS19(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS19 tries to add a field and read 19 bit signed integer in current endian

func (*D) TryFieldS19BE

func (d *D) TryFieldS19BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS19BE tries to add a field and read 19 bit signed integer in big-endian

func (*D) TryFieldS19LE

func (d *D) TryFieldS19LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS19LE tries to add a field and read 19 bit signed integer in little-endian

func (*D) TryFieldS2

func (d *D) TryFieldS2(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS2 tries to add a field and read 2 bit signed integer in current endian

func (*D) TryFieldS20

func (d *D) TryFieldS20(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS20 tries to add a field and read 20 bit signed integer in current endian

func (*D) TryFieldS20BE

func (d *D) TryFieldS20BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS20BE tries to add a field and read 20 bit signed integer in big-endian

func (*D) TryFieldS20LE

func (d *D) TryFieldS20LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS20LE tries to add a field and read 20 bit signed integer in little-endian

func (*D) TryFieldS21

func (d *D) TryFieldS21(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS21 tries to add a field and read 21 bit signed integer in current endian

func (*D) TryFieldS21BE

func (d *D) TryFieldS21BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS21BE tries to add a field and read 21 bit signed integer in big-endian

func (*D) TryFieldS21LE

func (d *D) TryFieldS21LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS21LE tries to add a field and read 21 bit signed integer in little-endian

func (*D) TryFieldS22

func (d *D) TryFieldS22(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS22 tries to add a field and read 22 bit signed integer in current endian

func (*D) TryFieldS22BE

func (d *D) TryFieldS22BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS22BE tries to add a field and read 22 bit signed integer in big-endian

func (*D) TryFieldS22LE

func (d *D) TryFieldS22LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS22LE tries to add a field and read 22 bit signed integer in little-endian

func (*D) TryFieldS23

func (d *D) TryFieldS23(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS23 tries to add a field and read 23 bit signed integer in current endian

func (*D) TryFieldS23BE

func (d *D) TryFieldS23BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS23BE tries to add a field and read 23 bit signed integer in big-endian

func (*D) TryFieldS23LE

func (d *D) TryFieldS23LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS23LE tries to add a field and read 23 bit signed integer in little-endian

func (*D) TryFieldS24

func (d *D) TryFieldS24(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS24 tries to add a field and read 24 bit signed integer in current endian

func (*D) TryFieldS24BE

func (d *D) TryFieldS24BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS24BE tries to add a field and read 24 bit signed integer in big-endian

func (*D) TryFieldS24LE

func (d *D) TryFieldS24LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS24LE tries to add a field and read 24 bit signed integer in little-endian

func (*D) TryFieldS25

func (d *D) TryFieldS25(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS25 tries to add a field and read 25 bit signed integer in current endian

func (*D) TryFieldS25BE

func (d *D) TryFieldS25BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS25BE tries to add a field and read 25 bit signed integer in big-endian

func (*D) TryFieldS25LE

func (d *D) TryFieldS25LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS25LE tries to add a field and read 25 bit signed integer in little-endian

func (*D) TryFieldS26

func (d *D) TryFieldS26(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS26 tries to add a field and read 26 bit signed integer in current endian

func (*D) TryFieldS26BE

func (d *D) TryFieldS26BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS26BE tries to add a field and read 26 bit signed integer in big-endian

func (*D) TryFieldS26LE

func (d *D) TryFieldS26LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS26LE tries to add a field and read 26 bit signed integer in little-endian

func (*D) TryFieldS27

func (d *D) TryFieldS27(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS27 tries to add a field and read 27 bit signed integer in current endian

func (*D) TryFieldS27BE

func (d *D) TryFieldS27BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS27BE tries to add a field and read 27 bit signed integer in big-endian

func (*D) TryFieldS27LE

func (d *D) TryFieldS27LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS27LE tries to add a field and read 27 bit signed integer in little-endian

func (*D) TryFieldS28

func (d *D) TryFieldS28(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS28 tries to add a field and read 28 bit signed integer in current endian

func (*D) TryFieldS28BE

func (d *D) TryFieldS28BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS28BE tries to add a field and read 28 bit signed integer in big-endian

func (*D) TryFieldS28LE

func (d *D) TryFieldS28LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS28LE tries to add a field and read 28 bit signed integer in little-endian

func (*D) TryFieldS29

func (d *D) TryFieldS29(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS29 tries to add a field and read 29 bit signed integer in current endian

func (*D) TryFieldS29BE

func (d *D) TryFieldS29BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS29BE tries to add a field and read 29 bit signed integer in big-endian

func (*D) TryFieldS29LE

func (d *D) TryFieldS29LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS29LE tries to add a field and read 29 bit signed integer in little-endian

func (*D) TryFieldS3

func (d *D) TryFieldS3(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS3 tries to add a field and read 3 bit signed integer in current endian

func (*D) TryFieldS30

func (d *D) TryFieldS30(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS30 tries to add a field and read 30 bit signed integer in current endian

func (*D) TryFieldS30BE

func (d *D) TryFieldS30BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS30BE tries to add a field and read 30 bit signed integer in big-endian

func (*D) TryFieldS30LE

func (d *D) TryFieldS30LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS30LE tries to add a field and read 30 bit signed integer in little-endian

func (*D) TryFieldS31

func (d *D) TryFieldS31(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS31 tries to add a field and read 31 bit signed integer in current endian

func (*D) TryFieldS31BE

func (d *D) TryFieldS31BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS31BE tries to add a field and read 31 bit signed integer in big-endian

func (*D) TryFieldS31LE

func (d *D) TryFieldS31LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS31LE tries to add a field and read 31 bit signed integer in little-endian

func (*D) TryFieldS32

func (d *D) TryFieldS32(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS32 tries to add a field and read 32 bit signed integer in current endian

func (*D) TryFieldS32BE

func (d *D) TryFieldS32BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS32BE tries to add a field and read 32 bit signed integer in big-endian

func (*D) TryFieldS32LE

func (d *D) TryFieldS32LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS32LE tries to add a field and read 32 bit signed integer in little-endian

func (*D) TryFieldS33

func (d *D) TryFieldS33(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS33 tries to add a field and read 33 bit signed integer in current endian

func (*D) TryFieldS33BE

func (d *D) TryFieldS33BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS33BE tries to add a field and read 33 bit signed integer in big-endian

func (*D) TryFieldS33LE

func (d *D) TryFieldS33LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS33LE tries to add a field and read 33 bit signed integer in little-endian

func (*D) TryFieldS34

func (d *D) TryFieldS34(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS34 tries to add a field and read 34 bit signed integer in current endian

func (*D) TryFieldS34BE

func (d *D) TryFieldS34BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS34BE tries to add a field and read 34 bit signed integer in big-endian

func (*D) TryFieldS34LE

func (d *D) TryFieldS34LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS34LE tries to add a field and read 34 bit signed integer in little-endian

func (*D) TryFieldS35

func (d *D) TryFieldS35(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS35 tries to add a field and read 35 bit signed integer in current endian

func (*D) TryFieldS35BE

func (d *D) TryFieldS35BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS35BE tries to add a field and read 35 bit signed integer in big-endian

func (*D) TryFieldS35LE

func (d *D) TryFieldS35LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS35LE tries to add a field and read 35 bit signed integer in little-endian

func (*D) TryFieldS36

func (d *D) TryFieldS36(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS36 tries to add a field and read 36 bit signed integer in current endian

func (*D) TryFieldS36BE

func (d *D) TryFieldS36BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS36BE tries to add a field and read 36 bit signed integer in big-endian

func (*D) TryFieldS36LE

func (d *D) TryFieldS36LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS36LE tries to add a field and read 36 bit signed integer in little-endian

func (*D) TryFieldS37

func (d *D) TryFieldS37(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS37 tries to add a field and read 37 bit signed integer in current endian

func (*D) TryFieldS37BE

func (d *D) TryFieldS37BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS37BE tries to add a field and read 37 bit signed integer in big-endian

func (*D) TryFieldS37LE

func (d *D) TryFieldS37LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS37LE tries to add a field and read 37 bit signed integer in little-endian

func (*D) TryFieldS38

func (d *D) TryFieldS38(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS38 tries to add a field and read 38 bit signed integer in current endian

func (*D) TryFieldS38BE

func (d *D) TryFieldS38BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS38BE tries to add a field and read 38 bit signed integer in big-endian

func (*D) TryFieldS38LE

func (d *D) TryFieldS38LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS38LE tries to add a field and read 38 bit signed integer in little-endian

func (*D) TryFieldS39

func (d *D) TryFieldS39(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS39 tries to add a field and read 39 bit signed integer in current endian

func (*D) TryFieldS39BE

func (d *D) TryFieldS39BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS39BE tries to add a field and read 39 bit signed integer in big-endian

func (*D) TryFieldS39LE

func (d *D) TryFieldS39LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS39LE tries to add a field and read 39 bit signed integer in little-endian

func (*D) TryFieldS4

func (d *D) TryFieldS4(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS4 tries to add a field and read 4 bit signed integer in current endian

func (*D) TryFieldS40

func (d *D) TryFieldS40(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS40 tries to add a field and read 40 bit signed integer in current endian

func (*D) TryFieldS40BE

func (d *D) TryFieldS40BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS40BE tries to add a field and read 40 bit signed integer in big-endian

func (*D) TryFieldS40LE

func (d *D) TryFieldS40LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS40LE tries to add a field and read 40 bit signed integer in little-endian

func (*D) TryFieldS41

func (d *D) TryFieldS41(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS41 tries to add a field and read 41 bit signed integer in current endian

func (*D) TryFieldS41BE

func (d *D) TryFieldS41BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS41BE tries to add a field and read 41 bit signed integer in big-endian

func (*D) TryFieldS41LE

func (d *D) TryFieldS41LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS41LE tries to add a field and read 41 bit signed integer in little-endian

func (*D) TryFieldS42

func (d *D) TryFieldS42(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS42 tries to add a field and read 42 bit signed integer in current endian

func (*D) TryFieldS42BE

func (d *D) TryFieldS42BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS42BE tries to add a field and read 42 bit signed integer in big-endian

func (*D) TryFieldS42LE

func (d *D) TryFieldS42LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS42LE tries to add a field and read 42 bit signed integer in little-endian

func (*D) TryFieldS43

func (d *D) TryFieldS43(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS43 tries to add a field and read 43 bit signed integer in current endian

func (*D) TryFieldS43BE

func (d *D) TryFieldS43BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS43BE tries to add a field and read 43 bit signed integer in big-endian

func (*D) TryFieldS43LE

func (d *D) TryFieldS43LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS43LE tries to add a field and read 43 bit signed integer in little-endian

func (*D) TryFieldS44

func (d *D) TryFieldS44(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS44 tries to add a field and read 44 bit signed integer in current endian

func (*D) TryFieldS44BE

func (d *D) TryFieldS44BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS44BE tries to add a field and read 44 bit signed integer in big-endian

func (*D) TryFieldS44LE

func (d *D) TryFieldS44LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS44LE tries to add a field and read 44 bit signed integer in little-endian

func (*D) TryFieldS45

func (d *D) TryFieldS45(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS45 tries to add a field and read 45 bit signed integer in current endian

func (*D) TryFieldS45BE

func (d *D) TryFieldS45BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS45BE tries to add a field and read 45 bit signed integer in big-endian

func (*D) TryFieldS45LE

func (d *D) TryFieldS45LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS45LE tries to add a field and read 45 bit signed integer in little-endian

func (*D) TryFieldS46

func (d *D) TryFieldS46(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS46 tries to add a field and read 46 bit signed integer in current endian

func (*D) TryFieldS46BE

func (d *D) TryFieldS46BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS46BE tries to add a field and read 46 bit signed integer in big-endian

func (*D) TryFieldS46LE

func (d *D) TryFieldS46LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS46LE tries to add a field and read 46 bit signed integer in little-endian

func (*D) TryFieldS47

func (d *D) TryFieldS47(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS47 tries to add a field and read 47 bit signed integer in current endian

func (*D) TryFieldS47BE

func (d *D) TryFieldS47BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS47BE tries to add a field and read 47 bit signed integer in big-endian

func (*D) TryFieldS47LE

func (d *D) TryFieldS47LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS47LE tries to add a field and read 47 bit signed integer in little-endian

func (*D) TryFieldS48

func (d *D) TryFieldS48(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS48 tries to add a field and read 48 bit signed integer in current endian

func (*D) TryFieldS48BE

func (d *D) TryFieldS48BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS48BE tries to add a field and read 48 bit signed integer in big-endian

func (*D) TryFieldS48LE

func (d *D) TryFieldS48LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS48LE tries to add a field and read 48 bit signed integer in little-endian

func (*D) TryFieldS49

func (d *D) TryFieldS49(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS49 tries to add a field and read 49 bit signed integer in current endian

func (*D) TryFieldS49BE

func (d *D) TryFieldS49BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS49BE tries to add a field and read 49 bit signed integer in big-endian

func (*D) TryFieldS49LE

func (d *D) TryFieldS49LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS49LE tries to add a field and read 49 bit signed integer in little-endian

func (*D) TryFieldS5

func (d *D) TryFieldS5(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS5 tries to add a field and read 5 bit signed integer in current endian

func (*D) TryFieldS50

func (d *D) TryFieldS50(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS50 tries to add a field and read 50 bit signed integer in current endian

func (*D) TryFieldS50BE

func (d *D) TryFieldS50BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS50BE tries to add a field and read 50 bit signed integer in big-endian

func (*D) TryFieldS50LE

func (d *D) TryFieldS50LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS50LE tries to add a field and read 50 bit signed integer in little-endian

func (*D) TryFieldS51

func (d *D) TryFieldS51(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS51 tries to add a field and read 51 bit signed integer in current endian

func (*D) TryFieldS51BE

func (d *D) TryFieldS51BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS51BE tries to add a field and read 51 bit signed integer in big-endian

func (*D) TryFieldS51LE

func (d *D) TryFieldS51LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS51LE tries to add a field and read 51 bit signed integer in little-endian

func (*D) TryFieldS52

func (d *D) TryFieldS52(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS52 tries to add a field and read 52 bit signed integer in current endian

func (*D) TryFieldS52BE

func (d *D) TryFieldS52BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS52BE tries to add a field and read 52 bit signed integer in big-endian

func (*D) TryFieldS52LE

func (d *D) TryFieldS52LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS52LE tries to add a field and read 52 bit signed integer in little-endian

func (*D) TryFieldS53

func (d *D) TryFieldS53(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS53 tries to add a field and read 53 bit signed integer in current endian

func (*D) TryFieldS53BE

func (d *D) TryFieldS53BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS53BE tries to add a field and read 53 bit signed integer in big-endian

func (*D) TryFieldS53LE

func (d *D) TryFieldS53LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS53LE tries to add a field and read 53 bit signed integer in little-endian

func (*D) TryFieldS54

func (d *D) TryFieldS54(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS54 tries to add a field and read 54 bit signed integer in current endian

func (*D) TryFieldS54BE

func (d *D) TryFieldS54BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS54BE tries to add a field and read 54 bit signed integer in big-endian

func (*D) TryFieldS54LE

func (d *D) TryFieldS54LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS54LE tries to add a field and read 54 bit signed integer in little-endian

func (*D) TryFieldS55

func (d *D) TryFieldS55(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS55 tries to add a field and read 55 bit signed integer in current endian

func (*D) TryFieldS55BE

func (d *D) TryFieldS55BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS55BE tries to add a field and read 55 bit signed integer in big-endian

func (*D) TryFieldS55LE

func (d *D) TryFieldS55LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS55LE tries to add a field and read 55 bit signed integer in little-endian

func (*D) TryFieldS56

func (d *D) TryFieldS56(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS56 tries to add a field and read 56 bit signed integer in current endian

func (*D) TryFieldS56BE

func (d *D) TryFieldS56BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS56BE tries to add a field and read 56 bit signed integer in big-endian

func (*D) TryFieldS56LE

func (d *D) TryFieldS56LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS56LE tries to add a field and read 56 bit signed integer in little-endian

func (*D) TryFieldS57

func (d *D) TryFieldS57(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS57 tries to add a field and read 57 bit signed integer in current endian

func (*D) TryFieldS57BE

func (d *D) TryFieldS57BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS57BE tries to add a field and read 57 bit signed integer in big-endian

func (*D) TryFieldS57LE

func (d *D) TryFieldS57LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS57LE tries to add a field and read 57 bit signed integer in little-endian

func (*D) TryFieldS58

func (d *D) TryFieldS58(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS58 tries to add a field and read 58 bit signed integer in current endian

func (*D) TryFieldS58BE

func (d *D) TryFieldS58BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS58BE tries to add a field and read 58 bit signed integer in big-endian

func (*D) TryFieldS58LE

func (d *D) TryFieldS58LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS58LE tries to add a field and read 58 bit signed integer in little-endian

func (*D) TryFieldS59

func (d *D) TryFieldS59(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS59 tries to add a field and read 59 bit signed integer in current endian

func (*D) TryFieldS59BE

func (d *D) TryFieldS59BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS59BE tries to add a field and read 59 bit signed integer in big-endian

func (*D) TryFieldS59LE

func (d *D) TryFieldS59LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS59LE tries to add a field and read 59 bit signed integer in little-endian

func (*D) TryFieldS6

func (d *D) TryFieldS6(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS6 tries to add a field and read 6 bit signed integer in current endian

func (*D) TryFieldS60

func (d *D) TryFieldS60(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS60 tries to add a field and read 60 bit signed integer in current endian

func (*D) TryFieldS60BE

func (d *D) TryFieldS60BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS60BE tries to add a field and read 60 bit signed integer in big-endian

func (*D) TryFieldS60LE

func (d *D) TryFieldS60LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS60LE tries to add a field and read 60 bit signed integer in little-endian

func (*D) TryFieldS61

func (d *D) TryFieldS61(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS61 tries to add a field and read 61 bit signed integer in current endian

func (*D) TryFieldS61BE

func (d *D) TryFieldS61BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS61BE tries to add a field and read 61 bit signed integer in big-endian

func (*D) TryFieldS61LE

func (d *D) TryFieldS61LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS61LE tries to add a field and read 61 bit signed integer in little-endian

func (*D) TryFieldS62

func (d *D) TryFieldS62(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS62 tries to add a field and read 62 bit signed integer in current endian

func (*D) TryFieldS62BE

func (d *D) TryFieldS62BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS62BE tries to add a field and read 62 bit signed integer in big-endian

func (*D) TryFieldS62LE

func (d *D) TryFieldS62LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS62LE tries to add a field and read 62 bit signed integer in little-endian

func (*D) TryFieldS63

func (d *D) TryFieldS63(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS63 tries to add a field and read 63 bit signed integer in current endian

func (*D) TryFieldS63BE

func (d *D) TryFieldS63BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS63BE tries to add a field and read 63 bit signed integer in big-endian

func (*D) TryFieldS63LE

func (d *D) TryFieldS63LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS63LE tries to add a field and read 63 bit signed integer in little-endian

func (*D) TryFieldS64

func (d *D) TryFieldS64(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS64 tries to add a field and read 64 bit signed integer in current endian

func (*D) TryFieldS64BE

func (d *D) TryFieldS64BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS64BE tries to add a field and read 64 bit signed integer in big-endian

func (*D) TryFieldS64LE

func (d *D) TryFieldS64LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS64LE tries to add a field and read 64 bit signed integer in little-endian

func (*D) TryFieldS7

func (d *D) TryFieldS7(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS7 tries to add a field and read 7 bit signed integer in current endian

func (*D) TryFieldS8

func (d *D) TryFieldS8(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS8 tries to add a field and read 8 bit signed integer in current endian

func (*D) TryFieldS8BE

func (d *D) TryFieldS8BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS8BE tries to add a field and read 8 bit signed integer in big-endian

func (*D) TryFieldS8LE

func (d *D) TryFieldS8LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS8LE tries to add a field and read 8 bit signed integer in little-endian

func (*D) TryFieldS9

func (d *D) TryFieldS9(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS9 tries to add a field and read 9 bit signed integer in current endian

func (*D) TryFieldS9BE

func (d *D) TryFieldS9BE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS9BE tries to add a field and read 9 bit signed integer in big-endian

func (*D) TryFieldS9LE

func (d *D) TryFieldS9LE(name string, sms ...scalar.Mapper) (int64, error)

TryFieldS9LE tries to add a field and read 9 bit signed integer in little-endian

func (*D) TryFieldSBigInt added in v0.0.4

func (d *D) TryFieldSBigInt(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldSBigInt tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldSBigIntBE added in v0.0.4

func (d *D) TryFieldSBigIntBE(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldSBigIntBE tries to add a field and read nBits bit signed integer in big-endian

func (*D) TryFieldSBigIntE added in v0.0.4

func (d *D) TryFieldSBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*big.Int, error)

TryFieldSBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldSBigIntLE added in v0.0.4

func (d *D) TryFieldSBigIntLE(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldSBigIntLE tries to add a field and read nBits bit signed integer in little-endian

func (*D) TryFieldSE

func (d *D) TryFieldSE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (int64, error)

TryFieldSE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldSFn

func (d *D) TryFieldSFn(name string, fn func(d *D) (int64, error), sms ...scalar.Mapper) (int64, error)

TryFieldSFn tries to add a field, calls int64 decode function and returns actual value as a S

func (*D) TryFieldSScalarFn

func (d *D) TryFieldSScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (int64, error)

TryFieldSScalarFn tries to add a field, calls scalar functions and returns actual value as a S

func (*D) TryFieldScalarBigIntFn added in v0.0.4

func (d *D) TryFieldScalarBigIntFn(name string, fn func(d *D) (*big.Int, error), sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarBigIntFn tries to add a field, calls *big.Int decode function and returns scalar

func (*D) TryFieldScalarBitBufFn

func (d *D) TryFieldScalarBitBufFn(name string, fn func(d *D) (*bitio.Buffer, error), sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarBitBufFn tries to add a field, calls *bitio.Buffer decode function and returns scalar

func (*D) TryFieldScalarBool added in v0.0.2

func (d *D) TryFieldScalarBool(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarBool tries to add a field and read 1 bit boolean

func (*D) TryFieldScalarBoolFn

func (d *D) TryFieldScalarBoolFn(name string, fn func(d *D) (bool, error), sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarBoolFn tries to add a field, calls bool decode function and returns scalar

func (*D) TryFieldScalarF added in v0.0.2

func (d *D) TryFieldScalarF(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF tries to add a field and read nBit IEEE 754 float in current endian

func (*D) TryFieldScalarF16 added in v0.0.2

func (d *D) TryFieldScalarF16(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF16 tries to add a field and read 16 bit IEEE 754 float in current endian

func (*D) TryFieldScalarF16BE added in v0.0.2

func (d *D) TryFieldScalarF16BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF16BE tries to add a field and read 16 bit IEEE 754 float in big-endian

func (*D) TryFieldScalarF16LE added in v0.0.2

func (d *D) TryFieldScalarF16LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF16LE tries to add a field and read 16 bit IEEE 754 float in little-endian

func (*D) TryFieldScalarF32 added in v0.0.2

func (d *D) TryFieldScalarF32(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF32 tries to add a field and read 32 bit IEEE 754 float in current endian

func (*D) TryFieldScalarF32BE added in v0.0.2

func (d *D) TryFieldScalarF32BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF32BE tries to add a field and read 32 bit IEEE 754 float in big-endian

func (*D) TryFieldScalarF32LE added in v0.0.2

func (d *D) TryFieldScalarF32LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF32LE tries to add a field and read 32 bit IEEE 754 float in little-endian

func (*D) TryFieldScalarF64 added in v0.0.2

func (d *D) TryFieldScalarF64(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF64 tries to add a field and read 64 bit IEEE 754 float in current endian

func (*D) TryFieldScalarF64BE added in v0.0.2

func (d *D) TryFieldScalarF64BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF64BE tries to add a field and read 64 bit IEEE 754 float in big-endian

func (*D) TryFieldScalarF64LE added in v0.0.2

func (d *D) TryFieldScalarF64LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarF64LE tries to add a field and read 64 bit IEEE 754 float in little-endian

func (*D) TryFieldScalarFE added in v0.0.2

func (d *D) TryFieldScalarFE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFE tries to add a field and read nBit IEEE 754 float in specified endian

func (*D) TryFieldScalarFFn

func (d *D) TryFieldScalarFFn(name string, fn func(d *D) (float64, error), sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFFn tries to add a field, calls float64 decode function and returns scalar

func (*D) TryFieldScalarFP added in v0.0.2

func (d *D) TryFieldScalarFP(name string, nBits int, fBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP tries to add a field and read nBits fixed-point number in current endian

func (*D) TryFieldScalarFP16 added in v0.0.2

func (d *D) TryFieldScalarFP16(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP16 tries to add a field and read 16 bit fixed-point number in current endian

func (*D) TryFieldScalarFP16BE added in v0.0.2

func (d *D) TryFieldScalarFP16BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP16BE tries to add a field and read 16 bit fixed-point number in big-endian

func (*D) TryFieldScalarFP16LE added in v0.0.2

func (d *D) TryFieldScalarFP16LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP16LE tries to add a field and read 16 bit fixed-point number in little-endian

func (*D) TryFieldScalarFP32 added in v0.0.2

func (d *D) TryFieldScalarFP32(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP32 tries to add a field and read 32 bit fixed-point number in current endian

func (*D) TryFieldScalarFP32BE added in v0.0.2

func (d *D) TryFieldScalarFP32BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP32BE tries to add a field and read 32 bit fixed-point number in big-endian

func (*D) TryFieldScalarFP32LE added in v0.0.2

func (d *D) TryFieldScalarFP32LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP32LE tries to add a field and read 32 bit fixed-point number in little-endian

func (*D) TryFieldScalarFP64 added in v0.0.2

func (d *D) TryFieldScalarFP64(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP64 tries to add a field and read 64 bit fixed-point number in current endian

func (*D) TryFieldScalarFP64BE added in v0.0.2

func (d *D) TryFieldScalarFP64BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP64BE tries to add a field and read 64 bit fixed-point number in big-endian

func (*D) TryFieldScalarFP64LE added in v0.0.2

func (d *D) TryFieldScalarFP64LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFP64LE tries to add a field and read 64 bit fixed-point number in little-endian

func (*D) TryFieldScalarFPE added in v0.0.2

func (d *D) TryFieldScalarFPE(name string, nBits int, fBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarFPE tries to add a field and read nBits fixed-point number in specified endian

func (*D) TryFieldScalarFn added in v0.0.2

func (d *D) TryFieldScalarFn(name string, sfn scalar.Fn, sms ...scalar.Mapper) (*scalar.S, error)

looks a bit weird to force at least one ScalarFn arg

func (*D) TryFieldScalarRawLen added in v0.0.2

func (d *D) TryFieldScalarRawLen(name string, nBits int64, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarRawLen tries to add a field and read nBits raw bits

func (*D) TryFieldScalarS added in v0.0.2

func (d *D) TryFieldScalarS(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldScalarS1 added in v0.0.2

func (d *D) TryFieldScalarS1(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS1 tries to add a field and read 1 bit signed integer in current endian

func (*D) TryFieldScalarS10 added in v0.0.2

func (d *D) TryFieldScalarS10(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS10 tries to add a field and read 10 bit signed integer in current endian

func (*D) TryFieldScalarS10BE added in v0.0.2

func (d *D) TryFieldScalarS10BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS10BE tries to add a field and read 10 bit signed integer in big-endian

func (*D) TryFieldScalarS10LE added in v0.0.2

func (d *D) TryFieldScalarS10LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS10LE tries to add a field and read 10 bit signed integer in little-endian

func (*D) TryFieldScalarS11 added in v0.0.2

func (d *D) TryFieldScalarS11(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS11 tries to add a field and read 11 bit signed integer in current endian

func (*D) TryFieldScalarS11BE added in v0.0.2

func (d *D) TryFieldScalarS11BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS11BE tries to add a field and read 11 bit signed integer in big-endian

func (*D) TryFieldScalarS11LE added in v0.0.2

func (d *D) TryFieldScalarS11LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS11LE tries to add a field and read 11 bit signed integer in little-endian

func (*D) TryFieldScalarS12 added in v0.0.2

func (d *D) TryFieldScalarS12(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS12 tries to add a field and read 12 bit signed integer in current endian

func (*D) TryFieldScalarS12BE added in v0.0.2

func (d *D) TryFieldScalarS12BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS12BE tries to add a field and read 12 bit signed integer in big-endian

func (*D) TryFieldScalarS12LE added in v0.0.2

func (d *D) TryFieldScalarS12LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS12LE tries to add a field and read 12 bit signed integer in little-endian

func (*D) TryFieldScalarS13 added in v0.0.2

func (d *D) TryFieldScalarS13(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS13 tries to add a field and read 13 bit signed integer in current endian

func (*D) TryFieldScalarS13BE added in v0.0.2

func (d *D) TryFieldScalarS13BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS13BE tries to add a field and read 13 bit signed integer in big-endian

func (*D) TryFieldScalarS13LE added in v0.0.2

func (d *D) TryFieldScalarS13LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS13LE tries to add a field and read 13 bit signed integer in little-endian

func (*D) TryFieldScalarS14 added in v0.0.2

func (d *D) TryFieldScalarS14(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS14 tries to add a field and read 14 bit signed integer in current endian

func (*D) TryFieldScalarS14BE added in v0.0.2

func (d *D) TryFieldScalarS14BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS14BE tries to add a field and read 14 bit signed integer in big-endian

func (*D) TryFieldScalarS14LE added in v0.0.2

func (d *D) TryFieldScalarS14LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS14LE tries to add a field and read 14 bit signed integer in little-endian

func (*D) TryFieldScalarS15 added in v0.0.2

func (d *D) TryFieldScalarS15(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS15 tries to add a field and read 15 bit signed integer in current endian

func (*D) TryFieldScalarS15BE added in v0.0.2

func (d *D) TryFieldScalarS15BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS15BE tries to add a field and read 15 bit signed integer in big-endian

func (*D) TryFieldScalarS15LE added in v0.0.2

func (d *D) TryFieldScalarS15LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS15LE tries to add a field and read 15 bit signed integer in little-endian

func (*D) TryFieldScalarS16 added in v0.0.2

func (d *D) TryFieldScalarS16(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS16 tries to add a field and read 16 bit signed integer in current endian

func (*D) TryFieldScalarS16BE added in v0.0.2

func (d *D) TryFieldScalarS16BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS16BE tries to add a field and read 16 bit signed integer in big-endian

func (*D) TryFieldScalarS16LE added in v0.0.2

func (d *D) TryFieldScalarS16LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS16LE tries to add a field and read 16 bit signed integer in little-endian

func (*D) TryFieldScalarS17 added in v0.0.2

func (d *D) TryFieldScalarS17(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS17 tries to add a field and read 17 bit signed integer in current endian

func (*D) TryFieldScalarS17BE added in v0.0.2

func (d *D) TryFieldScalarS17BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS17BE tries to add a field and read 17 bit signed integer in big-endian

func (*D) TryFieldScalarS17LE added in v0.0.2

func (d *D) TryFieldScalarS17LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS17LE tries to add a field and read 17 bit signed integer in little-endian

func (*D) TryFieldScalarS18 added in v0.0.2

func (d *D) TryFieldScalarS18(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS18 tries to add a field and read 18 bit signed integer in current endian

func (*D) TryFieldScalarS18BE added in v0.0.2

func (d *D) TryFieldScalarS18BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS18BE tries to add a field and read 18 bit signed integer in big-endian

func (*D) TryFieldScalarS18LE added in v0.0.2

func (d *D) TryFieldScalarS18LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS18LE tries to add a field and read 18 bit signed integer in little-endian

func (*D) TryFieldScalarS19 added in v0.0.2

func (d *D) TryFieldScalarS19(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS19 tries to add a field and read 19 bit signed integer in current endian

func (*D) TryFieldScalarS19BE added in v0.0.2

func (d *D) TryFieldScalarS19BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS19BE tries to add a field and read 19 bit signed integer in big-endian

func (*D) TryFieldScalarS19LE added in v0.0.2

func (d *D) TryFieldScalarS19LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS19LE tries to add a field and read 19 bit signed integer in little-endian

func (*D) TryFieldScalarS2 added in v0.0.2

func (d *D) TryFieldScalarS2(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS2 tries to add a field and read 2 bit signed integer in current endian

func (*D) TryFieldScalarS20 added in v0.0.2

func (d *D) TryFieldScalarS20(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS20 tries to add a field and read 20 bit signed integer in current endian

func (*D) TryFieldScalarS20BE added in v0.0.2

func (d *D) TryFieldScalarS20BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS20BE tries to add a field and read 20 bit signed integer in big-endian

func (*D) TryFieldScalarS20LE added in v0.0.2

func (d *D) TryFieldScalarS20LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS20LE tries to add a field and read 20 bit signed integer in little-endian

func (*D) TryFieldScalarS21 added in v0.0.2

func (d *D) TryFieldScalarS21(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS21 tries to add a field and read 21 bit signed integer in current endian

func (*D) TryFieldScalarS21BE added in v0.0.2

func (d *D) TryFieldScalarS21BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS21BE tries to add a field and read 21 bit signed integer in big-endian

func (*D) TryFieldScalarS21LE added in v0.0.2

func (d *D) TryFieldScalarS21LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS21LE tries to add a field and read 21 bit signed integer in little-endian

func (*D) TryFieldScalarS22 added in v0.0.2

func (d *D) TryFieldScalarS22(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS22 tries to add a field and read 22 bit signed integer in current endian

func (*D) TryFieldScalarS22BE added in v0.0.2

func (d *D) TryFieldScalarS22BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS22BE tries to add a field and read 22 bit signed integer in big-endian

func (*D) TryFieldScalarS22LE added in v0.0.2

func (d *D) TryFieldScalarS22LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS22LE tries to add a field and read 22 bit signed integer in little-endian

func (*D) TryFieldScalarS23 added in v0.0.2

func (d *D) TryFieldScalarS23(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS23 tries to add a field and read 23 bit signed integer in current endian

func (*D) TryFieldScalarS23BE added in v0.0.2

func (d *D) TryFieldScalarS23BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS23BE tries to add a field and read 23 bit signed integer in big-endian

func (*D) TryFieldScalarS23LE added in v0.0.2

func (d *D) TryFieldScalarS23LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS23LE tries to add a field and read 23 bit signed integer in little-endian

func (*D) TryFieldScalarS24 added in v0.0.2

func (d *D) TryFieldScalarS24(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS24 tries to add a field and read 24 bit signed integer in current endian

func (*D) TryFieldScalarS24BE added in v0.0.2

func (d *D) TryFieldScalarS24BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS24BE tries to add a field and read 24 bit signed integer in big-endian

func (*D) TryFieldScalarS24LE added in v0.0.2

func (d *D) TryFieldScalarS24LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS24LE tries to add a field and read 24 bit signed integer in little-endian

func (*D) TryFieldScalarS25 added in v0.0.2

func (d *D) TryFieldScalarS25(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS25 tries to add a field and read 25 bit signed integer in current endian

func (*D) TryFieldScalarS25BE added in v0.0.2

func (d *D) TryFieldScalarS25BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS25BE tries to add a field and read 25 bit signed integer in big-endian

func (*D) TryFieldScalarS25LE added in v0.0.2

func (d *D) TryFieldScalarS25LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS25LE tries to add a field and read 25 bit signed integer in little-endian

func (*D) TryFieldScalarS26 added in v0.0.2

func (d *D) TryFieldScalarS26(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS26 tries to add a field and read 26 bit signed integer in current endian

func (*D) TryFieldScalarS26BE added in v0.0.2

func (d *D) TryFieldScalarS26BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS26BE tries to add a field and read 26 bit signed integer in big-endian

func (*D) TryFieldScalarS26LE added in v0.0.2

func (d *D) TryFieldScalarS26LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS26LE tries to add a field and read 26 bit signed integer in little-endian

func (*D) TryFieldScalarS27 added in v0.0.2

func (d *D) TryFieldScalarS27(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS27 tries to add a field and read 27 bit signed integer in current endian

func (*D) TryFieldScalarS27BE added in v0.0.2

func (d *D) TryFieldScalarS27BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS27BE tries to add a field and read 27 bit signed integer in big-endian

func (*D) TryFieldScalarS27LE added in v0.0.2

func (d *D) TryFieldScalarS27LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS27LE tries to add a field and read 27 bit signed integer in little-endian

func (*D) TryFieldScalarS28 added in v0.0.2

func (d *D) TryFieldScalarS28(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS28 tries to add a field and read 28 bit signed integer in current endian

func (*D) TryFieldScalarS28BE added in v0.0.2

func (d *D) TryFieldScalarS28BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS28BE tries to add a field and read 28 bit signed integer in big-endian

func (*D) TryFieldScalarS28LE added in v0.0.2

func (d *D) TryFieldScalarS28LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS28LE tries to add a field and read 28 bit signed integer in little-endian

func (*D) TryFieldScalarS29 added in v0.0.2

func (d *D) TryFieldScalarS29(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS29 tries to add a field and read 29 bit signed integer in current endian

func (*D) TryFieldScalarS29BE added in v0.0.2

func (d *D) TryFieldScalarS29BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS29BE tries to add a field and read 29 bit signed integer in big-endian

func (*D) TryFieldScalarS29LE added in v0.0.2

func (d *D) TryFieldScalarS29LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS29LE tries to add a field and read 29 bit signed integer in little-endian

func (*D) TryFieldScalarS3 added in v0.0.2

func (d *D) TryFieldScalarS3(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS3 tries to add a field and read 3 bit signed integer in current endian

func (*D) TryFieldScalarS30 added in v0.0.2

func (d *D) TryFieldScalarS30(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS30 tries to add a field and read 30 bit signed integer in current endian

func (*D) TryFieldScalarS30BE added in v0.0.2

func (d *D) TryFieldScalarS30BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS30BE tries to add a field and read 30 bit signed integer in big-endian

func (*D) TryFieldScalarS30LE added in v0.0.2

func (d *D) TryFieldScalarS30LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS30LE tries to add a field and read 30 bit signed integer in little-endian

func (*D) TryFieldScalarS31 added in v0.0.2

func (d *D) TryFieldScalarS31(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS31 tries to add a field and read 31 bit signed integer in current endian

func (*D) TryFieldScalarS31BE added in v0.0.2

func (d *D) TryFieldScalarS31BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS31BE tries to add a field and read 31 bit signed integer in big-endian

func (*D) TryFieldScalarS31LE added in v0.0.2

func (d *D) TryFieldScalarS31LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS31LE tries to add a field and read 31 bit signed integer in little-endian

func (*D) TryFieldScalarS32 added in v0.0.2

func (d *D) TryFieldScalarS32(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS32 tries to add a field and read 32 bit signed integer in current endian

func (*D) TryFieldScalarS32BE added in v0.0.2

func (d *D) TryFieldScalarS32BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS32BE tries to add a field and read 32 bit signed integer in big-endian

func (*D) TryFieldScalarS32LE added in v0.0.2

func (d *D) TryFieldScalarS32LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS32LE tries to add a field and read 32 bit signed integer in little-endian

func (*D) TryFieldScalarS33 added in v0.0.2

func (d *D) TryFieldScalarS33(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS33 tries to add a field and read 33 bit signed integer in current endian

func (*D) TryFieldScalarS33BE added in v0.0.2

func (d *D) TryFieldScalarS33BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS33BE tries to add a field and read 33 bit signed integer in big-endian

func (*D) TryFieldScalarS33LE added in v0.0.2

func (d *D) TryFieldScalarS33LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS33LE tries to add a field and read 33 bit signed integer in little-endian

func (*D) TryFieldScalarS34 added in v0.0.2

func (d *D) TryFieldScalarS34(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS34 tries to add a field and read 34 bit signed integer in current endian

func (*D) TryFieldScalarS34BE added in v0.0.2

func (d *D) TryFieldScalarS34BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS34BE tries to add a field and read 34 bit signed integer in big-endian

func (*D) TryFieldScalarS34LE added in v0.0.2

func (d *D) TryFieldScalarS34LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS34LE tries to add a field and read 34 bit signed integer in little-endian

func (*D) TryFieldScalarS35 added in v0.0.2

func (d *D) TryFieldScalarS35(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS35 tries to add a field and read 35 bit signed integer in current endian

func (*D) TryFieldScalarS35BE added in v0.0.2

func (d *D) TryFieldScalarS35BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS35BE tries to add a field and read 35 bit signed integer in big-endian

func (*D) TryFieldScalarS35LE added in v0.0.2

func (d *D) TryFieldScalarS35LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS35LE tries to add a field and read 35 bit signed integer in little-endian

func (*D) TryFieldScalarS36 added in v0.0.2

func (d *D) TryFieldScalarS36(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS36 tries to add a field and read 36 bit signed integer in current endian

func (*D) TryFieldScalarS36BE added in v0.0.2

func (d *D) TryFieldScalarS36BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS36BE tries to add a field and read 36 bit signed integer in big-endian

func (*D) TryFieldScalarS36LE added in v0.0.2

func (d *D) TryFieldScalarS36LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS36LE tries to add a field and read 36 bit signed integer in little-endian

func (*D) TryFieldScalarS37 added in v0.0.2

func (d *D) TryFieldScalarS37(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS37 tries to add a field and read 37 bit signed integer in current endian

func (*D) TryFieldScalarS37BE added in v0.0.2

func (d *D) TryFieldScalarS37BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS37BE tries to add a field and read 37 bit signed integer in big-endian

func (*D) TryFieldScalarS37LE added in v0.0.2

func (d *D) TryFieldScalarS37LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS37LE tries to add a field and read 37 bit signed integer in little-endian

func (*D) TryFieldScalarS38 added in v0.0.2

func (d *D) TryFieldScalarS38(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS38 tries to add a field and read 38 bit signed integer in current endian

func (*D) TryFieldScalarS38BE added in v0.0.2

func (d *D) TryFieldScalarS38BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS38BE tries to add a field and read 38 bit signed integer in big-endian

func (*D) TryFieldScalarS38LE added in v0.0.2

func (d *D) TryFieldScalarS38LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS38LE tries to add a field and read 38 bit signed integer in little-endian

func (*D) TryFieldScalarS39 added in v0.0.2

func (d *D) TryFieldScalarS39(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS39 tries to add a field and read 39 bit signed integer in current endian

func (*D) TryFieldScalarS39BE added in v0.0.2

func (d *D) TryFieldScalarS39BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS39BE tries to add a field and read 39 bit signed integer in big-endian

func (*D) TryFieldScalarS39LE added in v0.0.2

func (d *D) TryFieldScalarS39LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS39LE tries to add a field and read 39 bit signed integer in little-endian

func (*D) TryFieldScalarS4 added in v0.0.2

func (d *D) TryFieldScalarS4(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS4 tries to add a field and read 4 bit signed integer in current endian

func (*D) TryFieldScalarS40 added in v0.0.2

func (d *D) TryFieldScalarS40(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS40 tries to add a field and read 40 bit signed integer in current endian

func (*D) TryFieldScalarS40BE added in v0.0.2

func (d *D) TryFieldScalarS40BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS40BE tries to add a field and read 40 bit signed integer in big-endian

func (*D) TryFieldScalarS40LE added in v0.0.2

func (d *D) TryFieldScalarS40LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS40LE tries to add a field and read 40 bit signed integer in little-endian

func (*D) TryFieldScalarS41 added in v0.0.2

func (d *D) TryFieldScalarS41(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS41 tries to add a field and read 41 bit signed integer in current endian

func (*D) TryFieldScalarS41BE added in v0.0.2

func (d *D) TryFieldScalarS41BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS41BE tries to add a field and read 41 bit signed integer in big-endian

func (*D) TryFieldScalarS41LE added in v0.0.2

func (d *D) TryFieldScalarS41LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS41LE tries to add a field and read 41 bit signed integer in little-endian

func (*D) TryFieldScalarS42 added in v0.0.2

func (d *D) TryFieldScalarS42(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS42 tries to add a field and read 42 bit signed integer in current endian

func (*D) TryFieldScalarS42BE added in v0.0.2

func (d *D) TryFieldScalarS42BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS42BE tries to add a field and read 42 bit signed integer in big-endian

func (*D) TryFieldScalarS42LE added in v0.0.2

func (d *D) TryFieldScalarS42LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS42LE tries to add a field and read 42 bit signed integer in little-endian

func (*D) TryFieldScalarS43 added in v0.0.2

func (d *D) TryFieldScalarS43(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS43 tries to add a field and read 43 bit signed integer in current endian

func (*D) TryFieldScalarS43BE added in v0.0.2

func (d *D) TryFieldScalarS43BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS43BE tries to add a field and read 43 bit signed integer in big-endian

func (*D) TryFieldScalarS43LE added in v0.0.2

func (d *D) TryFieldScalarS43LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS43LE tries to add a field and read 43 bit signed integer in little-endian

func (*D) TryFieldScalarS44 added in v0.0.2

func (d *D) TryFieldScalarS44(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS44 tries to add a field and read 44 bit signed integer in current endian

func (*D) TryFieldScalarS44BE added in v0.0.2

func (d *D) TryFieldScalarS44BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS44BE tries to add a field and read 44 bit signed integer in big-endian

func (*D) TryFieldScalarS44LE added in v0.0.2

func (d *D) TryFieldScalarS44LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS44LE tries to add a field and read 44 bit signed integer in little-endian

func (*D) TryFieldScalarS45 added in v0.0.2

func (d *D) TryFieldScalarS45(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS45 tries to add a field and read 45 bit signed integer in current endian

func (*D) TryFieldScalarS45BE added in v0.0.2

func (d *D) TryFieldScalarS45BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS45BE tries to add a field and read 45 bit signed integer in big-endian

func (*D) TryFieldScalarS45LE added in v0.0.2

func (d *D) TryFieldScalarS45LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS45LE tries to add a field and read 45 bit signed integer in little-endian

func (*D) TryFieldScalarS46 added in v0.0.2

func (d *D) TryFieldScalarS46(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS46 tries to add a field and read 46 bit signed integer in current endian

func (*D) TryFieldScalarS46BE added in v0.0.2

func (d *D) TryFieldScalarS46BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS46BE tries to add a field and read 46 bit signed integer in big-endian

func (*D) TryFieldScalarS46LE added in v0.0.2

func (d *D) TryFieldScalarS46LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS46LE tries to add a field and read 46 bit signed integer in little-endian

func (*D) TryFieldScalarS47 added in v0.0.2

func (d *D) TryFieldScalarS47(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS47 tries to add a field and read 47 bit signed integer in current endian

func (*D) TryFieldScalarS47BE added in v0.0.2

func (d *D) TryFieldScalarS47BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS47BE tries to add a field and read 47 bit signed integer in big-endian

func (*D) TryFieldScalarS47LE added in v0.0.2

func (d *D) TryFieldScalarS47LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS47LE tries to add a field and read 47 bit signed integer in little-endian

func (*D) TryFieldScalarS48 added in v0.0.2

func (d *D) TryFieldScalarS48(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS48 tries to add a field and read 48 bit signed integer in current endian

func (*D) TryFieldScalarS48BE added in v0.0.2

func (d *D) TryFieldScalarS48BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS48BE tries to add a field and read 48 bit signed integer in big-endian

func (*D) TryFieldScalarS48LE added in v0.0.2

func (d *D) TryFieldScalarS48LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS48LE tries to add a field and read 48 bit signed integer in little-endian

func (*D) TryFieldScalarS49 added in v0.0.2

func (d *D) TryFieldScalarS49(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS49 tries to add a field and read 49 bit signed integer in current endian

func (*D) TryFieldScalarS49BE added in v0.0.2

func (d *D) TryFieldScalarS49BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS49BE tries to add a field and read 49 bit signed integer in big-endian

func (*D) TryFieldScalarS49LE added in v0.0.2

func (d *D) TryFieldScalarS49LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS49LE tries to add a field and read 49 bit signed integer in little-endian

func (*D) TryFieldScalarS5 added in v0.0.2

func (d *D) TryFieldScalarS5(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS5 tries to add a field and read 5 bit signed integer in current endian

func (*D) TryFieldScalarS50 added in v0.0.2

func (d *D) TryFieldScalarS50(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS50 tries to add a field and read 50 bit signed integer in current endian

func (*D) TryFieldScalarS50BE added in v0.0.2

func (d *D) TryFieldScalarS50BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS50BE tries to add a field and read 50 bit signed integer in big-endian

func (*D) TryFieldScalarS50LE added in v0.0.2

func (d *D) TryFieldScalarS50LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS50LE tries to add a field and read 50 bit signed integer in little-endian

func (*D) TryFieldScalarS51 added in v0.0.2

func (d *D) TryFieldScalarS51(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS51 tries to add a field and read 51 bit signed integer in current endian

func (*D) TryFieldScalarS51BE added in v0.0.2

func (d *D) TryFieldScalarS51BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS51BE tries to add a field and read 51 bit signed integer in big-endian

func (*D) TryFieldScalarS51LE added in v0.0.2

func (d *D) TryFieldScalarS51LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS51LE tries to add a field and read 51 bit signed integer in little-endian

func (*D) TryFieldScalarS52 added in v0.0.2

func (d *D) TryFieldScalarS52(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS52 tries to add a field and read 52 bit signed integer in current endian

func (*D) TryFieldScalarS52BE added in v0.0.2

func (d *D) TryFieldScalarS52BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS52BE tries to add a field and read 52 bit signed integer in big-endian

func (*D) TryFieldScalarS52LE added in v0.0.2

func (d *D) TryFieldScalarS52LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS52LE tries to add a field and read 52 bit signed integer in little-endian

func (*D) TryFieldScalarS53 added in v0.0.2

func (d *D) TryFieldScalarS53(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS53 tries to add a field and read 53 bit signed integer in current endian

func (*D) TryFieldScalarS53BE added in v0.0.2

func (d *D) TryFieldScalarS53BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS53BE tries to add a field and read 53 bit signed integer in big-endian

func (*D) TryFieldScalarS53LE added in v0.0.2

func (d *D) TryFieldScalarS53LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS53LE tries to add a field and read 53 bit signed integer in little-endian

func (*D) TryFieldScalarS54 added in v0.0.2

func (d *D) TryFieldScalarS54(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS54 tries to add a field and read 54 bit signed integer in current endian

func (*D) TryFieldScalarS54BE added in v0.0.2

func (d *D) TryFieldScalarS54BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS54BE tries to add a field and read 54 bit signed integer in big-endian

func (*D) TryFieldScalarS54LE added in v0.0.2

func (d *D) TryFieldScalarS54LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS54LE tries to add a field and read 54 bit signed integer in little-endian

func (*D) TryFieldScalarS55 added in v0.0.2

func (d *D) TryFieldScalarS55(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS55 tries to add a field and read 55 bit signed integer in current endian

func (*D) TryFieldScalarS55BE added in v0.0.2

func (d *D) TryFieldScalarS55BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS55BE tries to add a field and read 55 bit signed integer in big-endian

func (*D) TryFieldScalarS55LE added in v0.0.2

func (d *D) TryFieldScalarS55LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS55LE tries to add a field and read 55 bit signed integer in little-endian

func (*D) TryFieldScalarS56 added in v0.0.2

func (d *D) TryFieldScalarS56(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS56 tries to add a field and read 56 bit signed integer in current endian

func (*D) TryFieldScalarS56BE added in v0.0.2

func (d *D) TryFieldScalarS56BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS56BE tries to add a field and read 56 bit signed integer in big-endian

func (*D) TryFieldScalarS56LE added in v0.0.2

func (d *D) TryFieldScalarS56LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS56LE tries to add a field and read 56 bit signed integer in little-endian

func (*D) TryFieldScalarS57 added in v0.0.2

func (d *D) TryFieldScalarS57(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS57 tries to add a field and read 57 bit signed integer in current endian

func (*D) TryFieldScalarS57BE added in v0.0.2

func (d *D) TryFieldScalarS57BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS57BE tries to add a field and read 57 bit signed integer in big-endian

func (*D) TryFieldScalarS57LE added in v0.0.2

func (d *D) TryFieldScalarS57LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS57LE tries to add a field and read 57 bit signed integer in little-endian

func (*D) TryFieldScalarS58 added in v0.0.2

func (d *D) TryFieldScalarS58(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS58 tries to add a field and read 58 bit signed integer in current endian

func (*D) TryFieldScalarS58BE added in v0.0.2

func (d *D) TryFieldScalarS58BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS58BE tries to add a field and read 58 bit signed integer in big-endian

func (*D) TryFieldScalarS58LE added in v0.0.2

func (d *D) TryFieldScalarS58LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS58LE tries to add a field and read 58 bit signed integer in little-endian

func (*D) TryFieldScalarS59 added in v0.0.2

func (d *D) TryFieldScalarS59(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS59 tries to add a field and read 59 bit signed integer in current endian

func (*D) TryFieldScalarS59BE added in v0.0.2

func (d *D) TryFieldScalarS59BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS59BE tries to add a field and read 59 bit signed integer in big-endian

func (*D) TryFieldScalarS59LE added in v0.0.2

func (d *D) TryFieldScalarS59LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS59LE tries to add a field and read 59 bit signed integer in little-endian

func (*D) TryFieldScalarS6 added in v0.0.2

func (d *D) TryFieldScalarS6(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS6 tries to add a field and read 6 bit signed integer in current endian

func (*D) TryFieldScalarS60 added in v0.0.2

func (d *D) TryFieldScalarS60(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS60 tries to add a field and read 60 bit signed integer in current endian

func (*D) TryFieldScalarS60BE added in v0.0.2

func (d *D) TryFieldScalarS60BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS60BE tries to add a field and read 60 bit signed integer in big-endian

func (*D) TryFieldScalarS60LE added in v0.0.2

func (d *D) TryFieldScalarS60LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS60LE tries to add a field and read 60 bit signed integer in little-endian

func (*D) TryFieldScalarS61 added in v0.0.2

func (d *D) TryFieldScalarS61(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS61 tries to add a field and read 61 bit signed integer in current endian

func (*D) TryFieldScalarS61BE added in v0.0.2

func (d *D) TryFieldScalarS61BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS61BE tries to add a field and read 61 bit signed integer in big-endian

func (*D) TryFieldScalarS61LE added in v0.0.2

func (d *D) TryFieldScalarS61LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS61LE tries to add a field and read 61 bit signed integer in little-endian

func (*D) TryFieldScalarS62 added in v0.0.2

func (d *D) TryFieldScalarS62(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS62 tries to add a field and read 62 bit signed integer in current endian

func (*D) TryFieldScalarS62BE added in v0.0.2

func (d *D) TryFieldScalarS62BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS62BE tries to add a field and read 62 bit signed integer in big-endian

func (*D) TryFieldScalarS62LE added in v0.0.2

func (d *D) TryFieldScalarS62LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS62LE tries to add a field and read 62 bit signed integer in little-endian

func (*D) TryFieldScalarS63 added in v0.0.2

func (d *D) TryFieldScalarS63(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS63 tries to add a field and read 63 bit signed integer in current endian

func (*D) TryFieldScalarS63BE added in v0.0.2

func (d *D) TryFieldScalarS63BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS63BE tries to add a field and read 63 bit signed integer in big-endian

func (*D) TryFieldScalarS63LE added in v0.0.2

func (d *D) TryFieldScalarS63LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS63LE tries to add a field and read 63 bit signed integer in little-endian

func (*D) TryFieldScalarS64 added in v0.0.2

func (d *D) TryFieldScalarS64(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS64 tries to add a field and read 64 bit signed integer in current endian

func (*D) TryFieldScalarS64BE added in v0.0.2

func (d *D) TryFieldScalarS64BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS64BE tries to add a field and read 64 bit signed integer in big-endian

func (*D) TryFieldScalarS64LE added in v0.0.2

func (d *D) TryFieldScalarS64LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS64LE tries to add a field and read 64 bit signed integer in little-endian

func (*D) TryFieldScalarS7 added in v0.0.2

func (d *D) TryFieldScalarS7(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS7 tries to add a field and read 7 bit signed integer in current endian

func (*D) TryFieldScalarS8 added in v0.0.2

func (d *D) TryFieldScalarS8(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS8 tries to add a field and read 8 bit signed integer in current endian

func (*D) TryFieldScalarS8BE added in v0.0.2

func (d *D) TryFieldScalarS8BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS8BE tries to add a field and read 8 bit signed integer in big-endian

func (*D) TryFieldScalarS8LE added in v0.0.2

func (d *D) TryFieldScalarS8LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS8LE tries to add a field and read 8 bit signed integer in little-endian

func (*D) TryFieldScalarS9 added in v0.0.2

func (d *D) TryFieldScalarS9(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS9 tries to add a field and read 9 bit signed integer in current endian

func (*D) TryFieldScalarS9BE added in v0.0.2

func (d *D) TryFieldScalarS9BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS9BE tries to add a field and read 9 bit signed integer in big-endian

func (*D) TryFieldScalarS9LE added in v0.0.2

func (d *D) TryFieldScalarS9LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarS9LE tries to add a field and read 9 bit signed integer in little-endian

func (*D) TryFieldScalarSBigInt added in v0.0.4

func (d *D) TryFieldScalarSBigInt(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSBigInt tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldScalarSBigIntBE added in v0.0.4

func (d *D) TryFieldScalarSBigIntBE(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSBigIntBE tries to add a field and read nBits bit signed integer in big-endian

func (*D) TryFieldScalarSBigIntE added in v0.0.4

func (d *D) TryFieldScalarSBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldScalarSBigIntLE added in v0.0.4

func (d *D) TryFieldScalarSBigIntLE(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSBigIntLE tries to add a field and read nBits bit signed integer in little-endian

func (*D) TryFieldScalarSE added in v0.0.2

func (d *D) TryFieldScalarSE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldScalarSFn

func (d *D) TryFieldScalarSFn(name string, fn func(d *D) (int64, error), sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarSFn tries to add a field, calls int64 decode function and returns scalar

func (*D) TryFieldScalarStrFn

func (d *D) TryFieldScalarStrFn(name string, fn func(d *D) (string, error), sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarStrFn tries to add a field, calls string decode function and returns scalar

func (*D) TryFieldScalarU added in v0.0.2

func (d *D) TryFieldScalarU(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU tries to add a field and read nBits bits unsigned integer in current endian

func (*D) TryFieldScalarU1 added in v0.0.2

func (d *D) TryFieldScalarU1(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU1 tries to add a field and read 1 bit unsigned integer in current endian

func (*D) TryFieldScalarU10 added in v0.0.2

func (d *D) TryFieldScalarU10(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU10 tries to add a field and read 10 bit unsigned integer in current endian

func (*D) TryFieldScalarU10BE added in v0.0.2

func (d *D) TryFieldScalarU10BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU10BE tries to add a field and read 10 bit unsigned integer in big-endian

func (*D) TryFieldScalarU10LE added in v0.0.2

func (d *D) TryFieldScalarU10LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU10LE tries to add a field and read 10 bit unsigned integer in little-endian

func (*D) TryFieldScalarU11 added in v0.0.2

func (d *D) TryFieldScalarU11(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU11 tries to add a field and read 11 bit unsigned integer in current endian

func (*D) TryFieldScalarU11BE added in v0.0.2

func (d *D) TryFieldScalarU11BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU11BE tries to add a field and read 11 bit unsigned integer in big-endian

func (*D) TryFieldScalarU11LE added in v0.0.2

func (d *D) TryFieldScalarU11LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU11LE tries to add a field and read 11 bit unsigned integer in little-endian

func (*D) TryFieldScalarU12 added in v0.0.2

func (d *D) TryFieldScalarU12(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU12 tries to add a field and read 12 bit unsigned integer in current endian

func (*D) TryFieldScalarU12BE added in v0.0.2

func (d *D) TryFieldScalarU12BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU12BE tries to add a field and read 12 bit unsigned integer in big-endian

func (*D) TryFieldScalarU12LE added in v0.0.2

func (d *D) TryFieldScalarU12LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU12LE tries to add a field and read 12 bit unsigned integer in little-endian

func (*D) TryFieldScalarU13 added in v0.0.2

func (d *D) TryFieldScalarU13(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU13 tries to add a field and read 13 bit unsigned integer in current endian

func (*D) TryFieldScalarU13BE added in v0.0.2

func (d *D) TryFieldScalarU13BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU13BE tries to add a field and read 13 bit unsigned integer in big-endian

func (*D) TryFieldScalarU13LE added in v0.0.2

func (d *D) TryFieldScalarU13LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU13LE tries to add a field and read 13 bit unsigned integer in little-endian

func (*D) TryFieldScalarU14 added in v0.0.2

func (d *D) TryFieldScalarU14(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU14 tries to add a field and read 14 bit unsigned integer in current endian

func (*D) TryFieldScalarU14BE added in v0.0.2

func (d *D) TryFieldScalarU14BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU14BE tries to add a field and read 14 bit unsigned integer in big-endian

func (*D) TryFieldScalarU14LE added in v0.0.2

func (d *D) TryFieldScalarU14LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU14LE tries to add a field and read 14 bit unsigned integer in little-endian

func (*D) TryFieldScalarU15 added in v0.0.2

func (d *D) TryFieldScalarU15(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU15 tries to add a field and read 15 bit unsigned integer in current endian

func (*D) TryFieldScalarU15BE added in v0.0.2

func (d *D) TryFieldScalarU15BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU15BE tries to add a field and read 15 bit unsigned integer in big-endian

func (*D) TryFieldScalarU15LE added in v0.0.2

func (d *D) TryFieldScalarU15LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU15LE tries to add a field and read 15 bit unsigned integer in little-endian

func (*D) TryFieldScalarU16 added in v0.0.2

func (d *D) TryFieldScalarU16(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU16 tries to add a field and read 16 bit unsigned integer in current endian

func (*D) TryFieldScalarU16BE added in v0.0.2

func (d *D) TryFieldScalarU16BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU16BE tries to add a field and read 16 bit unsigned integer in big-endian

func (*D) TryFieldScalarU16LE added in v0.0.2

func (d *D) TryFieldScalarU16LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU16LE tries to add a field and read 16 bit unsigned integer in little-endian

func (*D) TryFieldScalarU17 added in v0.0.2

func (d *D) TryFieldScalarU17(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU17 tries to add a field and read 17 bit unsigned integer in current endian

func (*D) TryFieldScalarU17BE added in v0.0.2

func (d *D) TryFieldScalarU17BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU17BE tries to add a field and read 17 bit unsigned integer in big-endian

func (*D) TryFieldScalarU17LE added in v0.0.2

func (d *D) TryFieldScalarU17LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU17LE tries to add a field and read 17 bit unsigned integer in little-endian

func (*D) TryFieldScalarU18 added in v0.0.2

func (d *D) TryFieldScalarU18(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU18 tries to add a field and read 18 bit unsigned integer in current endian

func (*D) TryFieldScalarU18BE added in v0.0.2

func (d *D) TryFieldScalarU18BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU18BE tries to add a field and read 18 bit unsigned integer in big-endian

func (*D) TryFieldScalarU18LE added in v0.0.2

func (d *D) TryFieldScalarU18LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU18LE tries to add a field and read 18 bit unsigned integer in little-endian

func (*D) TryFieldScalarU19 added in v0.0.2

func (d *D) TryFieldScalarU19(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU19 tries to add a field and read 19 bit unsigned integer in current endian

func (*D) TryFieldScalarU19BE added in v0.0.2

func (d *D) TryFieldScalarU19BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU19BE tries to add a field and read 19 bit unsigned integer in big-endian

func (*D) TryFieldScalarU19LE added in v0.0.2

func (d *D) TryFieldScalarU19LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU19LE tries to add a field and read 19 bit unsigned integer in little-endian

func (*D) TryFieldScalarU2 added in v0.0.2

func (d *D) TryFieldScalarU2(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU2 tries to add a field and read 2 bit unsigned integer in current endian

func (*D) TryFieldScalarU20 added in v0.0.2

func (d *D) TryFieldScalarU20(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU20 tries to add a field and read 20 bit unsigned integer in current endian

func (*D) TryFieldScalarU20BE added in v0.0.2

func (d *D) TryFieldScalarU20BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU20BE tries to add a field and read 20 bit unsigned integer in big-endian

func (*D) TryFieldScalarU20LE added in v0.0.2

func (d *D) TryFieldScalarU20LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU20LE tries to add a field and read 20 bit unsigned integer in little-endian

func (*D) TryFieldScalarU21 added in v0.0.2

func (d *D) TryFieldScalarU21(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU21 tries to add a field and read 21 bit unsigned integer in current endian

func (*D) TryFieldScalarU21BE added in v0.0.2

func (d *D) TryFieldScalarU21BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU21BE tries to add a field and read 21 bit unsigned integer in big-endian

func (*D) TryFieldScalarU21LE added in v0.0.2

func (d *D) TryFieldScalarU21LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU21LE tries to add a field and read 21 bit unsigned integer in little-endian

func (*D) TryFieldScalarU22 added in v0.0.2

func (d *D) TryFieldScalarU22(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU22 tries to add a field and read 22 bit unsigned integer in current endian

func (*D) TryFieldScalarU22BE added in v0.0.2

func (d *D) TryFieldScalarU22BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU22BE tries to add a field and read 22 bit unsigned integer in big-endian

func (*D) TryFieldScalarU22LE added in v0.0.2

func (d *D) TryFieldScalarU22LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU22LE tries to add a field and read 22 bit unsigned integer in little-endian

func (*D) TryFieldScalarU23 added in v0.0.2

func (d *D) TryFieldScalarU23(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU23 tries to add a field and read 23 bit unsigned integer in current endian

func (*D) TryFieldScalarU23BE added in v0.0.2

func (d *D) TryFieldScalarU23BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU23BE tries to add a field and read 23 bit unsigned integer in big-endian

func (*D) TryFieldScalarU23LE added in v0.0.2

func (d *D) TryFieldScalarU23LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU23LE tries to add a field and read 23 bit unsigned integer in little-endian

func (*D) TryFieldScalarU24 added in v0.0.2

func (d *D) TryFieldScalarU24(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU24 tries to add a field and read 24 bit unsigned integer in current endian

func (*D) TryFieldScalarU24BE added in v0.0.2

func (d *D) TryFieldScalarU24BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU24BE tries to add a field and read 24 bit unsigned integer in big-endian

func (*D) TryFieldScalarU24LE added in v0.0.2

func (d *D) TryFieldScalarU24LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU24LE tries to add a field and read 24 bit unsigned integer in little-endian

func (*D) TryFieldScalarU25 added in v0.0.2

func (d *D) TryFieldScalarU25(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU25 tries to add a field and read 25 bit unsigned integer in current endian

func (*D) TryFieldScalarU25BE added in v0.0.2

func (d *D) TryFieldScalarU25BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU25BE tries to add a field and read 25 bit unsigned integer in big-endian

func (*D) TryFieldScalarU25LE added in v0.0.2

func (d *D) TryFieldScalarU25LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU25LE tries to add a field and read 25 bit unsigned integer in little-endian

func (*D) TryFieldScalarU26 added in v0.0.2

func (d *D) TryFieldScalarU26(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU26 tries to add a field and read 26 bit unsigned integer in current endian

func (*D) TryFieldScalarU26BE added in v0.0.2

func (d *D) TryFieldScalarU26BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU26BE tries to add a field and read 26 bit unsigned integer in big-endian

func (*D) TryFieldScalarU26LE added in v0.0.2

func (d *D) TryFieldScalarU26LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU26LE tries to add a field and read 26 bit unsigned integer in little-endian

func (*D) TryFieldScalarU27 added in v0.0.2

func (d *D) TryFieldScalarU27(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU27 tries to add a field and read 27 bit unsigned integer in current endian

func (*D) TryFieldScalarU27BE added in v0.0.2

func (d *D) TryFieldScalarU27BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU27BE tries to add a field and read 27 bit unsigned integer in big-endian

func (*D) TryFieldScalarU27LE added in v0.0.2

func (d *D) TryFieldScalarU27LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU27LE tries to add a field and read 27 bit unsigned integer in little-endian

func (*D) TryFieldScalarU28 added in v0.0.2

func (d *D) TryFieldScalarU28(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU28 tries to add a field and read 28 bit unsigned integer in current endian

func (*D) TryFieldScalarU28BE added in v0.0.2

func (d *D) TryFieldScalarU28BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU28BE tries to add a field and read 28 bit unsigned integer in big-endian

func (*D) TryFieldScalarU28LE added in v0.0.2

func (d *D) TryFieldScalarU28LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU28LE tries to add a field and read 28 bit unsigned integer in little-endian

func (*D) TryFieldScalarU29 added in v0.0.2

func (d *D) TryFieldScalarU29(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU29 tries to add a field and read 29 bit unsigned integer in current endian

func (*D) TryFieldScalarU29BE added in v0.0.2

func (d *D) TryFieldScalarU29BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU29BE tries to add a field and read 29 bit unsigned integer in big-endian

func (*D) TryFieldScalarU29LE added in v0.0.2

func (d *D) TryFieldScalarU29LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU29LE tries to add a field and read 29 bit unsigned integer in little-endian

func (*D) TryFieldScalarU3 added in v0.0.2

func (d *D) TryFieldScalarU3(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU3 tries to add a field and read 3 bit unsigned integer in current endian

func (*D) TryFieldScalarU30 added in v0.0.2

func (d *D) TryFieldScalarU30(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU30 tries to add a field and read 30 bit unsigned integer in current endian

func (*D) TryFieldScalarU30BE added in v0.0.2

func (d *D) TryFieldScalarU30BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU30BE tries to add a field and read 30 bit unsigned integer in big-endian

func (*D) TryFieldScalarU30LE added in v0.0.2

func (d *D) TryFieldScalarU30LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU30LE tries to add a field and read 30 bit unsigned integer in little-endian

func (*D) TryFieldScalarU31 added in v0.0.2

func (d *D) TryFieldScalarU31(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU31 tries to add a field and read 31 bit unsigned integer in current endian

func (*D) TryFieldScalarU31BE added in v0.0.2

func (d *D) TryFieldScalarU31BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU31BE tries to add a field and read 31 bit unsigned integer in big-endian

func (*D) TryFieldScalarU31LE added in v0.0.2

func (d *D) TryFieldScalarU31LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU31LE tries to add a field and read 31 bit unsigned integer in little-endian

func (*D) TryFieldScalarU32 added in v0.0.2

func (d *D) TryFieldScalarU32(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU32 tries to add a field and read 32 bit unsigned integer in current endian

func (*D) TryFieldScalarU32BE added in v0.0.2

func (d *D) TryFieldScalarU32BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU32BE tries to add a field and read 32 bit unsigned integer in big-endian

func (*D) TryFieldScalarU32LE added in v0.0.2

func (d *D) TryFieldScalarU32LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU32LE tries to add a field and read 32 bit unsigned integer in little-endian

func (*D) TryFieldScalarU33 added in v0.0.2

func (d *D) TryFieldScalarU33(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU33 tries to add a field and read 33 bit unsigned integer in current endian

func (*D) TryFieldScalarU33BE added in v0.0.2

func (d *D) TryFieldScalarU33BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU33BE tries to add a field and read 33 bit unsigned integer in big-endian

func (*D) TryFieldScalarU33LE added in v0.0.2

func (d *D) TryFieldScalarU33LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU33LE tries to add a field and read 33 bit unsigned integer in little-endian

func (*D) TryFieldScalarU34 added in v0.0.2

func (d *D) TryFieldScalarU34(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU34 tries to add a field and read 34 bit unsigned integer in current endian

func (*D) TryFieldScalarU34BE added in v0.0.2

func (d *D) TryFieldScalarU34BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU34BE tries to add a field and read 34 bit unsigned integer in big-endian

func (*D) TryFieldScalarU34LE added in v0.0.2

func (d *D) TryFieldScalarU34LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU34LE tries to add a field and read 34 bit unsigned integer in little-endian

func (*D) TryFieldScalarU35 added in v0.0.2

func (d *D) TryFieldScalarU35(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU35 tries to add a field and read 35 bit unsigned integer in current endian

func (*D) TryFieldScalarU35BE added in v0.0.2

func (d *D) TryFieldScalarU35BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU35BE tries to add a field and read 35 bit unsigned integer in big-endian

func (*D) TryFieldScalarU35LE added in v0.0.2

func (d *D) TryFieldScalarU35LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU35LE tries to add a field and read 35 bit unsigned integer in little-endian

func (*D) TryFieldScalarU36 added in v0.0.2

func (d *D) TryFieldScalarU36(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU36 tries to add a field and read 36 bit unsigned integer in current endian

func (*D) TryFieldScalarU36BE added in v0.0.2

func (d *D) TryFieldScalarU36BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU36BE tries to add a field and read 36 bit unsigned integer in big-endian

func (*D) TryFieldScalarU36LE added in v0.0.2

func (d *D) TryFieldScalarU36LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU36LE tries to add a field and read 36 bit unsigned integer in little-endian

func (*D) TryFieldScalarU37 added in v0.0.2

func (d *D) TryFieldScalarU37(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU37 tries to add a field and read 37 bit unsigned integer in current endian

func (*D) TryFieldScalarU37BE added in v0.0.2

func (d *D) TryFieldScalarU37BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU37BE tries to add a field and read 37 bit unsigned integer in big-endian

func (*D) TryFieldScalarU37LE added in v0.0.2

func (d *D) TryFieldScalarU37LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU37LE tries to add a field and read 37 bit unsigned integer in little-endian

func (*D) TryFieldScalarU38 added in v0.0.2

func (d *D) TryFieldScalarU38(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU38 tries to add a field and read 38 bit unsigned integer in current endian

func (*D) TryFieldScalarU38BE added in v0.0.2

func (d *D) TryFieldScalarU38BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU38BE tries to add a field and read 38 bit unsigned integer in big-endian

func (*D) TryFieldScalarU38LE added in v0.0.2

func (d *D) TryFieldScalarU38LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU38LE tries to add a field and read 38 bit unsigned integer in little-endian

func (*D) TryFieldScalarU39 added in v0.0.2

func (d *D) TryFieldScalarU39(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU39 tries to add a field and read 39 bit unsigned integer in current endian

func (*D) TryFieldScalarU39BE added in v0.0.2

func (d *D) TryFieldScalarU39BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU39BE tries to add a field and read 39 bit unsigned integer in big-endian

func (*D) TryFieldScalarU39LE added in v0.0.2

func (d *D) TryFieldScalarU39LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU39LE tries to add a field and read 39 bit unsigned integer in little-endian

func (*D) TryFieldScalarU4 added in v0.0.2

func (d *D) TryFieldScalarU4(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU4 tries to add a field and read 4 bit unsigned integer in current endian

func (*D) TryFieldScalarU40 added in v0.0.2

func (d *D) TryFieldScalarU40(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU40 tries to add a field and read 40 bit unsigned integer in current endian

func (*D) TryFieldScalarU40BE added in v0.0.2

func (d *D) TryFieldScalarU40BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU40BE tries to add a field and read 40 bit unsigned integer in big-endian

func (*D) TryFieldScalarU40LE added in v0.0.2

func (d *D) TryFieldScalarU40LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU40LE tries to add a field and read 40 bit unsigned integer in little-endian

func (*D) TryFieldScalarU41 added in v0.0.2

func (d *D) TryFieldScalarU41(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU41 tries to add a field and read 41 bit unsigned integer in current endian

func (*D) TryFieldScalarU41BE added in v0.0.2

func (d *D) TryFieldScalarU41BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU41BE tries to add a field and read 41 bit unsigned integer in big-endian

func (*D) TryFieldScalarU41LE added in v0.0.2

func (d *D) TryFieldScalarU41LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU41LE tries to add a field and read 41 bit unsigned integer in little-endian

func (*D) TryFieldScalarU42 added in v0.0.2

func (d *D) TryFieldScalarU42(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU42 tries to add a field and read 42 bit unsigned integer in current endian

func (*D) TryFieldScalarU42BE added in v0.0.2

func (d *D) TryFieldScalarU42BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU42BE tries to add a field and read 42 bit unsigned integer in big-endian

func (*D) TryFieldScalarU42LE added in v0.0.2

func (d *D) TryFieldScalarU42LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU42LE tries to add a field and read 42 bit unsigned integer in little-endian

func (*D) TryFieldScalarU43 added in v0.0.2

func (d *D) TryFieldScalarU43(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU43 tries to add a field and read 43 bit unsigned integer in current endian

func (*D) TryFieldScalarU43BE added in v0.0.2

func (d *D) TryFieldScalarU43BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU43BE tries to add a field and read 43 bit unsigned integer in big-endian

func (*D) TryFieldScalarU43LE added in v0.0.2

func (d *D) TryFieldScalarU43LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU43LE tries to add a field and read 43 bit unsigned integer in little-endian

func (*D) TryFieldScalarU44 added in v0.0.2

func (d *D) TryFieldScalarU44(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU44 tries to add a field and read 44 bit unsigned integer in current endian

func (*D) TryFieldScalarU44BE added in v0.0.2

func (d *D) TryFieldScalarU44BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU44BE tries to add a field and read 44 bit unsigned integer in big-endian

func (*D) TryFieldScalarU44LE added in v0.0.2

func (d *D) TryFieldScalarU44LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU44LE tries to add a field and read 44 bit unsigned integer in little-endian

func (*D) TryFieldScalarU45 added in v0.0.2

func (d *D) TryFieldScalarU45(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU45 tries to add a field and read 45 bit unsigned integer in current endian

func (*D) TryFieldScalarU45BE added in v0.0.2

func (d *D) TryFieldScalarU45BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU45BE tries to add a field and read 45 bit unsigned integer in big-endian

func (*D) TryFieldScalarU45LE added in v0.0.2

func (d *D) TryFieldScalarU45LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU45LE tries to add a field and read 45 bit unsigned integer in little-endian

func (*D) TryFieldScalarU46 added in v0.0.2

func (d *D) TryFieldScalarU46(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU46 tries to add a field and read 46 bit unsigned integer in current endian

func (*D) TryFieldScalarU46BE added in v0.0.2

func (d *D) TryFieldScalarU46BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU46BE tries to add a field and read 46 bit unsigned integer in big-endian

func (*D) TryFieldScalarU46LE added in v0.0.2

func (d *D) TryFieldScalarU46LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU46LE tries to add a field and read 46 bit unsigned integer in little-endian

func (*D) TryFieldScalarU47 added in v0.0.2

func (d *D) TryFieldScalarU47(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU47 tries to add a field and read 47 bit unsigned integer in current endian

func (*D) TryFieldScalarU47BE added in v0.0.2

func (d *D) TryFieldScalarU47BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU47BE tries to add a field and read 47 bit unsigned integer in big-endian

func (*D) TryFieldScalarU47LE added in v0.0.2

func (d *D) TryFieldScalarU47LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU47LE tries to add a field and read 47 bit unsigned integer in little-endian

func (*D) TryFieldScalarU48 added in v0.0.2

func (d *D) TryFieldScalarU48(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU48 tries to add a field and read 48 bit unsigned integer in current endian

func (*D) TryFieldScalarU48BE added in v0.0.2

func (d *D) TryFieldScalarU48BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU48BE tries to add a field and read 48 bit unsigned integer in big-endian

func (*D) TryFieldScalarU48LE added in v0.0.2

func (d *D) TryFieldScalarU48LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU48LE tries to add a field and read 48 bit unsigned integer in little-endian

func (*D) TryFieldScalarU49 added in v0.0.2

func (d *D) TryFieldScalarU49(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU49 tries to add a field and read 49 bit unsigned integer in current endian

func (*D) TryFieldScalarU49BE added in v0.0.2

func (d *D) TryFieldScalarU49BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU49BE tries to add a field and read 49 bit unsigned integer in big-endian

func (*D) TryFieldScalarU49LE added in v0.0.2

func (d *D) TryFieldScalarU49LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU49LE tries to add a field and read 49 bit unsigned integer in little-endian

func (*D) TryFieldScalarU5 added in v0.0.2

func (d *D) TryFieldScalarU5(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU5 tries to add a field and read 5 bit unsigned integer in current endian

func (*D) TryFieldScalarU50 added in v0.0.2

func (d *D) TryFieldScalarU50(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU50 tries to add a field and read 50 bit unsigned integer in current endian

func (*D) TryFieldScalarU50BE added in v0.0.2

func (d *D) TryFieldScalarU50BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU50BE tries to add a field and read 50 bit unsigned integer in big-endian

func (*D) TryFieldScalarU50LE added in v0.0.2

func (d *D) TryFieldScalarU50LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU50LE tries to add a field and read 50 bit unsigned integer in little-endian

func (*D) TryFieldScalarU51 added in v0.0.2

func (d *D) TryFieldScalarU51(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU51 tries to add a field and read 51 bit unsigned integer in current endian

func (*D) TryFieldScalarU51BE added in v0.0.2

func (d *D) TryFieldScalarU51BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU51BE tries to add a field and read 51 bit unsigned integer in big-endian

func (*D) TryFieldScalarU51LE added in v0.0.2

func (d *D) TryFieldScalarU51LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU51LE tries to add a field and read 51 bit unsigned integer in little-endian

func (*D) TryFieldScalarU52 added in v0.0.2

func (d *D) TryFieldScalarU52(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU52 tries to add a field and read 52 bit unsigned integer in current endian

func (*D) TryFieldScalarU52BE added in v0.0.2

func (d *D) TryFieldScalarU52BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU52BE tries to add a field and read 52 bit unsigned integer in big-endian

func (*D) TryFieldScalarU52LE added in v0.0.2

func (d *D) TryFieldScalarU52LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU52LE tries to add a field and read 52 bit unsigned integer in little-endian

func (*D) TryFieldScalarU53 added in v0.0.2

func (d *D) TryFieldScalarU53(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU53 tries to add a field and read 53 bit unsigned integer in current endian

func (*D) TryFieldScalarU53BE added in v0.0.2

func (d *D) TryFieldScalarU53BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU53BE tries to add a field and read 53 bit unsigned integer in big-endian

func (*D) TryFieldScalarU53LE added in v0.0.2

func (d *D) TryFieldScalarU53LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU53LE tries to add a field and read 53 bit unsigned integer in little-endian

func (*D) TryFieldScalarU54 added in v0.0.2

func (d *D) TryFieldScalarU54(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU54 tries to add a field and read 54 bit unsigned integer in current endian

func (*D) TryFieldScalarU54BE added in v0.0.2

func (d *D) TryFieldScalarU54BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU54BE tries to add a field and read 54 bit unsigned integer in big-endian

func (*D) TryFieldScalarU54LE added in v0.0.2

func (d *D) TryFieldScalarU54LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU54LE tries to add a field and read 54 bit unsigned integer in little-endian

func (*D) TryFieldScalarU55 added in v0.0.2

func (d *D) TryFieldScalarU55(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU55 tries to add a field and read 55 bit unsigned integer in current endian

func (*D) TryFieldScalarU55BE added in v0.0.2

func (d *D) TryFieldScalarU55BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU55BE tries to add a field and read 55 bit unsigned integer in big-endian

func (*D) TryFieldScalarU55LE added in v0.0.2

func (d *D) TryFieldScalarU55LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU55LE tries to add a field and read 55 bit unsigned integer in little-endian

func (*D) TryFieldScalarU56 added in v0.0.2

func (d *D) TryFieldScalarU56(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU56 tries to add a field and read 56 bit unsigned integer in current endian

func (*D) TryFieldScalarU56BE added in v0.0.2

func (d *D) TryFieldScalarU56BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU56BE tries to add a field and read 56 bit unsigned integer in big-endian

func (*D) TryFieldScalarU56LE added in v0.0.2

func (d *D) TryFieldScalarU56LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU56LE tries to add a field and read 56 bit unsigned integer in little-endian

func (*D) TryFieldScalarU57 added in v0.0.2

func (d *D) TryFieldScalarU57(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU57 tries to add a field and read 57 bit unsigned integer in current endian

func (*D) TryFieldScalarU57BE added in v0.0.2

func (d *D) TryFieldScalarU57BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU57BE tries to add a field and read 57 bit unsigned integer in big-endian

func (*D) TryFieldScalarU57LE added in v0.0.2

func (d *D) TryFieldScalarU57LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU57LE tries to add a field and read 57 bit unsigned integer in little-endian

func (*D) TryFieldScalarU58 added in v0.0.2

func (d *D) TryFieldScalarU58(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU58 tries to add a field and read 58 bit unsigned integer in current endian

func (*D) TryFieldScalarU58BE added in v0.0.2

func (d *D) TryFieldScalarU58BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU58BE tries to add a field and read 58 bit unsigned integer in big-endian

func (*D) TryFieldScalarU58LE added in v0.0.2

func (d *D) TryFieldScalarU58LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU58LE tries to add a field and read 58 bit unsigned integer in little-endian

func (*D) TryFieldScalarU59 added in v0.0.2

func (d *D) TryFieldScalarU59(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU59 tries to add a field and read 59 bit unsigned integer in current endian

func (*D) TryFieldScalarU59BE added in v0.0.2

func (d *D) TryFieldScalarU59BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU59BE tries to add a field and read 59 bit unsigned integer in big-endian

func (*D) TryFieldScalarU59LE added in v0.0.2

func (d *D) TryFieldScalarU59LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU59LE tries to add a field and read 59 bit unsigned integer in little-endian

func (*D) TryFieldScalarU6 added in v0.0.2

func (d *D) TryFieldScalarU6(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU6 tries to add a field and read 6 bit unsigned integer in current endian

func (*D) TryFieldScalarU60 added in v0.0.2

func (d *D) TryFieldScalarU60(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU60 tries to add a field and read 60 bit unsigned integer in current endian

func (*D) TryFieldScalarU60BE added in v0.0.2

func (d *D) TryFieldScalarU60BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU60BE tries to add a field and read 60 bit unsigned integer in big-endian

func (*D) TryFieldScalarU60LE added in v0.0.2

func (d *D) TryFieldScalarU60LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU60LE tries to add a field and read 60 bit unsigned integer in little-endian

func (*D) TryFieldScalarU61 added in v0.0.2

func (d *D) TryFieldScalarU61(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU61 tries to add a field and read 61 bit unsigned integer in current endian

func (*D) TryFieldScalarU61BE added in v0.0.2

func (d *D) TryFieldScalarU61BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU61BE tries to add a field and read 61 bit unsigned integer in big-endian

func (*D) TryFieldScalarU61LE added in v0.0.2

func (d *D) TryFieldScalarU61LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU61LE tries to add a field and read 61 bit unsigned integer in little-endian

func (*D) TryFieldScalarU62 added in v0.0.2

func (d *D) TryFieldScalarU62(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU62 tries to add a field and read 62 bit unsigned integer in current endian

func (*D) TryFieldScalarU62BE added in v0.0.2

func (d *D) TryFieldScalarU62BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU62BE tries to add a field and read 62 bit unsigned integer in big-endian

func (*D) TryFieldScalarU62LE added in v0.0.2

func (d *D) TryFieldScalarU62LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU62LE tries to add a field and read 62 bit unsigned integer in little-endian

func (*D) TryFieldScalarU63 added in v0.0.2

func (d *D) TryFieldScalarU63(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU63 tries to add a field and read 63 bit unsigned integer in current endian

func (*D) TryFieldScalarU63BE added in v0.0.2

func (d *D) TryFieldScalarU63BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU63BE tries to add a field and read 63 bit unsigned integer in big-endian

func (*D) TryFieldScalarU63LE added in v0.0.2

func (d *D) TryFieldScalarU63LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU63LE tries to add a field and read 63 bit unsigned integer in little-endian

func (*D) TryFieldScalarU64 added in v0.0.2

func (d *D) TryFieldScalarU64(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU64 tries to add a field and read 64 bit unsigned integer in current endian

func (*D) TryFieldScalarU64BE added in v0.0.2

func (d *D) TryFieldScalarU64BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU64BE tries to add a field and read 64 bit unsigned integer in big-endian

func (*D) TryFieldScalarU64LE added in v0.0.2

func (d *D) TryFieldScalarU64LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU64LE tries to add a field and read 64 bit unsigned integer in little-endian

func (*D) TryFieldScalarU7 added in v0.0.2

func (d *D) TryFieldScalarU7(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU7 tries to add a field and read 7 bit unsigned integer in current endian

func (*D) TryFieldScalarU8 added in v0.0.2

func (d *D) TryFieldScalarU8(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU8 tries to add a field and read 8 bit unsigned integer in current endian

func (*D) TryFieldScalarU8BE added in v0.0.2

func (d *D) TryFieldScalarU8BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU8BE tries to add a field and read 8 bit unsigned integer in big-endian

func (*D) TryFieldScalarU8LE added in v0.0.2

func (d *D) TryFieldScalarU8LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU8LE tries to add a field and read 8 bit unsigned integer in little-endian

func (*D) TryFieldScalarU9 added in v0.0.2

func (d *D) TryFieldScalarU9(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU9 tries to add a field and read 9 bit unsigned integer in current endian

func (*D) TryFieldScalarU9BE added in v0.0.2

func (d *D) TryFieldScalarU9BE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU9BE tries to add a field and read 9 bit unsigned integer in big-endian

func (*D) TryFieldScalarU9LE added in v0.0.2

func (d *D) TryFieldScalarU9LE(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarU9LE tries to add a field and read 9 bit unsigned integer in little-endian

func (*D) TryFieldScalarUBigInt added in v0.0.4

func (d *D) TryFieldScalarUBigInt(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUBigInt tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldScalarUBigIntBE added in v0.0.4

func (d *D) TryFieldScalarUBigIntBE(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUBigIntBE tries to add a field and read nBits bit signed integer in big-endian

func (*D) TryFieldScalarUBigIntE added in v0.0.4

func (d *D) TryFieldScalarUBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldScalarUBigIntLE added in v0.0.4

func (d *D) TryFieldScalarUBigIntLE(name string, nBits int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUBigIntLE tries to add a field and read nBits bit signed integer in little-endian

func (*D) TryFieldScalarUE added in v0.0.2

func (d *D) TryFieldScalarUE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUE tries to add a field and read nBits unsigned integer in specified endian

func (*D) TryFieldScalarUFn

func (d *D) TryFieldScalarUFn(name string, fn func(d *D) (uint64, error), sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUFn tries to add a field, calls uint64 decode function and returns scalar

func (*D) TryFieldScalarUTF16 added in v0.0.2

func (d *D) TryFieldScalarUTF16(name string, nBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF16 tries to add a field and read nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) TryFieldScalarUTF16BE added in v0.0.2

func (d *D) TryFieldScalarUTF16BE(name string, nBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF16BE tries to add a field and read nBytes bytes UTF16 big-endian string

func (*D) TryFieldScalarUTF16LE added in v0.0.2

func (d *D) TryFieldScalarUTF16LE(name string, nBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF16LE tries to add a field and read nBytes bytes UTF16 little-endian string

func (*D) TryFieldScalarUTF8 added in v0.0.2

func (d *D) TryFieldScalarUTF8(name string, nBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF8 tries to add a field and read nBytes bytes UTF8 string

func (*D) TryFieldScalarUTF8Null added in v0.0.2

func (d *D) TryFieldScalarUTF8Null(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF8Null tries to add a field and read null terminated UTF8 string

func (*D) TryFieldScalarUTF8NullFixedLen added in v0.0.2

func (d *D) TryFieldScalarUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF8NullFixedLen tries to add a field and read fixedBytes bytes long null terminated UTF8 string

func (*D) TryFieldScalarUTF8ShortString added in v0.0.2

func (d *D) TryFieldScalarUTF8ShortString(name string, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF8ShortString tries to add a field and read one byte length fixed UTF8 string

func (*D) TryFieldScalarUTF8ShortStringFixedLen added in v0.0.2

func (d *D) TryFieldScalarUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUTF8ShortStringFixedLen tries to add a field and read fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) TryFieldScalarUnary added in v0.0.2

func (d *D) TryFieldScalarUnary(name string, ov uint64, sms ...scalar.Mapper) (*scalar.S, error)

TryFieldScalarUnary tries to add a field and read unary integer using ov as "one" value

func (*D) TryFieldStrFn

func (d *D) TryFieldStrFn(name string, fn func(d *D) (string, error), sms ...scalar.Mapper) (string, error)

TryFieldStrFn tries to add a field, calls string decode function and returns actual value as a Str

func (*D) TryFieldStrScalarFn

func (d *D) TryFieldStrScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (string, error)

TryFieldStrScalarFn tries to add a field, calls scalar functions and returns actual value as a Str

func (*D) TryFieldU

func (d *D) TryFieldU(name string, nBits int, sms ...scalar.Mapper) (uint64, error)

TryFieldU tries to add a field and read nBits bits unsigned integer in current endian

func (*D) TryFieldU1

func (d *D) TryFieldU1(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU1 tries to add a field and read 1 bit unsigned integer in current endian

func (*D) TryFieldU10

func (d *D) TryFieldU10(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU10 tries to add a field and read 10 bit unsigned integer in current endian

func (*D) TryFieldU10BE

func (d *D) TryFieldU10BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU10BE tries to add a field and read 10 bit unsigned integer in big-endian

func (*D) TryFieldU10LE

func (d *D) TryFieldU10LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU10LE tries to add a field and read 10 bit unsigned integer in little-endian

func (*D) TryFieldU11

func (d *D) TryFieldU11(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU11 tries to add a field and read 11 bit unsigned integer in current endian

func (*D) TryFieldU11BE

func (d *D) TryFieldU11BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU11BE tries to add a field and read 11 bit unsigned integer in big-endian

func (*D) TryFieldU11LE

func (d *D) TryFieldU11LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU11LE tries to add a field and read 11 bit unsigned integer in little-endian

func (*D) TryFieldU12

func (d *D) TryFieldU12(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU12 tries to add a field and read 12 bit unsigned integer in current endian

func (*D) TryFieldU12BE

func (d *D) TryFieldU12BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU12BE tries to add a field and read 12 bit unsigned integer in big-endian

func (*D) TryFieldU12LE

func (d *D) TryFieldU12LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU12LE tries to add a field and read 12 bit unsigned integer in little-endian

func (*D) TryFieldU13

func (d *D) TryFieldU13(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU13 tries to add a field and read 13 bit unsigned integer in current endian

func (*D) TryFieldU13BE

func (d *D) TryFieldU13BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU13BE tries to add a field and read 13 bit unsigned integer in big-endian

func (*D) TryFieldU13LE

func (d *D) TryFieldU13LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU13LE tries to add a field and read 13 bit unsigned integer in little-endian

func (*D) TryFieldU14

func (d *D) TryFieldU14(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU14 tries to add a field and read 14 bit unsigned integer in current endian

func (*D) TryFieldU14BE

func (d *D) TryFieldU14BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU14BE tries to add a field and read 14 bit unsigned integer in big-endian

func (*D) TryFieldU14LE

func (d *D) TryFieldU14LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU14LE tries to add a field and read 14 bit unsigned integer in little-endian

func (*D) TryFieldU15

func (d *D) TryFieldU15(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU15 tries to add a field and read 15 bit unsigned integer in current endian

func (*D) TryFieldU15BE

func (d *D) TryFieldU15BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU15BE tries to add a field and read 15 bit unsigned integer in big-endian

func (*D) TryFieldU15LE

func (d *D) TryFieldU15LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU15LE tries to add a field and read 15 bit unsigned integer in little-endian

func (*D) TryFieldU16

func (d *D) TryFieldU16(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU16 tries to add a field and read 16 bit unsigned integer in current endian

func (*D) TryFieldU16BE

func (d *D) TryFieldU16BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU16BE tries to add a field and read 16 bit unsigned integer in big-endian

func (*D) TryFieldU16LE

func (d *D) TryFieldU16LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU16LE tries to add a field and read 16 bit unsigned integer in little-endian

func (*D) TryFieldU17

func (d *D) TryFieldU17(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU17 tries to add a field and read 17 bit unsigned integer in current endian

func (*D) TryFieldU17BE

func (d *D) TryFieldU17BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU17BE tries to add a field and read 17 bit unsigned integer in big-endian

func (*D) TryFieldU17LE

func (d *D) TryFieldU17LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU17LE tries to add a field and read 17 bit unsigned integer in little-endian

func (*D) TryFieldU18

func (d *D) TryFieldU18(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU18 tries to add a field and read 18 bit unsigned integer in current endian

func (*D) TryFieldU18BE

func (d *D) TryFieldU18BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU18BE tries to add a field and read 18 bit unsigned integer in big-endian

func (*D) TryFieldU18LE

func (d *D) TryFieldU18LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU18LE tries to add a field and read 18 bit unsigned integer in little-endian

func (*D) TryFieldU19

func (d *D) TryFieldU19(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU19 tries to add a field and read 19 bit unsigned integer in current endian

func (*D) TryFieldU19BE

func (d *D) TryFieldU19BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU19BE tries to add a field and read 19 bit unsigned integer in big-endian

func (*D) TryFieldU19LE

func (d *D) TryFieldU19LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU19LE tries to add a field and read 19 bit unsigned integer in little-endian

func (*D) TryFieldU2

func (d *D) TryFieldU2(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU2 tries to add a field and read 2 bit unsigned integer in current endian

func (*D) TryFieldU20

func (d *D) TryFieldU20(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU20 tries to add a field and read 20 bit unsigned integer in current endian

func (*D) TryFieldU20BE

func (d *D) TryFieldU20BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU20BE tries to add a field and read 20 bit unsigned integer in big-endian

func (*D) TryFieldU20LE

func (d *D) TryFieldU20LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU20LE tries to add a field and read 20 bit unsigned integer in little-endian

func (*D) TryFieldU21

func (d *D) TryFieldU21(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU21 tries to add a field and read 21 bit unsigned integer in current endian

func (*D) TryFieldU21BE

func (d *D) TryFieldU21BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU21BE tries to add a field and read 21 bit unsigned integer in big-endian

func (*D) TryFieldU21LE

func (d *D) TryFieldU21LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU21LE tries to add a field and read 21 bit unsigned integer in little-endian

func (*D) TryFieldU22

func (d *D) TryFieldU22(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU22 tries to add a field and read 22 bit unsigned integer in current endian

func (*D) TryFieldU22BE

func (d *D) TryFieldU22BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU22BE tries to add a field and read 22 bit unsigned integer in big-endian

func (*D) TryFieldU22LE

func (d *D) TryFieldU22LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU22LE tries to add a field and read 22 bit unsigned integer in little-endian

func (*D) TryFieldU23

func (d *D) TryFieldU23(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU23 tries to add a field and read 23 bit unsigned integer in current endian

func (*D) TryFieldU23BE

func (d *D) TryFieldU23BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU23BE tries to add a field and read 23 bit unsigned integer in big-endian

func (*D) TryFieldU23LE

func (d *D) TryFieldU23LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU23LE tries to add a field and read 23 bit unsigned integer in little-endian

func (*D) TryFieldU24

func (d *D) TryFieldU24(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU24 tries to add a field and read 24 bit unsigned integer in current endian

func (*D) TryFieldU24BE

func (d *D) TryFieldU24BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU24BE tries to add a field and read 24 bit unsigned integer in big-endian

func (*D) TryFieldU24LE

func (d *D) TryFieldU24LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU24LE tries to add a field and read 24 bit unsigned integer in little-endian

func (*D) TryFieldU25

func (d *D) TryFieldU25(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU25 tries to add a field and read 25 bit unsigned integer in current endian

func (*D) TryFieldU25BE

func (d *D) TryFieldU25BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU25BE tries to add a field and read 25 bit unsigned integer in big-endian

func (*D) TryFieldU25LE

func (d *D) TryFieldU25LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU25LE tries to add a field and read 25 bit unsigned integer in little-endian

func (*D) TryFieldU26

func (d *D) TryFieldU26(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU26 tries to add a field and read 26 bit unsigned integer in current endian

func (*D) TryFieldU26BE

func (d *D) TryFieldU26BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU26BE tries to add a field and read 26 bit unsigned integer in big-endian

func (*D) TryFieldU26LE

func (d *D) TryFieldU26LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU26LE tries to add a field and read 26 bit unsigned integer in little-endian

func (*D) TryFieldU27

func (d *D) TryFieldU27(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU27 tries to add a field and read 27 bit unsigned integer in current endian

func (*D) TryFieldU27BE

func (d *D) TryFieldU27BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU27BE tries to add a field and read 27 bit unsigned integer in big-endian

func (*D) TryFieldU27LE

func (d *D) TryFieldU27LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU27LE tries to add a field and read 27 bit unsigned integer in little-endian

func (*D) TryFieldU28

func (d *D) TryFieldU28(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU28 tries to add a field and read 28 bit unsigned integer in current endian

func (*D) TryFieldU28BE

func (d *D) TryFieldU28BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU28BE tries to add a field and read 28 bit unsigned integer in big-endian

func (*D) TryFieldU28LE

func (d *D) TryFieldU28LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU28LE tries to add a field and read 28 bit unsigned integer in little-endian

func (*D) TryFieldU29

func (d *D) TryFieldU29(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU29 tries to add a field and read 29 bit unsigned integer in current endian

func (*D) TryFieldU29BE

func (d *D) TryFieldU29BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU29BE tries to add a field and read 29 bit unsigned integer in big-endian

func (*D) TryFieldU29LE

func (d *D) TryFieldU29LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU29LE tries to add a field and read 29 bit unsigned integer in little-endian

func (*D) TryFieldU3

func (d *D) TryFieldU3(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU3 tries to add a field and read 3 bit unsigned integer in current endian

func (*D) TryFieldU30

func (d *D) TryFieldU30(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU30 tries to add a field and read 30 bit unsigned integer in current endian

func (*D) TryFieldU30BE

func (d *D) TryFieldU30BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU30BE tries to add a field and read 30 bit unsigned integer in big-endian

func (*D) TryFieldU30LE

func (d *D) TryFieldU30LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU30LE tries to add a field and read 30 bit unsigned integer in little-endian

func (*D) TryFieldU31

func (d *D) TryFieldU31(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU31 tries to add a field and read 31 bit unsigned integer in current endian

func (*D) TryFieldU31BE

func (d *D) TryFieldU31BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU31BE tries to add a field and read 31 bit unsigned integer in big-endian

func (*D) TryFieldU31LE

func (d *D) TryFieldU31LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU31LE tries to add a field and read 31 bit unsigned integer in little-endian

func (*D) TryFieldU32

func (d *D) TryFieldU32(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU32 tries to add a field and read 32 bit unsigned integer in current endian

func (*D) TryFieldU32BE

func (d *D) TryFieldU32BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU32BE tries to add a field and read 32 bit unsigned integer in big-endian

func (*D) TryFieldU32LE

func (d *D) TryFieldU32LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU32LE tries to add a field and read 32 bit unsigned integer in little-endian

func (*D) TryFieldU33

func (d *D) TryFieldU33(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU33 tries to add a field and read 33 bit unsigned integer in current endian

func (*D) TryFieldU33BE

func (d *D) TryFieldU33BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU33BE tries to add a field and read 33 bit unsigned integer in big-endian

func (*D) TryFieldU33LE

func (d *D) TryFieldU33LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU33LE tries to add a field and read 33 bit unsigned integer in little-endian

func (*D) TryFieldU34

func (d *D) TryFieldU34(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU34 tries to add a field and read 34 bit unsigned integer in current endian

func (*D) TryFieldU34BE

func (d *D) TryFieldU34BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU34BE tries to add a field and read 34 bit unsigned integer in big-endian

func (*D) TryFieldU34LE

func (d *D) TryFieldU34LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU34LE tries to add a field and read 34 bit unsigned integer in little-endian

func (*D) TryFieldU35

func (d *D) TryFieldU35(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU35 tries to add a field and read 35 bit unsigned integer in current endian

func (*D) TryFieldU35BE

func (d *D) TryFieldU35BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU35BE tries to add a field and read 35 bit unsigned integer in big-endian

func (*D) TryFieldU35LE

func (d *D) TryFieldU35LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU35LE tries to add a field and read 35 bit unsigned integer in little-endian

func (*D) TryFieldU36

func (d *D) TryFieldU36(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU36 tries to add a field and read 36 bit unsigned integer in current endian

func (*D) TryFieldU36BE

func (d *D) TryFieldU36BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU36BE tries to add a field and read 36 bit unsigned integer in big-endian

func (*D) TryFieldU36LE

func (d *D) TryFieldU36LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU36LE tries to add a field and read 36 bit unsigned integer in little-endian

func (*D) TryFieldU37

func (d *D) TryFieldU37(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU37 tries to add a field and read 37 bit unsigned integer in current endian

func (*D) TryFieldU37BE

func (d *D) TryFieldU37BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU37BE tries to add a field and read 37 bit unsigned integer in big-endian

func (*D) TryFieldU37LE

func (d *D) TryFieldU37LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU37LE tries to add a field and read 37 bit unsigned integer in little-endian

func (*D) TryFieldU38

func (d *D) TryFieldU38(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU38 tries to add a field and read 38 bit unsigned integer in current endian

func (*D) TryFieldU38BE

func (d *D) TryFieldU38BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU38BE tries to add a field and read 38 bit unsigned integer in big-endian

func (*D) TryFieldU38LE

func (d *D) TryFieldU38LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU38LE tries to add a field and read 38 bit unsigned integer in little-endian

func (*D) TryFieldU39

func (d *D) TryFieldU39(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU39 tries to add a field and read 39 bit unsigned integer in current endian

func (*D) TryFieldU39BE

func (d *D) TryFieldU39BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU39BE tries to add a field and read 39 bit unsigned integer in big-endian

func (*D) TryFieldU39LE

func (d *D) TryFieldU39LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU39LE tries to add a field and read 39 bit unsigned integer in little-endian

func (*D) TryFieldU4

func (d *D) TryFieldU4(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU4 tries to add a field and read 4 bit unsigned integer in current endian

func (*D) TryFieldU40

func (d *D) TryFieldU40(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU40 tries to add a field and read 40 bit unsigned integer in current endian

func (*D) TryFieldU40BE

func (d *D) TryFieldU40BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU40BE tries to add a field and read 40 bit unsigned integer in big-endian

func (*D) TryFieldU40LE

func (d *D) TryFieldU40LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU40LE tries to add a field and read 40 bit unsigned integer in little-endian

func (*D) TryFieldU41

func (d *D) TryFieldU41(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU41 tries to add a field and read 41 bit unsigned integer in current endian

func (*D) TryFieldU41BE

func (d *D) TryFieldU41BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU41BE tries to add a field and read 41 bit unsigned integer in big-endian

func (*D) TryFieldU41LE

func (d *D) TryFieldU41LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU41LE tries to add a field and read 41 bit unsigned integer in little-endian

func (*D) TryFieldU42

func (d *D) TryFieldU42(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU42 tries to add a field and read 42 bit unsigned integer in current endian

func (*D) TryFieldU42BE

func (d *D) TryFieldU42BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU42BE tries to add a field and read 42 bit unsigned integer in big-endian

func (*D) TryFieldU42LE

func (d *D) TryFieldU42LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU42LE tries to add a field and read 42 bit unsigned integer in little-endian

func (*D) TryFieldU43

func (d *D) TryFieldU43(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU43 tries to add a field and read 43 bit unsigned integer in current endian

func (*D) TryFieldU43BE

func (d *D) TryFieldU43BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU43BE tries to add a field and read 43 bit unsigned integer in big-endian

func (*D) TryFieldU43LE

func (d *D) TryFieldU43LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU43LE tries to add a field and read 43 bit unsigned integer in little-endian

func (*D) TryFieldU44

func (d *D) TryFieldU44(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU44 tries to add a field and read 44 bit unsigned integer in current endian

func (*D) TryFieldU44BE

func (d *D) TryFieldU44BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU44BE tries to add a field and read 44 bit unsigned integer in big-endian

func (*D) TryFieldU44LE

func (d *D) TryFieldU44LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU44LE tries to add a field and read 44 bit unsigned integer in little-endian

func (*D) TryFieldU45

func (d *D) TryFieldU45(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU45 tries to add a field and read 45 bit unsigned integer in current endian

func (*D) TryFieldU45BE

func (d *D) TryFieldU45BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU45BE tries to add a field and read 45 bit unsigned integer in big-endian

func (*D) TryFieldU45LE

func (d *D) TryFieldU45LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU45LE tries to add a field and read 45 bit unsigned integer in little-endian

func (*D) TryFieldU46

func (d *D) TryFieldU46(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU46 tries to add a field and read 46 bit unsigned integer in current endian

func (*D) TryFieldU46BE

func (d *D) TryFieldU46BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU46BE tries to add a field and read 46 bit unsigned integer in big-endian

func (*D) TryFieldU46LE

func (d *D) TryFieldU46LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU46LE tries to add a field and read 46 bit unsigned integer in little-endian

func (*D) TryFieldU47

func (d *D) TryFieldU47(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU47 tries to add a field and read 47 bit unsigned integer in current endian

func (*D) TryFieldU47BE

func (d *D) TryFieldU47BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU47BE tries to add a field and read 47 bit unsigned integer in big-endian

func (*D) TryFieldU47LE

func (d *D) TryFieldU47LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU47LE tries to add a field and read 47 bit unsigned integer in little-endian

func (*D) TryFieldU48

func (d *D) TryFieldU48(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU48 tries to add a field and read 48 bit unsigned integer in current endian

func (*D) TryFieldU48BE

func (d *D) TryFieldU48BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU48BE tries to add a field and read 48 bit unsigned integer in big-endian

func (*D) TryFieldU48LE

func (d *D) TryFieldU48LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU48LE tries to add a field and read 48 bit unsigned integer in little-endian

func (*D) TryFieldU49

func (d *D) TryFieldU49(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU49 tries to add a field and read 49 bit unsigned integer in current endian

func (*D) TryFieldU49BE

func (d *D) TryFieldU49BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU49BE tries to add a field and read 49 bit unsigned integer in big-endian

func (*D) TryFieldU49LE

func (d *D) TryFieldU49LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU49LE tries to add a field and read 49 bit unsigned integer in little-endian

func (*D) TryFieldU5

func (d *D) TryFieldU5(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU5 tries to add a field and read 5 bit unsigned integer in current endian

func (*D) TryFieldU50

func (d *D) TryFieldU50(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU50 tries to add a field and read 50 bit unsigned integer in current endian

func (*D) TryFieldU50BE

func (d *D) TryFieldU50BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU50BE tries to add a field and read 50 bit unsigned integer in big-endian

func (*D) TryFieldU50LE

func (d *D) TryFieldU50LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU50LE tries to add a field and read 50 bit unsigned integer in little-endian

func (*D) TryFieldU51

func (d *D) TryFieldU51(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU51 tries to add a field and read 51 bit unsigned integer in current endian

func (*D) TryFieldU51BE

func (d *D) TryFieldU51BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU51BE tries to add a field and read 51 bit unsigned integer in big-endian

func (*D) TryFieldU51LE

func (d *D) TryFieldU51LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU51LE tries to add a field and read 51 bit unsigned integer in little-endian

func (*D) TryFieldU52

func (d *D) TryFieldU52(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU52 tries to add a field and read 52 bit unsigned integer in current endian

func (*D) TryFieldU52BE

func (d *D) TryFieldU52BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU52BE tries to add a field and read 52 bit unsigned integer in big-endian

func (*D) TryFieldU52LE

func (d *D) TryFieldU52LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU52LE tries to add a field and read 52 bit unsigned integer in little-endian

func (*D) TryFieldU53

func (d *D) TryFieldU53(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU53 tries to add a field and read 53 bit unsigned integer in current endian

func (*D) TryFieldU53BE

func (d *D) TryFieldU53BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU53BE tries to add a field and read 53 bit unsigned integer in big-endian

func (*D) TryFieldU53LE

func (d *D) TryFieldU53LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU53LE tries to add a field and read 53 bit unsigned integer in little-endian

func (*D) TryFieldU54

func (d *D) TryFieldU54(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU54 tries to add a field and read 54 bit unsigned integer in current endian

func (*D) TryFieldU54BE

func (d *D) TryFieldU54BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU54BE tries to add a field and read 54 bit unsigned integer in big-endian

func (*D) TryFieldU54LE

func (d *D) TryFieldU54LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU54LE tries to add a field and read 54 bit unsigned integer in little-endian

func (*D) TryFieldU55

func (d *D) TryFieldU55(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU55 tries to add a field and read 55 bit unsigned integer in current endian

func (*D) TryFieldU55BE

func (d *D) TryFieldU55BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU55BE tries to add a field and read 55 bit unsigned integer in big-endian

func (*D) TryFieldU55LE

func (d *D) TryFieldU55LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU55LE tries to add a field and read 55 bit unsigned integer in little-endian

func (*D) TryFieldU56

func (d *D) TryFieldU56(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU56 tries to add a field and read 56 bit unsigned integer in current endian

func (*D) TryFieldU56BE

func (d *D) TryFieldU56BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU56BE tries to add a field and read 56 bit unsigned integer in big-endian

func (*D) TryFieldU56LE

func (d *D) TryFieldU56LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU56LE tries to add a field and read 56 bit unsigned integer in little-endian

func (*D) TryFieldU57

func (d *D) TryFieldU57(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU57 tries to add a field and read 57 bit unsigned integer in current endian

func (*D) TryFieldU57BE

func (d *D) TryFieldU57BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU57BE tries to add a field and read 57 bit unsigned integer in big-endian

func (*D) TryFieldU57LE

func (d *D) TryFieldU57LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU57LE tries to add a field and read 57 bit unsigned integer in little-endian

func (*D) TryFieldU58

func (d *D) TryFieldU58(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU58 tries to add a field and read 58 bit unsigned integer in current endian

func (*D) TryFieldU58BE

func (d *D) TryFieldU58BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU58BE tries to add a field and read 58 bit unsigned integer in big-endian

func (*D) TryFieldU58LE

func (d *D) TryFieldU58LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU58LE tries to add a field and read 58 bit unsigned integer in little-endian

func (*D) TryFieldU59

func (d *D) TryFieldU59(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU59 tries to add a field and read 59 bit unsigned integer in current endian

func (*D) TryFieldU59BE

func (d *D) TryFieldU59BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU59BE tries to add a field and read 59 bit unsigned integer in big-endian

func (*D) TryFieldU59LE

func (d *D) TryFieldU59LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU59LE tries to add a field and read 59 bit unsigned integer in little-endian

func (*D) TryFieldU6

func (d *D) TryFieldU6(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU6 tries to add a field and read 6 bit unsigned integer in current endian

func (*D) TryFieldU60

func (d *D) TryFieldU60(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU60 tries to add a field and read 60 bit unsigned integer in current endian

func (*D) TryFieldU60BE

func (d *D) TryFieldU60BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU60BE tries to add a field and read 60 bit unsigned integer in big-endian

func (*D) TryFieldU60LE

func (d *D) TryFieldU60LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU60LE tries to add a field and read 60 bit unsigned integer in little-endian

func (*D) TryFieldU61

func (d *D) TryFieldU61(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU61 tries to add a field and read 61 bit unsigned integer in current endian

func (*D) TryFieldU61BE

func (d *D) TryFieldU61BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU61BE tries to add a field and read 61 bit unsigned integer in big-endian

func (*D) TryFieldU61LE

func (d *D) TryFieldU61LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU61LE tries to add a field and read 61 bit unsigned integer in little-endian

func (*D) TryFieldU62

func (d *D) TryFieldU62(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU62 tries to add a field and read 62 bit unsigned integer in current endian

func (*D) TryFieldU62BE

func (d *D) TryFieldU62BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU62BE tries to add a field and read 62 bit unsigned integer in big-endian

func (*D) TryFieldU62LE

func (d *D) TryFieldU62LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU62LE tries to add a field and read 62 bit unsigned integer in little-endian

func (*D) TryFieldU63

func (d *D) TryFieldU63(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU63 tries to add a field and read 63 bit unsigned integer in current endian

func (*D) TryFieldU63BE

func (d *D) TryFieldU63BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU63BE tries to add a field and read 63 bit unsigned integer in big-endian

func (*D) TryFieldU63LE

func (d *D) TryFieldU63LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU63LE tries to add a field and read 63 bit unsigned integer in little-endian

func (*D) TryFieldU64

func (d *D) TryFieldU64(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU64 tries to add a field and read 64 bit unsigned integer in current endian

func (*D) TryFieldU64BE

func (d *D) TryFieldU64BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU64BE tries to add a field and read 64 bit unsigned integer in big-endian

func (*D) TryFieldU64LE

func (d *D) TryFieldU64LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU64LE tries to add a field and read 64 bit unsigned integer in little-endian

func (*D) TryFieldU7

func (d *D) TryFieldU7(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU7 tries to add a field and read 7 bit unsigned integer in current endian

func (*D) TryFieldU8

func (d *D) TryFieldU8(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU8 tries to add a field and read 8 bit unsigned integer in current endian

func (*D) TryFieldU8BE

func (d *D) TryFieldU8BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU8BE tries to add a field and read 8 bit unsigned integer in big-endian

func (*D) TryFieldU8LE

func (d *D) TryFieldU8LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU8LE tries to add a field and read 8 bit unsigned integer in little-endian

func (*D) TryFieldU9

func (d *D) TryFieldU9(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU9 tries to add a field and read 9 bit unsigned integer in current endian

func (*D) TryFieldU9BE

func (d *D) TryFieldU9BE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU9BE tries to add a field and read 9 bit unsigned integer in big-endian

func (*D) TryFieldU9LE

func (d *D) TryFieldU9LE(name string, sms ...scalar.Mapper) (uint64, error)

TryFieldU9LE tries to add a field and read 9 bit unsigned integer in little-endian

func (*D) TryFieldUBigInt added in v0.0.4

func (d *D) TryFieldUBigInt(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldUBigInt tries to add a field and read nBits bits signed integer in current endian

func (*D) TryFieldUBigIntBE added in v0.0.4

func (d *D) TryFieldUBigIntBE(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldUBigIntBE tries to add a field and read nBits bit signed integer in big-endian

func (*D) TryFieldUBigIntE added in v0.0.4

func (d *D) TryFieldUBigIntE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (*big.Int, error)

TryFieldUBigIntE tries to add a field and read nBits signed integer in specified endian

func (*D) TryFieldUBigIntLE added in v0.0.4

func (d *D) TryFieldUBigIntLE(name string, nBits int, sms ...scalar.Mapper) (*big.Int, error)

TryFieldUBigIntLE tries to add a field and read nBits bit signed integer in little-endian

func (*D) TryFieldUE

func (d *D) TryFieldUE(name string, nBits int, endian Endian, sms ...scalar.Mapper) (uint64, error)

TryFieldUE tries to add a field and read nBits unsigned integer in specified endian

func (*D) TryFieldUFn

func (d *D) TryFieldUFn(name string, fn func(d *D) (uint64, error), sms ...scalar.Mapper) (uint64, error)

TryFieldUFn tries to add a field, calls uint64 decode function and returns actual value as a U

func (*D) TryFieldUScalarFn

func (d *D) TryFieldUScalarFn(name string, fn func(d *D) (scalar.S, error), sms ...scalar.Mapper) (uint64, error)

TryFieldUScalarFn tries to add a field, calls scalar functions and returns actual value as a U

func (*D) TryFieldUTF16

func (d *D) TryFieldUTF16(name string, nBytes int, sms ...scalar.Mapper) (string, error)

TryFieldUTF16 tries to add a field and read nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) TryFieldUTF16BE

func (d *D) TryFieldUTF16BE(name string, nBytes int, sms ...scalar.Mapper) (string, error)

TryFieldUTF16BE tries to add a field and read nBytes bytes UTF16 big-endian string

func (*D) TryFieldUTF16LE

func (d *D) TryFieldUTF16LE(name string, nBytes int, sms ...scalar.Mapper) (string, error)

TryFieldUTF16LE tries to add a field and read nBytes bytes UTF16 little-endian string

func (*D) TryFieldUTF8

func (d *D) TryFieldUTF8(name string, nBytes int, sms ...scalar.Mapper) (string, error)

TryFieldUTF8 tries to add a field and read nBytes bytes UTF8 string

func (*D) TryFieldUTF8Null

func (d *D) TryFieldUTF8Null(name string, sms ...scalar.Mapper) (string, error)

TryFieldUTF8Null tries to add a field and read null terminated UTF8 string

func (*D) TryFieldUTF8NullFixedLen

func (d *D) TryFieldUTF8NullFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) (string, error)

TryFieldUTF8NullFixedLen tries to add a field and read fixedBytes bytes long null terminated UTF8 string

func (*D) TryFieldUTF8ShortString

func (d *D) TryFieldUTF8ShortString(name string, sms ...scalar.Mapper) (string, error)

TryFieldUTF8ShortString tries to add a field and read one byte length fixed UTF8 string

func (*D) TryFieldUTF8ShortStringFixedLen

func (d *D) TryFieldUTF8ShortStringFixedLen(name string, fixedBytes int, sms ...scalar.Mapper) (string, error)

TryFieldUTF8ShortStringFixedLen tries to add a field and read fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) TryFieldUnary

func (d *D) TryFieldUnary(name string, ov uint64, sms ...scalar.Mapper) (uint64, error)

TryFieldUnary tries to add a field and read unary integer using ov as "one" value

func (*D) TryFieldValue

func (d *D) TryFieldValue(name string, fn func() (*Value, error)) (*Value, error)

func (*D) TryHasBytes

func (d *D) TryHasBytes(hb []byte) bool

func (*D) TryPeekBits

func (d *D) TryPeekBits(nBits int) (uint64, error)

PeekBits peek nBits bits from buffer TODO: share code?

func (*D) TryPeekFind

func (d *D) TryPeekFind(nBits int, seekBits int64, maxLen int64, fn func(v uint64) bool) (int64, uint64, error)

func (*D) TryRawLen

func (d *D) TryRawLen(nBits int64) (*bitio.Buffer, error)

TryRawLen tries to read nBits raw bits

func (*D) TryS

func (d *D) TryS(nBits int) (int64, error)

TryS tries to read nBits bits signed integer in current endian

func (*D) TryS1

func (d *D) TryS1() (int64, error)

TryS1 tries to read 1 bit signed integer in current endian

func (*D) TryS10

func (d *D) TryS10() (int64, error)

TryS10 tries to read 10 bit signed integer in current endian

func (*D) TryS10BE

func (d *D) TryS10BE() (int64, error)

TryS10BE tries to read 10 bit signed integer in big-endian

func (*D) TryS10LE

func (d *D) TryS10LE() (int64, error)

TryS10LE tries to read 10 bit signed integer in little-endian

func (*D) TryS11

func (d *D) TryS11() (int64, error)

TryS11 tries to read 11 bit signed integer in current endian

func (*D) TryS11BE

func (d *D) TryS11BE() (int64, error)

TryS11BE tries to read 11 bit signed integer in big-endian

func (*D) TryS11LE

func (d *D) TryS11LE() (int64, error)

TryS11LE tries to read 11 bit signed integer in little-endian

func (*D) TryS12

func (d *D) TryS12() (int64, error)

TryS12 tries to read 12 bit signed integer in current endian

func (*D) TryS12BE

func (d *D) TryS12BE() (int64, error)

TryS12BE tries to read 12 bit signed integer in big-endian

func (*D) TryS12LE

func (d *D) TryS12LE() (int64, error)

TryS12LE tries to read 12 bit signed integer in little-endian

func (*D) TryS13

func (d *D) TryS13() (int64, error)

TryS13 tries to read 13 bit signed integer in current endian

func (*D) TryS13BE

func (d *D) TryS13BE() (int64, error)

TryS13BE tries to read 13 bit signed integer in big-endian

func (*D) TryS13LE

func (d *D) TryS13LE() (int64, error)

TryS13LE tries to read 13 bit signed integer in little-endian

func (*D) TryS14

func (d *D) TryS14() (int64, error)

TryS14 tries to read 14 bit signed integer in current endian

func (*D) TryS14BE

func (d *D) TryS14BE() (int64, error)

TryS14BE tries to read 14 bit signed integer in big-endian

func (*D) TryS14LE

func (d *D) TryS14LE() (int64, error)

TryS14LE tries to read 14 bit signed integer in little-endian

func (*D) TryS15

func (d *D) TryS15() (int64, error)

TryS15 tries to read 15 bit signed integer in current endian

func (*D) TryS15BE

func (d *D) TryS15BE() (int64, error)

TryS15BE tries to read 15 bit signed integer in big-endian

func (*D) TryS15LE

func (d *D) TryS15LE() (int64, error)

TryS15LE tries to read 15 bit signed integer in little-endian

func (*D) TryS16

func (d *D) TryS16() (int64, error)

TryS16 tries to read 16 bit signed integer in current endian

func (*D) TryS16BE

func (d *D) TryS16BE() (int64, error)

TryS16BE tries to read 16 bit signed integer in big-endian

func (*D) TryS16LE

func (d *D) TryS16LE() (int64, error)

TryS16LE tries to read 16 bit signed integer in little-endian

func (*D) TryS17

func (d *D) TryS17() (int64, error)

TryS17 tries to read 17 bit signed integer in current endian

func (*D) TryS17BE

func (d *D) TryS17BE() (int64, error)

TryS17BE tries to read 17 bit signed integer in big-endian

func (*D) TryS17LE

func (d *D) TryS17LE() (int64, error)

TryS17LE tries to read 17 bit signed integer in little-endian

func (*D) TryS18

func (d *D) TryS18() (int64, error)

TryS18 tries to read 18 bit signed integer in current endian

func (*D) TryS18BE

func (d *D) TryS18BE() (int64, error)

TryS18BE tries to read 18 bit signed integer in big-endian

func (*D) TryS18LE

func (d *D) TryS18LE() (int64, error)

TryS18LE tries to read 18 bit signed integer in little-endian

func (*D) TryS19

func (d *D) TryS19() (int64, error)

TryS19 tries to read 19 bit signed integer in current endian

func (*D) TryS19BE

func (d *D) TryS19BE() (int64, error)

TryS19BE tries to read 19 bit signed integer in big-endian

func (*D) TryS19LE

func (d *D) TryS19LE() (int64, error)

TryS19LE tries to read 19 bit signed integer in little-endian

func (*D) TryS2

func (d *D) TryS2() (int64, error)

TryS2 tries to read 2 bit signed integer in current endian

func (*D) TryS20

func (d *D) TryS20() (int64, error)

TryS20 tries to read 20 bit signed integer in current endian

func (*D) TryS20BE

func (d *D) TryS20BE() (int64, error)

TryS20BE tries to read 20 bit signed integer in big-endian

func (*D) TryS20LE

func (d *D) TryS20LE() (int64, error)

TryS20LE tries to read 20 bit signed integer in little-endian

func (*D) TryS21

func (d *D) TryS21() (int64, error)

TryS21 tries to read 21 bit signed integer in current endian

func (*D) TryS21BE

func (d *D) TryS21BE() (int64, error)

TryS21BE tries to read 21 bit signed integer in big-endian

func (*D) TryS21LE

func (d *D) TryS21LE() (int64, error)

TryS21LE tries to read 21 bit signed integer in little-endian

func (*D) TryS22

func (d *D) TryS22() (int64, error)

TryS22 tries to read 22 bit signed integer in current endian

func (*D) TryS22BE

func (d *D) TryS22BE() (int64, error)

TryS22BE tries to read 22 bit signed integer in big-endian

func (*D) TryS22LE

func (d *D) TryS22LE() (int64, error)

TryS22LE tries to read 22 bit signed integer in little-endian

func (*D) TryS23

func (d *D) TryS23() (int64, error)

TryS23 tries to read 23 bit signed integer in current endian

func (*D) TryS23BE

func (d *D) TryS23BE() (int64, error)

TryS23BE tries to read 23 bit signed integer in big-endian

func (*D) TryS23LE

func (d *D) TryS23LE() (int64, error)

TryS23LE tries to read 23 bit signed integer in little-endian

func (*D) TryS24

func (d *D) TryS24() (int64, error)

TryS24 tries to read 24 bit signed integer in current endian

func (*D) TryS24BE

func (d *D) TryS24BE() (int64, error)

TryS24BE tries to read 24 bit signed integer in big-endian

func (*D) TryS24LE

func (d *D) TryS24LE() (int64, error)

TryS24LE tries to read 24 bit signed integer in little-endian

func (*D) TryS25

func (d *D) TryS25() (int64, error)

TryS25 tries to read 25 bit signed integer in current endian

func (*D) TryS25BE

func (d *D) TryS25BE() (int64, error)

TryS25BE tries to read 25 bit signed integer in big-endian

func (*D) TryS25LE

func (d *D) TryS25LE() (int64, error)

TryS25LE tries to read 25 bit signed integer in little-endian

func (*D) TryS26

func (d *D) TryS26() (int64, error)

TryS26 tries to read 26 bit signed integer in current endian

func (*D) TryS26BE

func (d *D) TryS26BE() (int64, error)

TryS26BE tries to read 26 bit signed integer in big-endian

func (*D) TryS26LE

func (d *D) TryS26LE() (int64, error)

TryS26LE tries to read 26 bit signed integer in little-endian

func (*D) TryS27

func (d *D) TryS27() (int64, error)

TryS27 tries to read 27 bit signed integer in current endian

func (*D) TryS27BE

func (d *D) TryS27BE() (int64, error)

TryS27BE tries to read 27 bit signed integer in big-endian

func (*D) TryS27LE

func (d *D) TryS27LE() (int64, error)

TryS27LE tries to read 27 bit signed integer in little-endian

func (*D) TryS28

func (d *D) TryS28() (int64, error)

TryS28 tries to read 28 bit signed integer in current endian

func (*D) TryS28BE

func (d *D) TryS28BE() (int64, error)

TryS28BE tries to read 28 bit signed integer in big-endian

func (*D) TryS28LE

func (d *D) TryS28LE() (int64, error)

TryS28LE tries to read 28 bit signed integer in little-endian

func (*D) TryS29

func (d *D) TryS29() (int64, error)

TryS29 tries to read 29 bit signed integer in current endian

func (*D) TryS29BE

func (d *D) TryS29BE() (int64, error)

TryS29BE tries to read 29 bit signed integer in big-endian

func (*D) TryS29LE

func (d *D) TryS29LE() (int64, error)

TryS29LE tries to read 29 bit signed integer in little-endian

func (*D) TryS3

func (d *D) TryS3() (int64, error)

TryS3 tries to read 3 bit signed integer in current endian

func (*D) TryS30

func (d *D) TryS30() (int64, error)

TryS30 tries to read 30 bit signed integer in current endian

func (*D) TryS30BE

func (d *D) TryS30BE() (int64, error)

TryS30BE tries to read 30 bit signed integer in big-endian

func (*D) TryS30LE

func (d *D) TryS30LE() (int64, error)

TryS30LE tries to read 30 bit signed integer in little-endian

func (*D) TryS31

func (d *D) TryS31() (int64, error)

TryS31 tries to read 31 bit signed integer in current endian

func (*D) TryS31BE

func (d *D) TryS31BE() (int64, error)

TryS31BE tries to read 31 bit signed integer in big-endian

func (*D) TryS31LE

func (d *D) TryS31LE() (int64, error)

TryS31LE tries to read 31 bit signed integer in little-endian

func (*D) TryS32

func (d *D) TryS32() (int64, error)

TryS32 tries to read 32 bit signed integer in current endian

func (*D) TryS32BE

func (d *D) TryS32BE() (int64, error)

TryS32BE tries to read 32 bit signed integer in big-endian

func (*D) TryS32LE

func (d *D) TryS32LE() (int64, error)

TryS32LE tries to read 32 bit signed integer in little-endian

func (*D) TryS33

func (d *D) TryS33() (int64, error)

TryS33 tries to read 33 bit signed integer in current endian

func (*D) TryS33BE

func (d *D) TryS33BE() (int64, error)

TryS33BE tries to read 33 bit signed integer in big-endian

func (*D) TryS33LE

func (d *D) TryS33LE() (int64, error)

TryS33LE tries to read 33 bit signed integer in little-endian

func (*D) TryS34

func (d *D) TryS34() (int64, error)

TryS34 tries to read 34 bit signed integer in current endian

func (*D) TryS34BE

func (d *D) TryS34BE() (int64, error)

TryS34BE tries to read 34 bit signed integer in big-endian

func (*D) TryS34LE

func (d *D) TryS34LE() (int64, error)

TryS34LE tries to read 34 bit signed integer in little-endian

func (*D) TryS35

func (d *D) TryS35() (int64, error)

TryS35 tries to read 35 bit signed integer in current endian

func (*D) TryS35BE

func (d *D) TryS35BE() (int64, error)

TryS35BE tries to read 35 bit signed integer in big-endian

func (*D) TryS35LE

func (d *D) TryS35LE() (int64, error)

TryS35LE tries to read 35 bit signed integer in little-endian

func (*D) TryS36

func (d *D) TryS36() (int64, error)

TryS36 tries to read 36 bit signed integer in current endian

func (*D) TryS36BE

func (d *D) TryS36BE() (int64, error)

TryS36BE tries to read 36 bit signed integer in big-endian

func (*D) TryS36LE

func (d *D) TryS36LE() (int64, error)

TryS36LE tries to read 36 bit signed integer in little-endian

func (*D) TryS37

func (d *D) TryS37() (int64, error)

TryS37 tries to read 37 bit signed integer in current endian

func (*D) TryS37BE

func (d *D) TryS37BE() (int64, error)

TryS37BE tries to read 37 bit signed integer in big-endian

func (*D) TryS37LE

func (d *D) TryS37LE() (int64, error)

TryS37LE tries to read 37 bit signed integer in little-endian

func (*D) TryS38

func (d *D) TryS38() (int64, error)

TryS38 tries to read 38 bit signed integer in current endian

func (*D) TryS38BE

func (d *D) TryS38BE() (int64, error)

TryS38BE tries to read 38 bit signed integer in big-endian

func (*D) TryS38LE

func (d *D) TryS38LE() (int64, error)

TryS38LE tries to read 38 bit signed integer in little-endian

func (*D) TryS39

func (d *D) TryS39() (int64, error)

TryS39 tries to read 39 bit signed integer in current endian

func (*D) TryS39BE

func (d *D) TryS39BE() (int64, error)

TryS39BE tries to read 39 bit signed integer in big-endian

func (*D) TryS39LE

func (d *D) TryS39LE() (int64, error)

TryS39LE tries to read 39 bit signed integer in little-endian

func (*D) TryS4

func (d *D) TryS4() (int64, error)

TryS4 tries to read 4 bit signed integer in current endian

func (*D) TryS40

func (d *D) TryS40() (int64, error)

TryS40 tries to read 40 bit signed integer in current endian

func (*D) TryS40BE

func (d *D) TryS40BE() (int64, error)

TryS40BE tries to read 40 bit signed integer in big-endian

func (*D) TryS40LE

func (d *D) TryS40LE() (int64, error)

TryS40LE tries to read 40 bit signed integer in little-endian

func (*D) TryS41

func (d *D) TryS41() (int64, error)

TryS41 tries to read 41 bit signed integer in current endian

func (*D) TryS41BE

func (d *D) TryS41BE() (int64, error)

TryS41BE tries to read 41 bit signed integer in big-endian

func (*D) TryS41LE

func (d *D) TryS41LE() (int64, error)

TryS41LE tries to read 41 bit signed integer in little-endian

func (*D) TryS42

func (d *D) TryS42() (int64, error)

TryS42 tries to read 42 bit signed integer in current endian

func (*D) TryS42BE

func (d *D) TryS42BE() (int64, error)

TryS42BE tries to read 42 bit signed integer in big-endian

func (*D) TryS42LE

func (d *D) TryS42LE() (int64, error)

TryS42LE tries to read 42 bit signed integer in little-endian

func (*D) TryS43

func (d *D) TryS43() (int64, error)

TryS43 tries to read 43 bit signed integer in current endian

func (*D) TryS43BE

func (d *D) TryS43BE() (int64, error)

TryS43BE tries to read 43 bit signed integer in big-endian

func (*D) TryS43LE

func (d *D) TryS43LE() (int64, error)

TryS43LE tries to read 43 bit signed integer in little-endian

func (*D) TryS44

func (d *D) TryS44() (int64, error)

TryS44 tries to read 44 bit signed integer in current endian

func (*D) TryS44BE

func (d *D) TryS44BE() (int64, error)

TryS44BE tries to read 44 bit signed integer in big-endian

func (*D) TryS44LE

func (d *D) TryS44LE() (int64, error)

TryS44LE tries to read 44 bit signed integer in little-endian

func (*D) TryS45

func (d *D) TryS45() (int64, error)

TryS45 tries to read 45 bit signed integer in current endian

func (*D) TryS45BE

func (d *D) TryS45BE() (int64, error)

TryS45BE tries to read 45 bit signed integer in big-endian

func (*D) TryS45LE

func (d *D) TryS45LE() (int64, error)

TryS45LE tries to read 45 bit signed integer in little-endian

func (*D) TryS46

func (d *D) TryS46() (int64, error)

TryS46 tries to read 46 bit signed integer in current endian

func (*D) TryS46BE

func (d *D) TryS46BE() (int64, error)

TryS46BE tries to read 46 bit signed integer in big-endian

func (*D) TryS46LE

func (d *D) TryS46LE() (int64, error)

TryS46LE tries to read 46 bit signed integer in little-endian

func (*D) TryS47

func (d *D) TryS47() (int64, error)

TryS47 tries to read 47 bit signed integer in current endian

func (*D) TryS47BE

func (d *D) TryS47BE() (int64, error)

TryS47BE tries to read 47 bit signed integer in big-endian

func (*D) TryS47LE

func (d *D) TryS47LE() (int64, error)

TryS47LE tries to read 47 bit signed integer in little-endian

func (*D) TryS48

func (d *D) TryS48() (int64, error)

TryS48 tries to read 48 bit signed integer in current endian

func (*D) TryS48BE

func (d *D) TryS48BE() (int64, error)

TryS48BE tries to read 48 bit signed integer in big-endian

func (*D) TryS48LE

func (d *D) TryS48LE() (int64, error)

TryS48LE tries to read 48 bit signed integer in little-endian

func (*D) TryS49

func (d *D) TryS49() (int64, error)

TryS49 tries to read 49 bit signed integer in current endian

func (*D) TryS49BE

func (d *D) TryS49BE() (int64, error)

TryS49BE tries to read 49 bit signed integer in big-endian

func (*D) TryS49LE

func (d *D) TryS49LE() (int64, error)

TryS49LE tries to read 49 bit signed integer in little-endian

func (*D) TryS5

func (d *D) TryS5() (int64, error)

TryS5 tries to read 5 bit signed integer in current endian

func (*D) TryS50

func (d *D) TryS50() (int64, error)

TryS50 tries to read 50 bit signed integer in current endian

func (*D) TryS50BE

func (d *D) TryS50BE() (int64, error)

TryS50BE tries to read 50 bit signed integer in big-endian

func (*D) TryS50LE

func (d *D) TryS50LE() (int64, error)

TryS50LE tries to read 50 bit signed integer in little-endian

func (*D) TryS51

func (d *D) TryS51() (int64, error)

TryS51 tries to read 51 bit signed integer in current endian

func (*D) TryS51BE

func (d *D) TryS51BE() (int64, error)

TryS51BE tries to read 51 bit signed integer in big-endian

func (*D) TryS51LE

func (d *D) TryS51LE() (int64, error)

TryS51LE tries to read 51 bit signed integer in little-endian

func (*D) TryS52

func (d *D) TryS52() (int64, error)

TryS52 tries to read 52 bit signed integer in current endian

func (*D) TryS52BE

func (d *D) TryS52BE() (int64, error)

TryS52BE tries to read 52 bit signed integer in big-endian

func (*D) TryS52LE

func (d *D) TryS52LE() (int64, error)

TryS52LE tries to read 52 bit signed integer in little-endian

func (*D) TryS53

func (d *D) TryS53() (int64, error)

TryS53 tries to read 53 bit signed integer in current endian

func (*D) TryS53BE

func (d *D) TryS53BE() (int64, error)

TryS53BE tries to read 53 bit signed integer in big-endian

func (*D) TryS53LE

func (d *D) TryS53LE() (int64, error)

TryS53LE tries to read 53 bit signed integer in little-endian

func (*D) TryS54

func (d *D) TryS54() (int64, error)

TryS54 tries to read 54 bit signed integer in current endian

func (*D) TryS54BE

func (d *D) TryS54BE() (int64, error)

TryS54BE tries to read 54 bit signed integer in big-endian

func (*D) TryS54LE

func (d *D) TryS54LE() (int64, error)

TryS54LE tries to read 54 bit signed integer in little-endian

func (*D) TryS55

func (d *D) TryS55() (int64, error)

TryS55 tries to read 55 bit signed integer in current endian

func (*D) TryS55BE

func (d *D) TryS55BE() (int64, error)

TryS55BE tries to read 55 bit signed integer in big-endian

func (*D) TryS55LE

func (d *D) TryS55LE() (int64, error)

TryS55LE tries to read 55 bit signed integer in little-endian

func (*D) TryS56

func (d *D) TryS56() (int64, error)

TryS56 tries to read 56 bit signed integer in current endian

func (*D) TryS56BE

func (d *D) TryS56BE() (int64, error)

TryS56BE tries to read 56 bit signed integer in big-endian

func (*D) TryS56LE

func (d *D) TryS56LE() (int64, error)

TryS56LE tries to read 56 bit signed integer in little-endian

func (*D) TryS57

func (d *D) TryS57() (int64, error)

TryS57 tries to read 57 bit signed integer in current endian

func (*D) TryS57BE

func (d *D) TryS57BE() (int64, error)

TryS57BE tries to read 57 bit signed integer in big-endian

func (*D) TryS57LE

func (d *D) TryS57LE() (int64, error)

TryS57LE tries to read 57 bit signed integer in little-endian

func (*D) TryS58

func (d *D) TryS58() (int64, error)

TryS58 tries to read 58 bit signed integer in current endian

func (*D) TryS58BE

func (d *D) TryS58BE() (int64, error)

TryS58BE tries to read 58 bit signed integer in big-endian

func (*D) TryS58LE

func (d *D) TryS58LE() (int64, error)

TryS58LE tries to read 58 bit signed integer in little-endian

func (*D) TryS59

func (d *D) TryS59() (int64, error)

TryS59 tries to read 59 bit signed integer in current endian

func (*D) TryS59BE

func (d *D) TryS59BE() (int64, error)

TryS59BE tries to read 59 bit signed integer in big-endian

func (*D) TryS59LE

func (d *D) TryS59LE() (int64, error)

TryS59LE tries to read 59 bit signed integer in little-endian

func (*D) TryS6

func (d *D) TryS6() (int64, error)

TryS6 tries to read 6 bit signed integer in current endian

func (*D) TryS60

func (d *D) TryS60() (int64, error)

TryS60 tries to read 60 bit signed integer in current endian

func (*D) TryS60BE

func (d *D) TryS60BE() (int64, error)

TryS60BE tries to read 60 bit signed integer in big-endian

func (*D) TryS60LE

func (d *D) TryS60LE() (int64, error)

TryS60LE tries to read 60 bit signed integer in little-endian

func (*D) TryS61

func (d *D) TryS61() (int64, error)

TryS61 tries to read 61 bit signed integer in current endian

func (*D) TryS61BE

func (d *D) TryS61BE() (int64, error)

TryS61BE tries to read 61 bit signed integer in big-endian

func (*D) TryS61LE

func (d *D) TryS61LE() (int64, error)

TryS61LE tries to read 61 bit signed integer in little-endian

func (*D) TryS62

func (d *D) TryS62() (int64, error)

TryS62 tries to read 62 bit signed integer in current endian

func (*D) TryS62BE

func (d *D) TryS62BE() (int64, error)

TryS62BE tries to read 62 bit signed integer in big-endian

func (*D) TryS62LE

func (d *D) TryS62LE() (int64, error)

TryS62LE tries to read 62 bit signed integer in little-endian

func (*D) TryS63

func (d *D) TryS63() (int64, error)

TryS63 tries to read 63 bit signed integer in current endian

func (*D) TryS63BE

func (d *D) TryS63BE() (int64, error)

TryS63BE tries to read 63 bit signed integer in big-endian

func (*D) TryS63LE

func (d *D) TryS63LE() (int64, error)

TryS63LE tries to read 63 bit signed integer in little-endian

func (*D) TryS64

func (d *D) TryS64() (int64, error)

TryS64 tries to read 64 bit signed integer in current endian

func (*D) TryS64BE

func (d *D) TryS64BE() (int64, error)

TryS64BE tries to read 64 bit signed integer in big-endian

func (*D) TryS64LE

func (d *D) TryS64LE() (int64, error)

TryS64LE tries to read 64 bit signed integer in little-endian

func (*D) TryS7

func (d *D) TryS7() (int64, error)

TryS7 tries to read 7 bit signed integer in current endian

func (*D) TryS8

func (d *D) TryS8() (int64, error)

TryS8 tries to read 8 bit signed integer in current endian

func (*D) TryS8BE

func (d *D) TryS8BE() (int64, error)

TryS8BE tries to read 8 bit signed integer in big-endian

func (*D) TryS8LE

func (d *D) TryS8LE() (int64, error)

TryS8LE tries to read 8 bit signed integer in little-endian

func (*D) TryS9

func (d *D) TryS9() (int64, error)

TryS9 tries to read 9 bit signed integer in current endian

func (*D) TryS9BE

func (d *D) TryS9BE() (int64, error)

TryS9BE tries to read 9 bit signed integer in big-endian

func (*D) TryS9LE

func (d *D) TryS9LE() (int64, error)

TryS9LE tries to read 9 bit signed integer in little-endian

func (*D) TrySBigInt added in v0.0.4

func (d *D) TrySBigInt(nBits int) (*big.Int, error)

TrySBigInt tries to read nBits bits signed integer in current endian

func (*D) TrySBigIntBE added in v0.0.4

func (d *D) TrySBigIntBE(nBits int) (*big.Int, error)

TrySBigIntBE tries to read nBits bit signed integer in big-endian

func (*D) TrySBigIntE added in v0.0.4

func (d *D) TrySBigIntE(nBits int, endian Endian) (*big.Int, error)

TrySBigIntE tries to read nBits signed integer in specified endian

func (*D) TrySBigIntLE added in v0.0.4

func (d *D) TrySBigIntLE(nBits int) (*big.Int, error)

TrySBigIntLE tries to read nBits bit signed integer in little-endian

func (*D) TrySE

func (d *D) TrySE(nBits int, endian Endian) (int64, error)

TrySE tries to read nBits signed integer in specified endian

func (*D) TryU

func (d *D) TryU(nBits int) (uint64, error)

TryU tries to read nBits bits unsigned integer in current endian

func (*D) TryU1

func (d *D) TryU1() (uint64, error)

TryU1 tries to read 1 bit unsigned integer in current endian

func (*D) TryU10

func (d *D) TryU10() (uint64, error)

TryU10 tries to read 10 bit unsigned integer in current endian

func (*D) TryU10BE

func (d *D) TryU10BE() (uint64, error)

TryU10BE tries to read 10 bit unsigned integer in big-endian

func (*D) TryU10LE

func (d *D) TryU10LE() (uint64, error)

TryU10LE tries to read 10 bit unsigned integer in little-endian

func (*D) TryU11

func (d *D) TryU11() (uint64, error)

TryU11 tries to read 11 bit unsigned integer in current endian

func (*D) TryU11BE

func (d *D) TryU11BE() (uint64, error)

TryU11BE tries to read 11 bit unsigned integer in big-endian

func (*D) TryU11LE

func (d *D) TryU11LE() (uint64, error)

TryU11LE tries to read 11 bit unsigned integer in little-endian

func (*D) TryU12

func (d *D) TryU12() (uint64, error)

TryU12 tries to read 12 bit unsigned integer in current endian

func (*D) TryU12BE

func (d *D) TryU12BE() (uint64, error)

TryU12BE tries to read 12 bit unsigned integer in big-endian

func (*D) TryU12LE

func (d *D) TryU12LE() (uint64, error)

TryU12LE tries to read 12 bit unsigned integer in little-endian

func (*D) TryU13

func (d *D) TryU13() (uint64, error)

TryU13 tries to read 13 bit unsigned integer in current endian

func (*D) TryU13BE

func (d *D) TryU13BE() (uint64, error)

TryU13BE tries to read 13 bit unsigned integer in big-endian

func (*D) TryU13LE

func (d *D) TryU13LE() (uint64, error)

TryU13LE tries to read 13 bit unsigned integer in little-endian

func (*D) TryU14

func (d *D) TryU14() (uint64, error)

TryU14 tries to read 14 bit unsigned integer in current endian

func (*D) TryU14BE

func (d *D) TryU14BE() (uint64, error)

TryU14BE tries to read 14 bit unsigned integer in big-endian

func (*D) TryU14LE

func (d *D) TryU14LE() (uint64, error)

TryU14LE tries to read 14 bit unsigned integer in little-endian

func (*D) TryU15

func (d *D) TryU15() (uint64, error)

TryU15 tries to read 15 bit unsigned integer in current endian

func (*D) TryU15BE

func (d *D) TryU15BE() (uint64, error)

TryU15BE tries to read 15 bit unsigned integer in big-endian

func (*D) TryU15LE

func (d *D) TryU15LE() (uint64, error)

TryU15LE tries to read 15 bit unsigned integer in little-endian

func (*D) TryU16

func (d *D) TryU16() (uint64, error)

TryU16 tries to read 16 bit unsigned integer in current endian

func (*D) TryU16BE

func (d *D) TryU16BE() (uint64, error)

TryU16BE tries to read 16 bit unsigned integer in big-endian

func (*D) TryU16LE

func (d *D) TryU16LE() (uint64, error)

TryU16LE tries to read 16 bit unsigned integer in little-endian

func (*D) TryU17

func (d *D) TryU17() (uint64, error)

TryU17 tries to read 17 bit unsigned integer in current endian

func (*D) TryU17BE

func (d *D) TryU17BE() (uint64, error)

TryU17BE tries to read 17 bit unsigned integer in big-endian

func (*D) TryU17LE

func (d *D) TryU17LE() (uint64, error)

TryU17LE tries to read 17 bit unsigned integer in little-endian

func (*D) TryU18

func (d *D) TryU18() (uint64, error)

TryU18 tries to read 18 bit unsigned integer in current endian

func (*D) TryU18BE

func (d *D) TryU18BE() (uint64, error)

TryU18BE tries to read 18 bit unsigned integer in big-endian

func (*D) TryU18LE

func (d *D) TryU18LE() (uint64, error)

TryU18LE tries to read 18 bit unsigned integer in little-endian

func (*D) TryU19

func (d *D) TryU19() (uint64, error)

TryU19 tries to read 19 bit unsigned integer in current endian

func (*D) TryU19BE

func (d *D) TryU19BE() (uint64, error)

TryU19BE tries to read 19 bit unsigned integer in big-endian

func (*D) TryU19LE

func (d *D) TryU19LE() (uint64, error)

TryU19LE tries to read 19 bit unsigned integer in little-endian

func (*D) TryU2

func (d *D) TryU2() (uint64, error)

TryU2 tries to read 2 bit unsigned integer in current endian

func (*D) TryU20

func (d *D) TryU20() (uint64, error)

TryU20 tries to read 20 bit unsigned integer in current endian

func (*D) TryU20BE

func (d *D) TryU20BE() (uint64, error)

TryU20BE tries to read 20 bit unsigned integer in big-endian

func (*D) TryU20LE

func (d *D) TryU20LE() (uint64, error)

TryU20LE tries to read 20 bit unsigned integer in little-endian

func (*D) TryU21

func (d *D) TryU21() (uint64, error)

TryU21 tries to read 21 bit unsigned integer in current endian

func (*D) TryU21BE

func (d *D) TryU21BE() (uint64, error)

TryU21BE tries to read 21 bit unsigned integer in big-endian

func (*D) TryU21LE

func (d *D) TryU21LE() (uint64, error)

TryU21LE tries to read 21 bit unsigned integer in little-endian

func (*D) TryU22

func (d *D) TryU22() (uint64, error)

TryU22 tries to read 22 bit unsigned integer in current endian

func (*D) TryU22BE

func (d *D) TryU22BE() (uint64, error)

TryU22BE tries to read 22 bit unsigned integer in big-endian

func (*D) TryU22LE

func (d *D) TryU22LE() (uint64, error)

TryU22LE tries to read 22 bit unsigned integer in little-endian

func (*D) TryU23

func (d *D) TryU23() (uint64, error)

TryU23 tries to read 23 bit unsigned integer in current endian

func (*D) TryU23BE

func (d *D) TryU23BE() (uint64, error)

TryU23BE tries to read 23 bit unsigned integer in big-endian

func (*D) TryU23LE

func (d *D) TryU23LE() (uint64, error)

TryU23LE tries to read 23 bit unsigned integer in little-endian

func (*D) TryU24

func (d *D) TryU24() (uint64, error)

TryU24 tries to read 24 bit unsigned integer in current endian

func (*D) TryU24BE

func (d *D) TryU24BE() (uint64, error)

TryU24BE tries to read 24 bit unsigned integer in big-endian

func (*D) TryU24LE

func (d *D) TryU24LE() (uint64, error)

TryU24LE tries to read 24 bit unsigned integer in little-endian

func (*D) TryU25

func (d *D) TryU25() (uint64, error)

TryU25 tries to read 25 bit unsigned integer in current endian

func (*D) TryU25BE

func (d *D) TryU25BE() (uint64, error)

TryU25BE tries to read 25 bit unsigned integer in big-endian

func (*D) TryU25LE

func (d *D) TryU25LE() (uint64, error)

TryU25LE tries to read 25 bit unsigned integer in little-endian

func (*D) TryU26

func (d *D) TryU26() (uint64, error)

TryU26 tries to read 26 bit unsigned integer in current endian

func (*D) TryU26BE

func (d *D) TryU26BE() (uint64, error)

TryU26BE tries to read 26 bit unsigned integer in big-endian

func (*D) TryU26LE

func (d *D) TryU26LE() (uint64, error)

TryU26LE tries to read 26 bit unsigned integer in little-endian

func (*D) TryU27

func (d *D) TryU27() (uint64, error)

TryU27 tries to read 27 bit unsigned integer in current endian

func (*D) TryU27BE

func (d *D) TryU27BE() (uint64, error)

TryU27BE tries to read 27 bit unsigned integer in big-endian

func (*D) TryU27LE

func (d *D) TryU27LE() (uint64, error)

TryU27LE tries to read 27 bit unsigned integer in little-endian

func (*D) TryU28

func (d *D) TryU28() (uint64, error)

TryU28 tries to read 28 bit unsigned integer in current endian

func (*D) TryU28BE

func (d *D) TryU28BE() (uint64, error)

TryU28BE tries to read 28 bit unsigned integer in big-endian

func (*D) TryU28LE

func (d *D) TryU28LE() (uint64, error)

TryU28LE tries to read 28 bit unsigned integer in little-endian

func (*D) TryU29

func (d *D) TryU29() (uint64, error)

TryU29 tries to read 29 bit unsigned integer in current endian

func (*D) TryU29BE

func (d *D) TryU29BE() (uint64, error)

TryU29BE tries to read 29 bit unsigned integer in big-endian

func (*D) TryU29LE

func (d *D) TryU29LE() (uint64, error)

TryU29LE tries to read 29 bit unsigned integer in little-endian

func (*D) TryU3

func (d *D) TryU3() (uint64, error)

TryU3 tries to read 3 bit unsigned integer in current endian

func (*D) TryU30

func (d *D) TryU30() (uint64, error)

TryU30 tries to read 30 bit unsigned integer in current endian

func (*D) TryU30BE

func (d *D) TryU30BE() (uint64, error)

TryU30BE tries to read 30 bit unsigned integer in big-endian

func (*D) TryU30LE

func (d *D) TryU30LE() (uint64, error)

TryU30LE tries to read 30 bit unsigned integer in little-endian

func (*D) TryU31

func (d *D) TryU31() (uint64, error)

TryU31 tries to read 31 bit unsigned integer in current endian

func (*D) TryU31BE

func (d *D) TryU31BE() (uint64, error)

TryU31BE tries to read 31 bit unsigned integer in big-endian

func (*D) TryU31LE

func (d *D) TryU31LE() (uint64, error)

TryU31LE tries to read 31 bit unsigned integer in little-endian

func (*D) TryU32

func (d *D) TryU32() (uint64, error)

TryU32 tries to read 32 bit unsigned integer in current endian

func (*D) TryU32BE

func (d *D) TryU32BE() (uint64, error)

TryU32BE tries to read 32 bit unsigned integer in big-endian

func (*D) TryU32LE

func (d *D) TryU32LE() (uint64, error)

TryU32LE tries to read 32 bit unsigned integer in little-endian

func (*D) TryU33

func (d *D) TryU33() (uint64, error)

TryU33 tries to read 33 bit unsigned integer in current endian

func (*D) TryU33BE

func (d *D) TryU33BE() (uint64, error)

TryU33BE tries to read 33 bit unsigned integer in big-endian

func (*D) TryU33LE

func (d *D) TryU33LE() (uint64, error)

TryU33LE tries to read 33 bit unsigned integer in little-endian

func (*D) TryU34

func (d *D) TryU34() (uint64, error)

TryU34 tries to read 34 bit unsigned integer in current endian

func (*D) TryU34BE

func (d *D) TryU34BE() (uint64, error)

TryU34BE tries to read 34 bit unsigned integer in big-endian

func (*D) TryU34LE

func (d *D) TryU34LE() (uint64, error)

TryU34LE tries to read 34 bit unsigned integer in little-endian

func (*D) TryU35

func (d *D) TryU35() (uint64, error)

TryU35 tries to read 35 bit unsigned integer in current endian

func (*D) TryU35BE

func (d *D) TryU35BE() (uint64, error)

TryU35BE tries to read 35 bit unsigned integer in big-endian

func (*D) TryU35LE

func (d *D) TryU35LE() (uint64, error)

TryU35LE tries to read 35 bit unsigned integer in little-endian

func (*D) TryU36

func (d *D) TryU36() (uint64, error)

TryU36 tries to read 36 bit unsigned integer in current endian

func (*D) TryU36BE

func (d *D) TryU36BE() (uint64, error)

TryU36BE tries to read 36 bit unsigned integer in big-endian

func (*D) TryU36LE

func (d *D) TryU36LE() (uint64, error)

TryU36LE tries to read 36 bit unsigned integer in little-endian

func (*D) TryU37

func (d *D) TryU37() (uint64, error)

TryU37 tries to read 37 bit unsigned integer in current endian

func (*D) TryU37BE

func (d *D) TryU37BE() (uint64, error)

TryU37BE tries to read 37 bit unsigned integer in big-endian

func (*D) TryU37LE

func (d *D) TryU37LE() (uint64, error)

TryU37LE tries to read 37 bit unsigned integer in little-endian

func (*D) TryU38

func (d *D) TryU38() (uint64, error)

TryU38 tries to read 38 bit unsigned integer in current endian

func (*D) TryU38BE

func (d *D) TryU38BE() (uint64, error)

TryU38BE tries to read 38 bit unsigned integer in big-endian

func (*D) TryU38LE

func (d *D) TryU38LE() (uint64, error)

TryU38LE tries to read 38 bit unsigned integer in little-endian

func (*D) TryU39

func (d *D) TryU39() (uint64, error)

TryU39 tries to read 39 bit unsigned integer in current endian

func (*D) TryU39BE

func (d *D) TryU39BE() (uint64, error)

TryU39BE tries to read 39 bit unsigned integer in big-endian

func (*D) TryU39LE

func (d *D) TryU39LE() (uint64, error)

TryU39LE tries to read 39 bit unsigned integer in little-endian

func (*D) TryU4

func (d *D) TryU4() (uint64, error)

TryU4 tries to read 4 bit unsigned integer in current endian

func (*D) TryU40

func (d *D) TryU40() (uint64, error)

TryU40 tries to read 40 bit unsigned integer in current endian

func (*D) TryU40BE

func (d *D) TryU40BE() (uint64, error)

TryU40BE tries to read 40 bit unsigned integer in big-endian

func (*D) TryU40LE

func (d *D) TryU40LE() (uint64, error)

TryU40LE tries to read 40 bit unsigned integer in little-endian

func (*D) TryU41

func (d *D) TryU41() (uint64, error)

TryU41 tries to read 41 bit unsigned integer in current endian

func (*D) TryU41BE

func (d *D) TryU41BE() (uint64, error)

TryU41BE tries to read 41 bit unsigned integer in big-endian

func (*D) TryU41LE

func (d *D) TryU41LE() (uint64, error)

TryU41LE tries to read 41 bit unsigned integer in little-endian

func (*D) TryU42

func (d *D) TryU42() (uint64, error)

TryU42 tries to read 42 bit unsigned integer in current endian

func (*D) TryU42BE

func (d *D) TryU42BE() (uint64, error)

TryU42BE tries to read 42 bit unsigned integer in big-endian

func (*D) TryU42LE

func (d *D) TryU42LE() (uint64, error)

TryU42LE tries to read 42 bit unsigned integer in little-endian

func (*D) TryU43

func (d *D) TryU43() (uint64, error)

TryU43 tries to read 43 bit unsigned integer in current endian

func (*D) TryU43BE

func (d *D) TryU43BE() (uint64, error)

TryU43BE tries to read 43 bit unsigned integer in big-endian

func (*D) TryU43LE

func (d *D) TryU43LE() (uint64, error)

TryU43LE tries to read 43 bit unsigned integer in little-endian

func (*D) TryU44

func (d *D) TryU44() (uint64, error)

TryU44 tries to read 44 bit unsigned integer in current endian

func (*D) TryU44BE

func (d *D) TryU44BE() (uint64, error)

TryU44BE tries to read 44 bit unsigned integer in big-endian

func (*D) TryU44LE

func (d *D) TryU44LE() (uint64, error)

TryU44LE tries to read 44 bit unsigned integer in little-endian

func (*D) TryU45

func (d *D) TryU45() (uint64, error)

TryU45 tries to read 45 bit unsigned integer in current endian

func (*D) TryU45BE

func (d *D) TryU45BE() (uint64, error)

TryU45BE tries to read 45 bit unsigned integer in big-endian

func (*D) TryU45LE

func (d *D) TryU45LE() (uint64, error)

TryU45LE tries to read 45 bit unsigned integer in little-endian

func (*D) TryU46

func (d *D) TryU46() (uint64, error)

TryU46 tries to read 46 bit unsigned integer in current endian

func (*D) TryU46BE

func (d *D) TryU46BE() (uint64, error)

TryU46BE tries to read 46 bit unsigned integer in big-endian

func (*D) TryU46LE

func (d *D) TryU46LE() (uint64, error)

TryU46LE tries to read 46 bit unsigned integer in little-endian

func (*D) TryU47

func (d *D) TryU47() (uint64, error)

TryU47 tries to read 47 bit unsigned integer in current endian

func (*D) TryU47BE

func (d *D) TryU47BE() (uint64, error)

TryU47BE tries to read 47 bit unsigned integer in big-endian

func (*D) TryU47LE

func (d *D) TryU47LE() (uint64, error)

TryU47LE tries to read 47 bit unsigned integer in little-endian

func (*D) TryU48

func (d *D) TryU48() (uint64, error)

TryU48 tries to read 48 bit unsigned integer in current endian

func (*D) TryU48BE

func (d *D) TryU48BE() (uint64, error)

TryU48BE tries to read 48 bit unsigned integer in big-endian

func (*D) TryU48LE

func (d *D) TryU48LE() (uint64, error)

TryU48LE tries to read 48 bit unsigned integer in little-endian

func (*D) TryU49

func (d *D) TryU49() (uint64, error)

TryU49 tries to read 49 bit unsigned integer in current endian

func (*D) TryU49BE

func (d *D) TryU49BE() (uint64, error)

TryU49BE tries to read 49 bit unsigned integer in big-endian

func (*D) TryU49LE

func (d *D) TryU49LE() (uint64, error)

TryU49LE tries to read 49 bit unsigned integer in little-endian

func (*D) TryU5

func (d *D) TryU5() (uint64, error)

TryU5 tries to read 5 bit unsigned integer in current endian

func (*D) TryU50

func (d *D) TryU50() (uint64, error)

TryU50 tries to read 50 bit unsigned integer in current endian

func (*D) TryU50BE

func (d *D) TryU50BE() (uint64, error)

TryU50BE tries to read 50 bit unsigned integer in big-endian

func (*D) TryU50LE

func (d *D) TryU50LE() (uint64, error)

TryU50LE tries to read 50 bit unsigned integer in little-endian

func (*D) TryU51

func (d *D) TryU51() (uint64, error)

TryU51 tries to read 51 bit unsigned integer in current endian

func (*D) TryU51BE

func (d *D) TryU51BE() (uint64, error)

TryU51BE tries to read 51 bit unsigned integer in big-endian

func (*D) TryU51LE

func (d *D) TryU51LE() (uint64, error)

TryU51LE tries to read 51 bit unsigned integer in little-endian

func (*D) TryU52

func (d *D) TryU52() (uint64, error)

TryU52 tries to read 52 bit unsigned integer in current endian

func (*D) TryU52BE

func (d *D) TryU52BE() (uint64, error)

TryU52BE tries to read 52 bit unsigned integer in big-endian

func (*D) TryU52LE

func (d *D) TryU52LE() (uint64, error)

TryU52LE tries to read 52 bit unsigned integer in little-endian

func (*D) TryU53

func (d *D) TryU53() (uint64, error)

TryU53 tries to read 53 bit unsigned integer in current endian

func (*D) TryU53BE

func (d *D) TryU53BE() (uint64, error)

TryU53BE tries to read 53 bit unsigned integer in big-endian

func (*D) TryU53LE

func (d *D) TryU53LE() (uint64, error)

TryU53LE tries to read 53 bit unsigned integer in little-endian

func (*D) TryU54

func (d *D) TryU54() (uint64, error)

TryU54 tries to read 54 bit unsigned integer in current endian

func (*D) TryU54BE

func (d *D) TryU54BE() (uint64, error)

TryU54BE tries to read 54 bit unsigned integer in big-endian

func (*D) TryU54LE

func (d *D) TryU54LE() (uint64, error)

TryU54LE tries to read 54 bit unsigned integer in little-endian

func (*D) TryU55

func (d *D) TryU55() (uint64, error)

TryU55 tries to read 55 bit unsigned integer in current endian

func (*D) TryU55BE

func (d *D) TryU55BE() (uint64, error)

TryU55BE tries to read 55 bit unsigned integer in big-endian

func (*D) TryU55LE

func (d *D) TryU55LE() (uint64, error)

TryU55LE tries to read 55 bit unsigned integer in little-endian

func (*D) TryU56

func (d *D) TryU56() (uint64, error)

TryU56 tries to read 56 bit unsigned integer in current endian

func (*D) TryU56BE

func (d *D) TryU56BE() (uint64, error)

TryU56BE tries to read 56 bit unsigned integer in big-endian

func (*D) TryU56LE

func (d *D) TryU56LE() (uint64, error)

TryU56LE tries to read 56 bit unsigned integer in little-endian

func (*D) TryU57

func (d *D) TryU57() (uint64, error)

TryU57 tries to read 57 bit unsigned integer in current endian

func (*D) TryU57BE

func (d *D) TryU57BE() (uint64, error)

TryU57BE tries to read 57 bit unsigned integer in big-endian

func (*D) TryU57LE

func (d *D) TryU57LE() (uint64, error)

TryU57LE tries to read 57 bit unsigned integer in little-endian

func (*D) TryU58

func (d *D) TryU58() (uint64, error)

TryU58 tries to read 58 bit unsigned integer in current endian

func (*D) TryU58BE

func (d *D) TryU58BE() (uint64, error)

TryU58BE tries to read 58 bit unsigned integer in big-endian

func (*D) TryU58LE

func (d *D) TryU58LE() (uint64, error)

TryU58LE tries to read 58 bit unsigned integer in little-endian

func (*D) TryU59

func (d *D) TryU59() (uint64, error)

TryU59 tries to read 59 bit unsigned integer in current endian

func (*D) TryU59BE

func (d *D) TryU59BE() (uint64, error)

TryU59BE tries to read 59 bit unsigned integer in big-endian

func (*D) TryU59LE

func (d *D) TryU59LE() (uint64, error)

TryU59LE tries to read 59 bit unsigned integer in little-endian

func (*D) TryU6

func (d *D) TryU6() (uint64, error)

TryU6 tries to read 6 bit unsigned integer in current endian

func (*D) TryU60

func (d *D) TryU60() (uint64, error)

TryU60 tries to read 60 bit unsigned integer in current endian

func (*D) TryU60BE

func (d *D) TryU60BE() (uint64, error)

TryU60BE tries to read 60 bit unsigned integer in big-endian

func (*D) TryU60LE

func (d *D) TryU60LE() (uint64, error)

TryU60LE tries to read 60 bit unsigned integer in little-endian

func (*D) TryU61

func (d *D) TryU61() (uint64, error)

TryU61 tries to read 61 bit unsigned integer in current endian

func (*D) TryU61BE

func (d *D) TryU61BE() (uint64, error)

TryU61BE tries to read 61 bit unsigned integer in big-endian

func (*D) TryU61LE

func (d *D) TryU61LE() (uint64, error)

TryU61LE tries to read 61 bit unsigned integer in little-endian

func (*D) TryU62

func (d *D) TryU62() (uint64, error)

TryU62 tries to read 62 bit unsigned integer in current endian

func (*D) TryU62BE

func (d *D) TryU62BE() (uint64, error)

TryU62BE tries to read 62 bit unsigned integer in big-endian

func (*D) TryU62LE

func (d *D) TryU62LE() (uint64, error)

TryU62LE tries to read 62 bit unsigned integer in little-endian

func (*D) TryU63

func (d *D) TryU63() (uint64, error)

TryU63 tries to read 63 bit unsigned integer in current endian

func (*D) TryU63BE

func (d *D) TryU63BE() (uint64, error)

TryU63BE tries to read 63 bit unsigned integer in big-endian

func (*D) TryU63LE

func (d *D) TryU63LE() (uint64, error)

TryU63LE tries to read 63 bit unsigned integer in little-endian

func (*D) TryU64

func (d *D) TryU64() (uint64, error)

TryU64 tries to read 64 bit unsigned integer in current endian

func (*D) TryU64BE

func (d *D) TryU64BE() (uint64, error)

TryU64BE tries to read 64 bit unsigned integer in big-endian

func (*D) TryU64LE

func (d *D) TryU64LE() (uint64, error)

TryU64LE tries to read 64 bit unsigned integer in little-endian

func (*D) TryU7

func (d *D) TryU7() (uint64, error)

TryU7 tries to read 7 bit unsigned integer in current endian

func (*D) TryU8

func (d *D) TryU8() (uint64, error)

TryU8 tries to read 8 bit unsigned integer in current endian

func (*D) TryU8BE

func (d *D) TryU8BE() (uint64, error)

TryU8BE tries to read 8 bit unsigned integer in big-endian

func (*D) TryU8LE

func (d *D) TryU8LE() (uint64, error)

TryU8LE tries to read 8 bit unsigned integer in little-endian

func (*D) TryU9

func (d *D) TryU9() (uint64, error)

TryU9 tries to read 9 bit unsigned integer in current endian

func (*D) TryU9BE

func (d *D) TryU9BE() (uint64, error)

TryU9BE tries to read 9 bit unsigned integer in big-endian

func (*D) TryU9LE

func (d *D) TryU9LE() (uint64, error)

TryU9LE tries to read 9 bit unsigned integer in little-endian

func (*D) TryUBigInt added in v0.0.4

func (d *D) TryUBigInt(nBits int) (*big.Int, error)

TryUBigInt tries to read nBits bits signed integer in current endian

func (*D) TryUBigIntBE added in v0.0.4

func (d *D) TryUBigIntBE(nBits int) (*big.Int, error)

TryUBigIntBE tries to read nBits bit signed integer in big-endian

func (*D) TryUBigIntE added in v0.0.4

func (d *D) TryUBigIntE(nBits int, endian Endian) (*big.Int, error)

TryUBigIntE tries to read nBits signed integer in specified endian

func (*D) TryUBigIntLE added in v0.0.4

func (d *D) TryUBigIntLE(nBits int) (*big.Int, error)

TryUBigIntLE tries to read nBits bit signed integer in little-endian

func (*D) TryUE

func (d *D) TryUE(nBits int, endian Endian) (uint64, error)

TryUE tries to read nBits unsigned integer in specified endian

func (*D) TryUTF16

func (d *D) TryUTF16(nBytes int) (string, error)

TryUTF16 tries to read nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) TryUTF16BE

func (d *D) TryUTF16BE(nBytes int) (string, error)

TryUTF16BE tries to read nBytes bytes UTF16 big-endian string

func (*D) TryUTF16LE

func (d *D) TryUTF16LE(nBytes int) (string, error)

TryUTF16LE tries to read nBytes bytes UTF16 little-endian string

func (*D) TryUTF8

func (d *D) TryUTF8(nBytes int) (string, error)

TryUTF8 tries to read nBytes bytes UTF8 string

func (*D) TryUTF8Null

func (d *D) TryUTF8Null() (string, error)

TryUTF8Null tries to read null terminated UTF8 string

func (*D) TryUTF8NullFixedLen

func (d *D) TryUTF8NullFixedLen(fixedBytes int) (string, error)

TryUTF8NullFixedLen tries to read fixedBytes bytes long null terminated UTF8 string

func (*D) TryUTF8ShortString

func (d *D) TryUTF8ShortString() (string, error)

TryUTF8ShortString tries to read one byte length fixed UTF8 string

func (*D) TryUTF8ShortStringFixedLen

func (d *D) TryUTF8ShortStringFixedLen(fixedBytes int) (string, error)

TryUTF8ShortStringFixedLen tries to read fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) TryUnary

func (d *D) TryUnary(ov uint64) (uint64, error)

TryUnary tries to read unary integer using ov as "one" value

func (*D) U

func (d *D) U(nBits int) uint64

U reads nBits bits unsigned integer in current endian

func (*D) U1

func (d *D) U1() uint64

U1 reads 1 bit unsigned integer in current endian

func (*D) U10

func (d *D) U10() uint64

U10 reads 10 bit unsigned integer in current endian

func (*D) U10BE

func (d *D) U10BE() uint64

U10BE reads 10 bit unsigned integer in big-endian

func (*D) U10LE

func (d *D) U10LE() uint64

U10LE reads 10 bit unsigned integer in little-endian

func (*D) U11

func (d *D) U11() uint64

U11 reads 11 bit unsigned integer in current endian

func (*D) U11BE

func (d *D) U11BE() uint64

U11BE reads 11 bit unsigned integer in big-endian

func (*D) U11LE

func (d *D) U11LE() uint64

U11LE reads 11 bit unsigned integer in little-endian

func (*D) U12

func (d *D) U12() uint64

U12 reads 12 bit unsigned integer in current endian

func (*D) U12BE

func (d *D) U12BE() uint64

U12BE reads 12 bit unsigned integer in big-endian

func (*D) U12LE

func (d *D) U12LE() uint64

U12LE reads 12 bit unsigned integer in little-endian

func (*D) U13

func (d *D) U13() uint64

U13 reads 13 bit unsigned integer in current endian

func (*D) U13BE

func (d *D) U13BE() uint64

U13BE reads 13 bit unsigned integer in big-endian

func (*D) U13LE

func (d *D) U13LE() uint64

U13LE reads 13 bit unsigned integer in little-endian

func (*D) U14

func (d *D) U14() uint64

U14 reads 14 bit unsigned integer in current endian

func (*D) U14BE

func (d *D) U14BE() uint64

U14BE reads 14 bit unsigned integer in big-endian

func (*D) U14LE

func (d *D) U14LE() uint64

U14LE reads 14 bit unsigned integer in little-endian

func (*D) U15

func (d *D) U15() uint64

U15 reads 15 bit unsigned integer in current endian

func (*D) U15BE

func (d *D) U15BE() uint64

U15BE reads 15 bit unsigned integer in big-endian

func (*D) U15LE

func (d *D) U15LE() uint64

U15LE reads 15 bit unsigned integer in little-endian

func (*D) U16

func (d *D) U16() uint64

U16 reads 16 bit unsigned integer in current endian

func (*D) U16BE

func (d *D) U16BE() uint64

U16BE reads 16 bit unsigned integer in big-endian

func (*D) U16LE

func (d *D) U16LE() uint64

U16LE reads 16 bit unsigned integer in little-endian

func (*D) U17

func (d *D) U17() uint64

U17 reads 17 bit unsigned integer in current endian

func (*D) U17BE

func (d *D) U17BE() uint64

U17BE reads 17 bit unsigned integer in big-endian

func (*D) U17LE

func (d *D) U17LE() uint64

U17LE reads 17 bit unsigned integer in little-endian

func (*D) U18

func (d *D) U18() uint64

U18 reads 18 bit unsigned integer in current endian

func (*D) U18BE

func (d *D) U18BE() uint64

U18BE reads 18 bit unsigned integer in big-endian

func (*D) U18LE

func (d *D) U18LE() uint64

U18LE reads 18 bit unsigned integer in little-endian

func (*D) U19

func (d *D) U19() uint64

U19 reads 19 bit unsigned integer in current endian

func (*D) U19BE

func (d *D) U19BE() uint64

U19BE reads 19 bit unsigned integer in big-endian

func (*D) U19LE

func (d *D) U19LE() uint64

U19LE reads 19 bit unsigned integer in little-endian

func (*D) U2

func (d *D) U2() uint64

U2 reads 2 bit unsigned integer in current endian

func (*D) U20

func (d *D) U20() uint64

U20 reads 20 bit unsigned integer in current endian

func (*D) U20BE

func (d *D) U20BE() uint64

U20BE reads 20 bit unsigned integer in big-endian

func (*D) U20LE

func (d *D) U20LE() uint64

U20LE reads 20 bit unsigned integer in little-endian

func (*D) U21

func (d *D) U21() uint64

U21 reads 21 bit unsigned integer in current endian

func (*D) U21BE

func (d *D) U21BE() uint64

U21BE reads 21 bit unsigned integer in big-endian

func (*D) U21LE

func (d *D) U21LE() uint64

U21LE reads 21 bit unsigned integer in little-endian

func (*D) U22

func (d *D) U22() uint64

U22 reads 22 bit unsigned integer in current endian

func (*D) U22BE

func (d *D) U22BE() uint64

U22BE reads 22 bit unsigned integer in big-endian

func (*D) U22LE

func (d *D) U22LE() uint64

U22LE reads 22 bit unsigned integer in little-endian

func (*D) U23

func (d *D) U23() uint64

U23 reads 23 bit unsigned integer in current endian

func (*D) U23BE

func (d *D) U23BE() uint64

U23BE reads 23 bit unsigned integer in big-endian

func (*D) U23LE

func (d *D) U23LE() uint64

U23LE reads 23 bit unsigned integer in little-endian

func (*D) U24

func (d *D) U24() uint64

U24 reads 24 bit unsigned integer in current endian

func (*D) U24BE

func (d *D) U24BE() uint64

U24BE reads 24 bit unsigned integer in big-endian

func (*D) U24LE

func (d *D) U24LE() uint64

U24LE reads 24 bit unsigned integer in little-endian

func (*D) U25

func (d *D) U25() uint64

U25 reads 25 bit unsigned integer in current endian

func (*D) U25BE

func (d *D) U25BE() uint64

U25BE reads 25 bit unsigned integer in big-endian

func (*D) U25LE

func (d *D) U25LE() uint64

U25LE reads 25 bit unsigned integer in little-endian

func (*D) U26

func (d *D) U26() uint64

U26 reads 26 bit unsigned integer in current endian

func (*D) U26BE

func (d *D) U26BE() uint64

U26BE reads 26 bit unsigned integer in big-endian

func (*D) U26LE

func (d *D) U26LE() uint64

U26LE reads 26 bit unsigned integer in little-endian

func (*D) U27

func (d *D) U27() uint64

U27 reads 27 bit unsigned integer in current endian

func (*D) U27BE

func (d *D) U27BE() uint64

U27BE reads 27 bit unsigned integer in big-endian

func (*D) U27LE

func (d *D) U27LE() uint64

U27LE reads 27 bit unsigned integer in little-endian

func (*D) U28

func (d *D) U28() uint64

U28 reads 28 bit unsigned integer in current endian

func (*D) U28BE

func (d *D) U28BE() uint64

U28BE reads 28 bit unsigned integer in big-endian

func (*D) U28LE

func (d *D) U28LE() uint64

U28LE reads 28 bit unsigned integer in little-endian

func (*D) U29

func (d *D) U29() uint64

U29 reads 29 bit unsigned integer in current endian

func (*D) U29BE

func (d *D) U29BE() uint64

U29BE reads 29 bit unsigned integer in big-endian

func (*D) U29LE

func (d *D) U29LE() uint64

U29LE reads 29 bit unsigned integer in little-endian

func (*D) U3

func (d *D) U3() uint64

U3 reads 3 bit unsigned integer in current endian

func (*D) U30

func (d *D) U30() uint64

U30 reads 30 bit unsigned integer in current endian

func (*D) U30BE

func (d *D) U30BE() uint64

U30BE reads 30 bit unsigned integer in big-endian

func (*D) U30LE

func (d *D) U30LE() uint64

U30LE reads 30 bit unsigned integer in little-endian

func (*D) U31

func (d *D) U31() uint64

U31 reads 31 bit unsigned integer in current endian

func (*D) U31BE

func (d *D) U31BE() uint64

U31BE reads 31 bit unsigned integer in big-endian

func (*D) U31LE

func (d *D) U31LE() uint64

U31LE reads 31 bit unsigned integer in little-endian

func (*D) U32

func (d *D) U32() uint64

U32 reads 32 bit unsigned integer in current endian

func (*D) U32BE

func (d *D) U32BE() uint64

U32BE reads 32 bit unsigned integer in big-endian

func (*D) U32LE

func (d *D) U32LE() uint64

U32LE reads 32 bit unsigned integer in little-endian

func (*D) U33

func (d *D) U33() uint64

U33 reads 33 bit unsigned integer in current endian

func (*D) U33BE

func (d *D) U33BE() uint64

U33BE reads 33 bit unsigned integer in big-endian

func (*D) U33LE

func (d *D) U33LE() uint64

U33LE reads 33 bit unsigned integer in little-endian

func (*D) U34

func (d *D) U34() uint64

U34 reads 34 bit unsigned integer in current endian

func (*D) U34BE

func (d *D) U34BE() uint64

U34BE reads 34 bit unsigned integer in big-endian

func (*D) U34LE

func (d *D) U34LE() uint64

U34LE reads 34 bit unsigned integer in little-endian

func (*D) U35

func (d *D) U35() uint64

U35 reads 35 bit unsigned integer in current endian

func (*D) U35BE

func (d *D) U35BE() uint64

U35BE reads 35 bit unsigned integer in big-endian

func (*D) U35LE

func (d *D) U35LE() uint64

U35LE reads 35 bit unsigned integer in little-endian

func (*D) U36

func (d *D) U36() uint64

U36 reads 36 bit unsigned integer in current endian

func (*D) U36BE

func (d *D) U36BE() uint64

U36BE reads 36 bit unsigned integer in big-endian

func (*D) U36LE

func (d *D) U36LE() uint64

U36LE reads 36 bit unsigned integer in little-endian

func (*D) U37

func (d *D) U37() uint64

U37 reads 37 bit unsigned integer in current endian

func (*D) U37BE

func (d *D) U37BE() uint64

U37BE reads 37 bit unsigned integer in big-endian

func (*D) U37LE

func (d *D) U37LE() uint64

U37LE reads 37 bit unsigned integer in little-endian

func (*D) U38

func (d *D) U38() uint64

U38 reads 38 bit unsigned integer in current endian

func (*D) U38BE

func (d *D) U38BE() uint64

U38BE reads 38 bit unsigned integer in big-endian

func (*D) U38LE

func (d *D) U38LE() uint64

U38LE reads 38 bit unsigned integer in little-endian

func (*D) U39

func (d *D) U39() uint64

U39 reads 39 bit unsigned integer in current endian

func (*D) U39BE

func (d *D) U39BE() uint64

U39BE reads 39 bit unsigned integer in big-endian

func (*D) U39LE

func (d *D) U39LE() uint64

U39LE reads 39 bit unsigned integer in little-endian

func (*D) U4

func (d *D) U4() uint64

U4 reads 4 bit unsigned integer in current endian

func (*D) U40

func (d *D) U40() uint64

U40 reads 40 bit unsigned integer in current endian

func (*D) U40BE

func (d *D) U40BE() uint64

U40BE reads 40 bit unsigned integer in big-endian

func (*D) U40LE

func (d *D) U40LE() uint64

U40LE reads 40 bit unsigned integer in little-endian

func (*D) U41

func (d *D) U41() uint64

U41 reads 41 bit unsigned integer in current endian

func (*D) U41BE

func (d *D) U41BE() uint64

U41BE reads 41 bit unsigned integer in big-endian

func (*D) U41LE

func (d *D) U41LE() uint64

U41LE reads 41 bit unsigned integer in little-endian

func (*D) U42

func (d *D) U42() uint64

U42 reads 42 bit unsigned integer in current endian

func (*D) U42BE

func (d *D) U42BE() uint64

U42BE reads 42 bit unsigned integer in big-endian

func (*D) U42LE

func (d *D) U42LE() uint64

U42LE reads 42 bit unsigned integer in little-endian

func (*D) U43

func (d *D) U43() uint64

U43 reads 43 bit unsigned integer in current endian

func (*D) U43BE

func (d *D) U43BE() uint64

U43BE reads 43 bit unsigned integer in big-endian

func (*D) U43LE

func (d *D) U43LE() uint64

U43LE reads 43 bit unsigned integer in little-endian

func (*D) U44

func (d *D) U44() uint64

U44 reads 44 bit unsigned integer in current endian

func (*D) U44BE

func (d *D) U44BE() uint64

U44BE reads 44 bit unsigned integer in big-endian

func (*D) U44LE

func (d *D) U44LE() uint64

U44LE reads 44 bit unsigned integer in little-endian

func (*D) U45

func (d *D) U45() uint64

U45 reads 45 bit unsigned integer in current endian

func (*D) U45BE

func (d *D) U45BE() uint64

U45BE reads 45 bit unsigned integer in big-endian

func (*D) U45LE

func (d *D) U45LE() uint64

U45LE reads 45 bit unsigned integer in little-endian

func (*D) U46

func (d *D) U46() uint64

U46 reads 46 bit unsigned integer in current endian

func (*D) U46BE

func (d *D) U46BE() uint64

U46BE reads 46 bit unsigned integer in big-endian

func (*D) U46LE

func (d *D) U46LE() uint64

U46LE reads 46 bit unsigned integer in little-endian

func (*D) U47

func (d *D) U47() uint64

U47 reads 47 bit unsigned integer in current endian

func (*D) U47BE

func (d *D) U47BE() uint64

U47BE reads 47 bit unsigned integer in big-endian

func (*D) U47LE

func (d *D) U47LE() uint64

U47LE reads 47 bit unsigned integer in little-endian

func (*D) U48

func (d *D) U48() uint64

U48 reads 48 bit unsigned integer in current endian

func (*D) U48BE

func (d *D) U48BE() uint64

U48BE reads 48 bit unsigned integer in big-endian

func (*D) U48LE

func (d *D) U48LE() uint64

U48LE reads 48 bit unsigned integer in little-endian

func (*D) U49

func (d *D) U49() uint64

U49 reads 49 bit unsigned integer in current endian

func (*D) U49BE

func (d *D) U49BE() uint64

U49BE reads 49 bit unsigned integer in big-endian

func (*D) U49LE

func (d *D) U49LE() uint64

U49LE reads 49 bit unsigned integer in little-endian

func (*D) U5

func (d *D) U5() uint64

U5 reads 5 bit unsigned integer in current endian

func (*D) U50

func (d *D) U50() uint64

U50 reads 50 bit unsigned integer in current endian

func (*D) U50BE

func (d *D) U50BE() uint64

U50BE reads 50 bit unsigned integer in big-endian

func (*D) U50LE

func (d *D) U50LE() uint64

U50LE reads 50 bit unsigned integer in little-endian

func (*D) U51

func (d *D) U51() uint64

U51 reads 51 bit unsigned integer in current endian

func (*D) U51BE

func (d *D) U51BE() uint64

U51BE reads 51 bit unsigned integer in big-endian

func (*D) U51LE

func (d *D) U51LE() uint64

U51LE reads 51 bit unsigned integer in little-endian

func (*D) U52

func (d *D) U52() uint64

U52 reads 52 bit unsigned integer in current endian

func (*D) U52BE

func (d *D) U52BE() uint64

U52BE reads 52 bit unsigned integer in big-endian

func (*D) U52LE

func (d *D) U52LE() uint64

U52LE reads 52 bit unsigned integer in little-endian

func (*D) U53

func (d *D) U53() uint64

U53 reads 53 bit unsigned integer in current endian

func (*D) U53BE

func (d *D) U53BE() uint64

U53BE reads 53 bit unsigned integer in big-endian

func (*D) U53LE

func (d *D) U53LE() uint64

U53LE reads 53 bit unsigned integer in little-endian

func (*D) U54

func (d *D) U54() uint64

U54 reads 54 bit unsigned integer in current endian

func (*D) U54BE

func (d *D) U54BE() uint64

U54BE reads 54 bit unsigned integer in big-endian

func (*D) U54LE

func (d *D) U54LE() uint64

U54LE reads 54 bit unsigned integer in little-endian

func (*D) U55

func (d *D) U55() uint64

U55 reads 55 bit unsigned integer in current endian

func (*D) U55BE

func (d *D) U55BE() uint64

U55BE reads 55 bit unsigned integer in big-endian

func (*D) U55LE

func (d *D) U55LE() uint64

U55LE reads 55 bit unsigned integer in little-endian

func (*D) U56

func (d *D) U56() uint64

U56 reads 56 bit unsigned integer in current endian

func (*D) U56BE

func (d *D) U56BE() uint64

U56BE reads 56 bit unsigned integer in big-endian

func (*D) U56LE

func (d *D) U56LE() uint64

U56LE reads 56 bit unsigned integer in little-endian

func (*D) U57

func (d *D) U57() uint64

U57 reads 57 bit unsigned integer in current endian

func (*D) U57BE

func (d *D) U57BE() uint64

U57BE reads 57 bit unsigned integer in big-endian

func (*D) U57LE

func (d *D) U57LE() uint64

U57LE reads 57 bit unsigned integer in little-endian

func (*D) U58

func (d *D) U58() uint64

U58 reads 58 bit unsigned integer in current endian

func (*D) U58BE

func (d *D) U58BE() uint64

U58BE reads 58 bit unsigned integer in big-endian

func (*D) U58LE

func (d *D) U58LE() uint64

U58LE reads 58 bit unsigned integer in little-endian

func (*D) U59

func (d *D) U59() uint64

U59 reads 59 bit unsigned integer in current endian

func (*D) U59BE

func (d *D) U59BE() uint64

U59BE reads 59 bit unsigned integer in big-endian

func (*D) U59LE

func (d *D) U59LE() uint64

U59LE reads 59 bit unsigned integer in little-endian

func (*D) U6

func (d *D) U6() uint64

U6 reads 6 bit unsigned integer in current endian

func (*D) U60

func (d *D) U60() uint64

U60 reads 60 bit unsigned integer in current endian

func (*D) U60BE

func (d *D) U60BE() uint64

U60BE reads 60 bit unsigned integer in big-endian

func (*D) U60LE

func (d *D) U60LE() uint64

U60LE reads 60 bit unsigned integer in little-endian

func (*D) U61

func (d *D) U61() uint64

U61 reads 61 bit unsigned integer in current endian

func (*D) U61BE

func (d *D) U61BE() uint64

U61BE reads 61 bit unsigned integer in big-endian

func (*D) U61LE

func (d *D) U61LE() uint64

U61LE reads 61 bit unsigned integer in little-endian

func (*D) U62

func (d *D) U62() uint64

U62 reads 62 bit unsigned integer in current endian

func (*D) U62BE

func (d *D) U62BE() uint64

U62BE reads 62 bit unsigned integer in big-endian

func (*D) U62LE

func (d *D) U62LE() uint64

U62LE reads 62 bit unsigned integer in little-endian

func (*D) U63

func (d *D) U63() uint64

U63 reads 63 bit unsigned integer in current endian

func (*D) U63BE

func (d *D) U63BE() uint64

U63BE reads 63 bit unsigned integer in big-endian

func (*D) U63LE

func (d *D) U63LE() uint64

U63LE reads 63 bit unsigned integer in little-endian

func (*D) U64

func (d *D) U64() uint64

U64 reads 64 bit unsigned integer in current endian

func (*D) U64BE

func (d *D) U64BE() uint64

U64BE reads 64 bit unsigned integer in big-endian

func (*D) U64LE

func (d *D) U64LE() uint64

U64LE reads 64 bit unsigned integer in little-endian

func (*D) U7

func (d *D) U7() uint64

U7 reads 7 bit unsigned integer in current endian

func (*D) U8

func (d *D) U8() uint64

U8 reads 8 bit unsigned integer in current endian

func (*D) U8BE

func (d *D) U8BE() uint64

U8BE reads 8 bit unsigned integer in big-endian

func (*D) U8LE

func (d *D) U8LE() uint64

U8LE reads 8 bit unsigned integer in little-endian

func (*D) U9

func (d *D) U9() uint64

U9 reads 9 bit unsigned integer in current endian

func (*D) U9BE

func (d *D) U9BE() uint64

U9BE reads 9 bit unsigned integer in big-endian

func (*D) U9LE

func (d *D) U9LE() uint64

U9LE reads 9 bit unsigned integer in little-endian

func (*D) UBigInt added in v0.0.4

func (d *D) UBigInt(nBits int) *big.Int

UBigInt reads nBits bits signed integer in current endian

func (*D) UBigIntBE added in v0.0.4

func (d *D) UBigIntBE(nBits int) *big.Int

UBigIntBE reads nBits bit signed integer in big-endian

func (*D) UBigIntE added in v0.0.4

func (d *D) UBigIntE(nBits int, endian Endian) *big.Int

UBigIntE reads nBits signed integer in specified endian

func (*D) UBigIntLE added in v0.0.4

func (d *D) UBigIntLE(nBits int) *big.Int

UBigIntLE reads nBits bit signed integer in little-endian

func (*D) UE

func (d *D) UE(nBits int, endian Endian) uint64

UE reads nBits unsigned integer in specified endian

func (*D) UTF16

func (d *D) UTF16(nBytes int) string

UTF16 reads nBytes bytes UTF16 string, default big-endian and accepts BOM

func (*D) UTF16BE

func (d *D) UTF16BE(nBytes int) string

UTF16BE reads nBytes bytes UTF16 big-endian string

func (*D) UTF16LE

func (d *D) UTF16LE(nBytes int) string

UTF16LE reads nBytes bytes UTF16 little-endian string

func (*D) UTF8

func (d *D) UTF8(nBytes int) string

UTF8 reads nBytes bytes UTF8 string

func (*D) UTF8Null

func (d *D) UTF8Null() string

UTF8Null reads null terminated UTF8 string

func (*D) UTF8NullFixedLen

func (d *D) UTF8NullFixedLen(fixedBytes int) string

UTF8NullFixedLen reads fixedBytes bytes long null terminated UTF8 string

func (*D) UTF8ShortString

func (d *D) UTF8ShortString() string

UTF8ShortString reads one byte length fixed UTF8 string

func (*D) UTF8ShortStringFixedLen

func (d *D) UTF8ShortStringFixedLen(fixedBytes int) string

UTF8ShortStringFixedLen reads fixedBytes bytes long one byte length prefixed UTF8 string

func (*D) Unary

func (d *D) Unary(ov uint64) uint64

Unary reads unary integer using ov as "one" value

func (*D) ValidateBigInt added in v0.0.4

func (d *D) ValidateBigInt(vs ...*big.Int) scalar.Mapper

ValidateBigInt validates that actual value is one of given *big.Int values

func (*D) ValidateBigIntRange added in v0.0.4

func (d *D) ValidateBigIntRange(start, end *big.Int) scalar.Mapper

ValidateBigIntRange validates that actual value is in range

func (*D) ValidateBitBuf

func (d *D) ValidateBitBuf(bss ...[]byte) scalar.Mapper

func (*D) ValidateBool

func (d *D) ValidateBool(vs ...bool) scalar.Mapper

ValidateBool validates that actual value is one of given bool values

func (*D) ValidateF

func (d *D) ValidateF(vs ...float64) scalar.Mapper

ValidateF validates that actual value is one of given float64 values

func (*D) ValidateFRange added in v0.0.2

func (d *D) ValidateFRange(start, end float64) scalar.Mapper

ValidateFRange validates that actual value is in range

func (*D) ValidateS

func (d *D) ValidateS(vs ...int64) scalar.Mapper

ValidateS validates that actual value is one of given int64 values

func (*D) ValidateSRange added in v0.0.2

func (d *D) ValidateSRange(start, end int64) scalar.Mapper

ValidateSRange validates that actual value is in range

func (*D) ValidateStr

func (d *D) ValidateStr(vs ...string) scalar.Mapper

ValidateStr validates that actual value is one of given string values

func (*D) ValidateStrRange added in v0.0.2

func (d *D) ValidateStrRange(start, end string) scalar.Mapper

ValidateStrRange validates that actual value is in range

func (*D) ValidateU

func (d *D) ValidateU(vs ...uint64) scalar.Mapper

ValidateU validates that actual value is one of given uint64 values

func (*D) ValidateUBEBytes

func (d *D) ValidateUBEBytes(bss ...[]byte) scalar.Mapper

func (*D) ValidateUBytes

func (d *D) ValidateUBytes(bss ...[]byte) scalar.Mapper

func (*D) ValidateULEBytes

func (d *D) ValidateULEBytes(bss ...[]byte) scalar.Mapper

func (*D) ValidateURange added in v0.0.2

func (d *D) ValidateURange(start, end uint64) scalar.Mapper

ValidateURange validates that actual value is in range

type DecoderError

type DecoderError struct {
	Reason string
	Pos    int64
}

func (DecoderError) Error

func (e DecoderError) Error() string

func (DecoderError) IsRecoverableError

func (DecoderError) IsRecoverableError() bool

type Dependency

type Dependency struct {
	Names []string
	Group *Group
}

type Endian

type Endian int

type Format

type Format struct {
	Name         string
	ProbeOrder   int // probe order is from low to hi value then by name
	Description  string
	Groups       []string
	DecodeFn     func(d *D, in interface{}) interface{}
	RootArray    bool
	RootName     string
	Dependencies []Dependency
	Files        fs.ReadDirFS
	ToRepr       string
}

type FormatError

type FormatError struct {
	Err        error
	Format     Format
	Stacktrace recoverfn.Raw
}

func (FormatError) Error

func (fe FormatError) Error() string

func (FormatError) Value

func (fe FormatError) Value() interface{}

type FormatsError

type FormatsError struct {
	Errs []FormatError
}

func (FormatsError) Error

func (fe FormatsError) Error() string

func (FormatsError) IsRecoverableError

func (FormatsError) IsRecoverableError() bool

type Group

type Group []Format

func FormatFn

func FormatFn(d func(d *D, in interface{}) interface{}) Group

type IOError

type IOError struct {
	Err      error
	Name     string
	Op       string
	ReadSize int64
	SeekPos  int64
	Pos      int64
}

func (IOError) Error

func (e IOError) Error() string

func (IOError) IsRecoverableError

func (IOError) IsRecoverableError() bool

func (IOError) Unwrap

func (e IOError) Unwrap() error

type NALUnescapeReader

type NALUnescapeReader struct {
	io.Reader
	// contains filtered or unexported fields
}

TODO: move? TODO: make generic replace reader? share with id3v2 unsync?

func (NALUnescapeReader) Read

func (r NALUnescapeReader) Read(p []byte) (n int, err error)

type Options

type Options struct {
	Name          string
	Description   string
	Force         bool
	FillGaps      bool
	IsRoot        bool
	Range         ranges.Range // if zero use whole buffer
	FormatOptions map[string]interface{}
	FormatInArg   interface{}
	ReadBuf       *[]byte
}

type RecoverableErrorer

type RecoverableErrorer interface {
	IsRecoverableError() bool
}

type Value

type Value struct {
	Parent     *Value
	Name       string
	V          interface{} // scalar.S or Compound (array/struct)
	Index      int         // index in parent array/struct
	Range      ranges.Range
	RootBitBuf *bitio.Buffer
	IsRoot     bool // TODO: rework?
}

func Decode

func Decode(ctx context.Context, bb *bitio.Buffer, group Group, opts Options) (*Value, interface{}, error)

Decode try decode group and return first success and all other decoder errors

func (*Value) BufferRoot

func (v *Value) BufferRoot() *Value

func (*Value) Errors

func (v *Value) Errors() []error

func (*Value) FormatRoot

func (v *Value) FormatRoot() *Value

func (*Value) InnerRange

func (v *Value) InnerRange() ranges.Range

func (*Value) Root

func (v *Value) Root() *Value

func (*Value) TryScalarFn

func (v *Value) TryScalarFn(sms ...scalar.Mapper) error

func (*Value) Walk

func (v *Value) Walk(opts WalkOpts) error

func (*Value) WalkPostOrder

func (v *Value) WalkPostOrder(fn WalkFn) error

func (*Value) WalkPreOrder

func (v *Value) WalkPreOrder(fn WalkFn) error

func (*Value) WalkRootPostOrder

func (v *Value) WalkRootPostOrder(fn WalkFn) error

func (*Value) WalkRootPreOrder

func (v *Value) WalkRootPreOrder(fn WalkFn) error

type WalkFn

type WalkFn func(v *Value, rootV *Value, depth int, rootDepth int) error

type WalkOpts

type WalkOpts struct {
	PreOrder bool
	OneRoot  bool
	Fn       WalkFn
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL