buffer

package
v6.7.0 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2022 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Index

Constants

View Source
const (
	// SizeOfInt32 defines the size of int32
	SizeOfInt32 = uintptr(4)
	// SizeOfInt64 defines the size of int64
	SizeOfInt64 = uintptr(8)
)

Variables

View Source
var Arch32Bits bool

Arch32Bits defines if the system is 32 bits

View Source
var Arch64Bits bool

Arch64Bits defines if the system is 64 bits

View Source
var SizeOfInt uintptr

SizeOfInt defines the size of native int

Functions

func BytesToBool

func BytesToBool(buf []byte, offset, length int) bool

BytesToBool converts a byte slice to a bool

func BytesToFloat32

func BytesToFloat32(buf []byte, offset int) float32

BytesToFloat32 converts a byte slice to a float32

func BytesToFloat64

func BytesToFloat64(buf []byte, offset int) float64

BytesToFloat64 converts a byte slice to a float64

func BytesToHexString

func BytesToHexString(buf []byte) string

BytesToHexString converts a byte slice into a hex string

func BytesToInt16

func BytesToInt16(buf []byte, offset int) int16

BytesToInt16 converts a slice of bytes to an int16

func BytesToInt32

func BytesToInt32(buf []byte, offset int) int32

BytesToInt32 converts a slice into int32; only maximum of 4 bytes will be used

func BytesToInt64

func BytesToInt64(buf []byte, offset int) int64

BytesToInt64 converts a slice into int64; only maximum of 8 bytes will be used

func BytesToUint16

func BytesToUint16(buf []byte, offset int) uint16

BytesToUint16 converts a byte slice to a uint16

func BytesToUint32

func BytesToUint32(buf []byte, offset int) uint32

BytesToUint32 converts a slice into uint32; only maximum of 4 bytes will be used

func LittleBytesToInt32

func LittleBytesToInt32(buf []byte, offset int) int32

LittleBytesToInt32 converts a slice into int32; only maximum of 4 bytes will be used

func LittleBytesToInt64

func LittleBytesToInt64(buf []byte, offset int) int64

LittleBytesToInt64 converts a slice into int64; only maximum of 8 bytes will be used

func VarBytesToInt64

func VarBytesToInt64(buf []byte, offset int, len int) int64

VarBytesToInt64 will convert a 8, 4 or 2 byte slice into an int64

Types

This section is empty.

Jump to

Keyboard shortcuts

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