syncmap

package
v3.0.0-...-55e877b Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2023 License: GPL-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ByteRuneMap

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

func MakeByteRuneMap

func MakeByteRuneMap(length int) *ByteRuneMap

func NewByteRuneMap

func NewByteRuneMap(m map[byte]rune) *ByteRuneMap

func (*ByteRuneMap) Length

func (_ba *ByteRuneMap) Length() int

func (*ByteRuneMap) Range

func (_f *ByteRuneMap) Range(f func(_ff byte, _da rune) (_cb bool))

func (*ByteRuneMap) Read

func (_ge *ByteRuneMap) Read(b byte) (rune, bool)

func (*ByteRuneMap) Write

func (_e *ByteRuneMap) Write(b byte, r rune)

type RuneByteMap

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

func MakeRuneByteMap

func MakeRuneByteMap(length int) *RuneByteMap

func (*RuneByteMap) Length

func (_be *RuneByteMap) Length() int

func (*RuneByteMap) Range

func (_bd *RuneByteMap) Range(f func(_fcg rune, _ce byte) (_a bool))

func (*RuneByteMap) Read

func (_fc *RuneByteMap) Read(r rune) (byte, bool)

func (*RuneByteMap) Write

func (_ged *RuneByteMap) Write(r rune, b byte)

type RuneSet

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

func MakeRuneSet

func MakeRuneSet(length int) *RuneSet

func (*RuneSet) Exists

func (_cg *RuneSet) Exists(r rune) bool

func (*RuneSet) Length

func (_bcd *RuneSet) Length() int

func (*RuneSet) Range

func (_cfc *RuneSet) Range(f func(_aa rune) (_daf bool))

func (*RuneSet) Write

func (_cf *RuneSet) Write(r rune)

type RuneStringMap

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

func NewRuneStringMap

func NewRuneStringMap(m map[rune]string) *RuneStringMap

func (*RuneStringMap) Length

func (_eff *RuneStringMap) Length() int

func (*RuneStringMap) Range

func (_db *RuneStringMap) Range(f func(_fg rune, _ac string) (_eed bool))

func (*RuneStringMap) Read

func (_ee *RuneStringMap) Read(r rune) (string, bool)

func (*RuneStringMap) Write

func (_dafe *RuneStringMap) Write(r rune, s string)

type RuneUint16Map

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

func MakeRuneUint16Map

func MakeRuneUint16Map(length int) *RuneUint16Map

func (*RuneUint16Map) Delete

func (_dcf *RuneUint16Map) Delete(r rune)

func (*RuneUint16Map) Length

func (_dbg *RuneUint16Map) Length() int

func (*RuneUint16Map) Range

func (_ec *RuneUint16Map) Range(f func(_eedf rune, _af uint16) (_aaf bool))

func (*RuneUint16Map) RangeDelete

func (_ab *RuneUint16Map) RangeDelete(f func(_gcf rune, _eca uint16) (_eafa bool, _fcgd bool))

func (*RuneUint16Map) Read

func (_dbe *RuneUint16Map) Read(r rune) (uint16, bool)

func (*RuneUint16Map) Write

func (_bfc *RuneUint16Map) Write(r rune, g uint16)

type StringRuneMap

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

func NewStringRuneMap

func NewStringRuneMap(m map[string]rune) *StringRuneMap

func (*StringRuneMap) Length

func (_fgg *StringRuneMap) Length() int

func (*StringRuneMap) Range

func (_ega *StringRuneMap) Range(f func(_age string, _ecd rune) (_bdg bool))

func (*StringRuneMap) Read

func (_beb *StringRuneMap) Read(g string) (rune, bool)

func (*StringRuneMap) Write

func (_fgd *StringRuneMap) Write(g string, r rune)

type StringsMap

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

func NewStringsMap

func NewStringsMap(tuples []StringsTuple) *StringsMap

func (*StringsMap) Copy

func (_dbd *StringsMap) Copy() *StringsMap

func (*StringsMap) Range

func (_cbc *StringsMap) Range(f func(_adg, _dfe string) (_dfc bool))

func (*StringsMap) Read

func (_aab *StringsMap) Read(g string) (string, bool)

func (*StringsMap) Write

func (_bff *StringsMap) Write(g1, g2 string)

type StringsTuple

type StringsTuple struct{ Key, Value string }

Jump to

Keyboard shortcuts

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