Documentation
¶
Index ¶
- type OrderedMap
- func (o *OrderedMap[K, V]) Add(key K, val V)
- func (o *OrderedMap[K, V]) Copy() *OrderedMap[K, V]
- func (o *OrderedMap[K, V]) Exists(key K) bool
- func (o *OrderedMap[K, V]) Get(key K) V
- func (o *OrderedMap[K, V]) GetAll() ([]K, []V)
- func (o *OrderedMap[K, V]) GetMap() map[K]V
- func (o *OrderedMap[K, V]) Iterator(size int) chan V
- func (o *OrderedMap[K, V]) Remove(key K)
- func (o *OrderedMap[K, V]) SetAll(values []V)
- func (o *OrderedMap[K, V]) SetKeys(keys []K, def V)
- func (o *OrderedMap[K, V]) Size() int
- func (o *OrderedMap[K, V]) Truncate()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OrderedMap ¶
type OrderedMap[K comparable, V any] struct { // contains filtered or unexported fields }
func (*OrderedMap[K, V]) Add ¶
func (o *OrderedMap[K, V]) Add(key K, val V)
func (*OrderedMap[K, V]) Copy ¶
func (o *OrderedMap[K, V]) Copy() *OrderedMap[K, V]
func (*OrderedMap[K, V]) Exists ¶
func (o *OrderedMap[K, V]) Exists(key K) bool
func (*OrderedMap[K, V]) Get ¶
func (o *OrderedMap[K, V]) Get(key K) V
func (*OrderedMap[K, V]) GetAll ¶
func (o *OrderedMap[K, V]) GetAll() ([]K, []V)
func (*OrderedMap[K, V]) GetMap ¶
func (o *OrderedMap[K, V]) GetMap() map[K]V
func (*OrderedMap[K, V]) Iterator ¶
func (o *OrderedMap[K, V]) Iterator(size int) chan V
func (*OrderedMap[K, V]) Remove ¶
func (o *OrderedMap[K, V]) Remove(key K)
func (*OrderedMap[K, V]) SetAll ¶
func (o *OrderedMap[K, V]) SetAll(values []V)
func (*OrderedMap[K, V]) SetKeys ¶
func (o *OrderedMap[K, V]) SetKeys(keys []K, def V)
func (*OrderedMap[K, V]) Size ¶
func (o *OrderedMap[K, V]) Size() int
func (*OrderedMap[K, V]) Truncate ¶
func (o *OrderedMap[K, V]) Truncate()
Click to show internal directories.
Click to hide internal directories.