vector

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VectorBlockSize = 16
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Iterator

type Iterator[T any] struct {
	// contains filtered or unexported fields
}

func (*Iterator[T]) Begin

func (v *Iterator[T]) Begin()

func (*Iterator[T]) End

func (v *Iterator[T]) End()

func (*Iterator[T]) First

func (v *Iterator[T]) First() bool

func (*Iterator[T]) Index

func (v *Iterator[T]) Index() int32

func (*Iterator[T]) Last

func (v *Iterator[T]) Last() bool

func (*Iterator[T]) Next

func (v *Iterator[T]) Next() bool

func (*Iterator[T]) Prev

func (v *Iterator[T]) Prev() bool

func (*Iterator[T]) Value

func (v *Iterator[T]) Value() T

type Vector

type Vector[T any] struct {
	// contains filtered or unexported fields
}

func (*Vector[T]) Back

func (v *Vector[T]) Back() T

func (*Vector[T]) Clear

func (v *Vector[T]) Clear()

func (*Vector[T]) Count

func (v *Vector[T]) Count() int32

func (*Vector[T]) Empty

func (v *Vector[T]) Empty() bool

func (*Vector[T]) Erase

func (v *Vector[T]) Erase(pos int32)

func (*Vector[T]) Front

func (v *Vector[T]) Front() T

func (*Vector[T]) Get

func (v *Vector[T]) Get(pos int32) T

func (*Vector[T]) Iterator

func (v *Vector[T]) Iterator() Iterator[T]

func (*Vector[T]) PopBack

func (v *Vector[T]) PopBack()

func (*Vector[T]) PopFront

func (v *Vector[T]) PopFront()

func (*Vector[T]) PushBack

func (v *Vector[T]) PushBack(val T)

func (*Vector[T]) PushFront

func (v *Vector[T]) PushFront(val T)

func (*Vector[T]) Size

func (v *Vector[T]) Size() int32

func (*Vector[T]) Swap

func (v *Vector[T]) Swap(i, j int32)

func (*Vector[T]) Values

func (v *Vector[T]) Values() []T

func (*Vector[T]) WithInRange

func (v *Vector[T]) WithInRange(index int32) bool

Jump to

Keyboard shortcuts

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