slicereader

Imports

Imports #

"encoding/binary"
"fmt"
"io"
"unsafe"

Structs

Reader struct #

type Reader struct {
b []byte
readonly bool
off int64
}

Functions

NewReader function #

func NewReader(b []byte, readonly bool) *Reader

Offset method #

func (r *Reader) Offset() int64

Read method #

func (r *Reader) Read(b []byte) (int, error)

ReadString method #

func (r *Reader) ReadString(len int64) string

ReadULEB128 method #

func (r *Reader) ReadULEB128() (value uint64)

ReadUint32 method #

func (r *Reader) ReadUint32() uint32

ReadUint64 method #

func (r *Reader) ReadUint64() uint64

ReadUint8 method #

func (r *Reader) ReadUint8() uint8

Seek method #

func (r *Reader) Seek(offset int64, whence int) (ret int64, err error)

toString function #

func toString(b []byte) string

Generated with Arrow