array

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Rendered for js/wasm

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Append

func Append(
	refJsArray bindings.Ref,
	take bindings.Ref,
	elemSz uint32,
	signed bindings.Ref,
	float bindings.Ref,
	offsetInJsArray uint32,
	goArray unsafe.Pointer,
	goArrayLen uint32,
) uint32

func Buffer

func Buffer(ref bindings.Ref, take bindings.Ref) bindings.Ref

func ByteLength

func ByteLength(ref bindings.Ref) uint32

func ByteOffset

func ByteOffset(ref bindings.Ref) uint32

func Copy

func Copy(
	refJsArray bindings.Ref,
	elemSz uint32,
	signed bindings.Ref,
	float bindings.Ref,
	offsetInJsArray uint32,
	outGoArray unsafe.Pointer,
	outGoArrayLen uint32,
) uint32

func FromBuffer

func FromBuffer(
	take bindings.Ref,
	refBuf bindings.Ref,
	elemSz uint32,
	signed bindings.Ref,
	float bindings.Ref,
) bindings.Ref

func Length

func Length(arr bindings.Ref) int64

func New

func New(
	cap uint32,
	elemSz uint32,
	signed bindings.Ref,
	float bindings.Ref,
) bindings.Ref

func Nth

func Nth(
	arr bindings.Ref,
	elemSz uint32,
	signed bindings.Ref,
	float bindings.Ref,
	nth uint32,
	ptr unsafe.Pointer,
) bindings.Ref

func NthBool

func NthBool(
	self bindings.Ref,
	i uint32,
	outBool unsafe.Pointer,
) bindings.Ref

func NthNum

func NthNum(
	self bindings.Ref,
	i uint32,
	outNum unsafe.Pointer,
) bindings.Ref

func Set

func Set(a, b bindings.Ref)

func SetNth

func SetNth(
	self bindings.Ref,
	elemSz uint32,
	signed bindings.Ref,
	float bindings.Ref,
	i uint32,
	take bindings.Ref,
	ptr unsafe.Pointer,
) bindings.Ref

func SetNthBool

func SetNthBool(
	self bindings.Ref,
	i uint32,
	val bindings.Ref,
) bindings.Ref

func SetNthNum

func SetNthNum(
	self bindings.Ref,
	i uint32,
	val float64,
) bindings.Ref

func SetNthString

func SetNthString(
	self bindings.Ref,
	i uint32,
	str unsafe.Pointer,
	len uint32,
) bindings.Ref

func Slice

func Slice(
	arr bindings.Ref,
	start uint32,
	end uint32,
) bindings.Ref

Types

This section is empty.

Jump to

Keyboard shortcuts

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