vector

package
v0.0.0-...-2e61c1d Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2019 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FBS = 64 // First bucket size; can be any power of 2.

)

Variables

This section is empty.

Functions

This section is empty.

Types

type LockFreeVector

type LockFreeVector struct {
	// contains filtered or unexported fields
}

func NewEmptyLockFreeVector

func NewEmptyLockFreeVector() *LockFreeVector

func NewLockFreeVector

func NewLockFreeVector(size int) *LockFreeVector

func (*LockFreeVector) PopBack

func (vec *LockFreeVector) PopBack() interface{}

func (*LockFreeVector) PushBack

func (vec *LockFreeVector) PushBack(newElement interface{})

func (*LockFreeVector) ReadAt

func (vec *LockFreeVector) ReadAt(idx int) interface{}

func (*LockFreeVector) Reserve

func (vec *LockFreeVector) Reserve(newSize int)

func (*LockFreeVector) Size

func (vec *LockFreeVector) Size() int

func (*LockFreeVector) WriteAt

func (vec *LockFreeVector) WriteAt(idx int, v interface{})

Jump to

Keyboard shortcuts

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