synclist

package
v2.4.0+incompatible Latest Latest
Warning

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

Go to latest
Published: May 14, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SyncList

type SyncList struct {
	list.List
	// contains filtered or unexported fields
}

func New

func New() *SyncList

func (*SyncList) Back

func (l *SyncList) Back() *list.Element

func (*SyncList) Front

func (l *SyncList) Front() *list.Element

func (*SyncList) Init

func (l *SyncList) Init() *SyncList

func (*SyncList) InsertAfter

func (l *SyncList) InsertAfter(v interface{}, mark *list.Element) *list.Element

func (*SyncList) InsertBefore

func (l *SyncList) InsertBefore(v interface{}, mark *list.Element) *list.Element

func (*SyncList) Len

func (l *SyncList) Len() int

func (*SyncList) MoveAfter

func (l *SyncList) MoveAfter(e, mark *list.Element)

func (*SyncList) MoveBefore

func (l *SyncList) MoveBefore(e, mark *list.Element)

func (*SyncList) MoveToBack

func (l *SyncList) MoveToBack(e *list.Element)

func (*SyncList) MoveToFront

func (l *SyncList) MoveToFront(e *list.Element)

func (*SyncList) PushBack

func (l *SyncList) PushBack(v interface{}) *list.Element

func (*SyncList) PushBackList

func (l *SyncList) PushBackList(other *SyncList)

func (*SyncList) PushFront

func (l *SyncList) PushFront(v interface{}) *list.Element

func (*SyncList) PushFrontList

func (l *SyncList) PushFrontList(other *SyncList)

func (*SyncList) Remove

func (l *SyncList) Remove(e *list.Element) interface{}

Jump to

Keyboard shortcuts

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