vector

package
v0.0.0-...-9e67e2f Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Vector

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

func New

func New[T any]() *Vector[T]

func (*Vector[T]) At

func (v *Vector[T]) At(pos int) T

func (*Vector[T]) Back

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

func (*Vector[T]) Clear

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

func (*Vector[T]) Empty

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

func (*Vector[T]) Erase

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

func (*Vector[T]) EraseRange

func (v *Vector[T]) EraseRange(from, to int)

func (*Vector[T]) Front

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

func (*Vector[T]) Insert

func (v *Vector[T]) Insert(pos int, val T)

func (*Vector[T]) PopBack

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

func (*Vector[T]) PushBack

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

func (*Vector[T]) Reverse

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

func (*Vector[T]) Set

func (v *Vector[T]) Set(pos int, val T)

func (*Vector[T]) Size

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

func (*Vector[T]) String

func (v *Vector[T]) String() string

func (*Vector[T]) Values

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

Jump to

Keyboard shortcuts

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