utils

package
v0.0.0-...-cba48b0 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2016 License: Unlicense Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CRC8 [256]byte = [256]byte{}/* 256 elements not displayed */

Functions

func Find

func Find(l *list.List, el Equality)

func FindFunc

func FindFunc(l *list.List, s interface{}, f EqualityFunc)

func Round

func Round(input float64) float64

Types

type Checksum

type Checksum struct {
	Table []byte
	// contains filtered or unexported fields
}

func (*Checksum) Compute

func (c *Checksum) Compute() byte

func (*Checksum) Write

func (c *Checksum) Write(p []byte) (n int, err error)

type Equality

type Equality interface {
	Equal(interface{}) bool
}

type EqualityFunc

type EqualityFunc func(v1 interface{}, v2 interface{}) bool

type Flags16

type Flags16 uint16

func (*Flags16) Has

func (f *Flags16) Has(flag uint16) bool

func (*Flags16) Load

func (f *Flags16) Load(flags *[16]uint16)

func (*Flags16) Set

func (f *Flags16) Set(flag uint16, value bool)

type Flags8

type Flags8 uint8

func (*Flags8) Has

func (f *Flags8) Has(flag uint8) bool

func (*Flags8) Load

func (f *Flags8) Load(flags *[8]byte)

func (*Flags8) Set

func (f *Flags8) Set(flag uint8, value bool)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL