stringset

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2026 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StringSet

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

func NewStringSet

func NewStringSet() *StringSet

func (*StringSet) Drop

func (r *StringSet) Drop(s string)

func (*StringSet) DropAll

func (r *StringSet) DropAll(ss *[]string)

func (*StringSet) GetIterator

func (r *StringSet) GetIterator() func() interface{}

func (*StringSet) Has

func (r *StringSet) Has(s string) bool

func (*StringSet) HasAll

func (r *StringSet) HasAll(ss *[]string) bool

func (*StringSet) HasAny

func (r *StringSet) HasAny(ss *[]string) bool

func (*StringSet) IsEmpty

func (r *StringSet) IsEmpty() bool

func (*StringSet) Merge

func (r *StringSet) Merge(stringSet StringSetIfc)

func (*StringSet) Set

func (r *StringSet) Set(s string)

func (*StringSet) SetAll

func (r *StringSet) SetAll(ss *[]string)

func (*StringSet) Size

func (r *StringSet) Size() int

func (*StringSet) ToArray

func (r *StringSet) ToArray() *[]string

type StringSetIfc

type StringSetIfc interface {
	Set(s string)
	SetAll(ss *[]string)
	Merge(stringSet StringSetIfc)

	Drop(s string)
	DropAll(ss *[]string)

	IsEmpty() bool
	Size() int
	Has(s string) bool
	HasAll(ss *[]string) bool
	HasAny(ss *[]string) bool

	ToArray() *[]string

	GetIterator() func() interface{}
}

Jump to

Keyboard shortcuts

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