Documentation ¶
Index ¶
- func RegisterGob[T schnittstellen.ValueLike]()
- func RegisterGobValue[T schnittstellen.ValueLike](keyer schnittstellen.StringKeyer[T])
- type MutableSet
- func MakeMutableSet[T any](keyer schnittstellen.StringKeyer[T], es ...T) (s MutableSet[T])
- func MakeMutableSetValue[T any](keyer schnittstellen.StringKeyer[T], es ...T) (s MutableSet[T])
- func MakeMutableValueSet[T schnittstellen.Stringer](keyer schnittstellen.StringKeyer[T], es ...T) (s MutableSet[T])
- func MakeMutableValueSetValue[T schnittstellen.Stringer](keyer schnittstellen.StringKeyer[T], es ...T) (s MutableSet[T])
- func (s MutableSet[T]) Add(v T) (err error)
- func (s MutableSet[T]) Any() (v T)
- func (a MutableSet[T]) CloneMutableSetLike() schnittstellen.MutableSetLike[T]
- func (a MutableSet[T]) CloneSetLike() schnittstellen.SetLike[T]
- func (s MutableSet[T]) Contains(e T) (ok bool)
- func (s MutableSet[T]) ContainsKey(k string) (ok bool)
- func (s MutableSet[T]) Del(v T) (err error)
- func (s MutableSet[T]) DelKey(k string) (err error)
- func (s MutableSet[T]) Each(wf schnittstellen.FuncIter[T]) (err error)
- func (s MutableSet[T]) EachKey(wf schnittstellen.FuncIterKey) (err error)
- func (s MutableSet[T]) Get(k string) (e T, ok bool)
- func (s MutableSet[T]) Key(e T) string
- func (s MutableSet[T]) Len() int
- func (a MutableSet[T]) Reset()
- type Set
- func MakeSet[T any](keyer schnittstellen.StringKeyer[T], es ...T) (s Set[T])
- func MakeSetValue[T schnittstellen.Stringer](keyer schnittstellen.StringKeyer[T], es ...T) (s Set[T])
- func MakeValueSet[T schnittstellen.Stringer](keyer schnittstellen.StringKeyer[T], es ...T) (s Set[T])
- func MakeValueSetString[T schnittstellen.Stringer, TPtr schnittstellen.StringSetterPtr[T]](keyer schnittstellen.StringKeyer[T], es ...string) (s Set[T], err error)
- func MakeValueSetValue[T schnittstellen.Stringer](keyer schnittstellen.StringKeyer[T], es ...T) (s Set[T])
- func (s Set[T]) Add(v T) (err error)
- func (s Set[T]) Any() (e T)
- func (a Set[T]) CloneMutableSetLike() schnittstellen.MutableSetLike[T]
- func (a Set[T]) CloneSetLike() schnittstellen.SetLike[T]
- func (s Set[T]) Contains(e T) (ok bool)
- func (s Set[T]) ContainsKey(k string) (ok bool)
- func (s Set[T]) Each(wf schnittstellen.FuncIter[T]) (err error)
- func (s Set[T]) EachKey(wf schnittstellen.FuncIterKey) (err error)
- func (s Set[T]) Get(k string) (e T, ok bool)
- func (s Set[T]) Key(e T) string
- func (s Set[T]) Len() int
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterGob ¶
func RegisterGob[T schnittstellen.ValueLike]()
func RegisterGobValue ¶
func RegisterGobValue[T schnittstellen.ValueLike]( keyer schnittstellen.StringKeyer[T], )
Types ¶
type MutableSet ¶
type MutableSet[ T any, ] struct { K schnittstellen.StringKeyer[T] E map[string]T }
func MakeMutableSet ¶
func MakeMutableSet[T any]( keyer schnittstellen.StringKeyer[T], es ...T, ) (s MutableSet[T])
func MakeMutableSetValue ¶
func MakeMutableSetValue[T any]( keyer schnittstellen.StringKeyer[T], es ...T, ) (s MutableSet[T])
func MakeMutableValueSet ¶
func MakeMutableValueSet[T schnittstellen.Stringer]( keyer schnittstellen.StringKeyer[T], es ...T, ) (s MutableSet[T])
func MakeMutableValueSetValue ¶
func MakeMutableValueSetValue[T schnittstellen.Stringer]( keyer schnittstellen.StringKeyer[T], es ...T, ) (s MutableSet[T])
func (MutableSet[T]) Add ¶
func (s MutableSet[T]) Add(v T) (err error)
func (MutableSet[T]) Any ¶
func (s MutableSet[T]) Any() (v T)
func (MutableSet[T]) CloneMutableSetLike ¶
func (a MutableSet[T]) CloneMutableSetLike() schnittstellen.MutableSetLike[T]
func (MutableSet[T]) CloneSetLike ¶
func (a MutableSet[T]) CloneSetLike() schnittstellen.SetLike[T]
func (MutableSet[T]) Contains ¶
func (s MutableSet[T]) Contains(e T) (ok bool)
func (MutableSet[T]) ContainsKey ¶
func (s MutableSet[T]) ContainsKey(k string) (ok bool)
func (MutableSet[T]) Del ¶
func (s MutableSet[T]) Del(v T) (err error)
func (MutableSet[T]) DelKey ¶
func (s MutableSet[T]) DelKey(k string) (err error)
func (MutableSet[T]) Each ¶
func (s MutableSet[T]) Each( wf schnittstellen.FuncIter[T], ) (err error)
func (MutableSet[T]) EachKey ¶
func (s MutableSet[T]) EachKey( wf schnittstellen.FuncIterKey, ) (err error)
func (MutableSet[T]) Get ¶
func (s MutableSet[T]) Get(k string) (e T, ok bool)
func (MutableSet[T]) Key ¶
func (s MutableSet[T]) Key(e T) string
func (MutableSet[T]) Len ¶
func (s MutableSet[T]) Len() int
func (MutableSet[T]) Reset ¶
func (a MutableSet[T]) Reset()
type Set ¶
type Set[ T any, ] struct { K schnittstellen.StringKeyer[T] E map[string]T }
func MakeSet ¶
func MakeSet[T any]( keyer schnittstellen.StringKeyer[T], es ...T, ) (s Set[T])
func MakeSetValue ¶
func MakeSetValue[T schnittstellen.Stringer]( keyer schnittstellen.StringKeyer[T], es ...T, ) (s Set[T])
func MakeValueSet ¶
func MakeValueSet[T schnittstellen.Stringer]( keyer schnittstellen.StringKeyer[T], es ...T, ) (s Set[T])
func MakeValueSetString ¶
func MakeValueSetString[ T schnittstellen.Stringer, TPtr schnittstellen.StringSetterPtr[T], ]( keyer schnittstellen.StringKeyer[T], es ...string, ) (s Set[T], err error)
func MakeValueSetValue ¶
func MakeValueSetValue[T schnittstellen.Stringer]( keyer schnittstellen.StringKeyer[T], es ...T, ) (s Set[T])
func (Set[T]) CloneMutableSetLike ¶
func (a Set[T]) CloneMutableSetLike() schnittstellen.MutableSetLike[T]
func (Set[T]) CloneSetLike ¶
func (a Set[T]) CloneSetLike() schnittstellen.SetLike[T]
func (Set[T]) Each ¶
func (s Set[T]) Each(wf schnittstellen.FuncIter[T]) (err error)
func (Set[T]) EachKey ¶
func (s Set[T]) EachKey(wf schnittstellen.FuncIterKey) (err error)
Click to show internal directories.
Click to hide internal directories.