Documentation
¶
Index ¶
- type OrderedSet
- func (os *OrderedSet[T]) Add(values ...T)
- func (os *OrderedSet[T]) Includes(value T) bool
- func (os *OrderedSet[T]) Len() int
- func (os *OrderedSet[T]) Remove(value T)
- func (os *OrderedSet[T]) RemoveSlice(slice []T)
- func (os *OrderedSet[T]) ToSliceFromNewest() []T
- func (os *OrderedSet[T]) ToSliceFromOldest() []T
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OrderedSet ¶
type OrderedSet[T comparable] struct { // contains filtered or unexported fields }
func New ¶
func New[T comparable]() *OrderedSet[T]
func NewFromSlice ¶
func NewFromSlice[T comparable](slice []T) *OrderedSet[T]
func (*OrderedSet[T]) Add ¶
func (os *OrderedSet[T]) Add(values ...T)
func (*OrderedSet[T]) Includes ¶
func (os *OrderedSet[T]) Includes(value T) bool
func (*OrderedSet[T]) Len ¶
func (os *OrderedSet[T]) Len() int
func (*OrderedSet[T]) Remove ¶
func (os *OrderedSet[T]) Remove(value T)
func (*OrderedSet[T]) RemoveSlice ¶
func (os *OrderedSet[T]) RemoveSlice(slice []T)
func (*OrderedSet[T]) ToSliceFromNewest ¶
func (os *OrderedSet[T]) ToSliceFromNewest() []T
func (*OrderedSet[T]) ToSliceFromOldest ¶
func (os *OrderedSet[T]) ToSliceFromOldest() []T
Click to show internal directories.
Click to hide internal directories.