Files
pmomusic/pmoupnp/devices/services/statevariables/statevariableset.go

26 lines
695 B
Go

package statevariables
import (
"iter"
"gargoton.petite-maison-orange.fr/eric/pmomusic/pmoupnp/objectstore"
)
type StateVariableSet objectstore.ObjectSet[*StateVariable]
func (m *StateVariableSet) Insert(obj *StateVariable) error {
return (*objectstore.ObjectSet[*StateVariable])(m).Insert(obj)
}
func (m *StateVariableSet) InsertOrReplace(obj *StateVariable) {
(*objectstore.ObjectSet[*StateVariable])(m).InsertOrReplace(obj)
}
func (set *StateVariableSet) Contains(obj *StateVariable) bool {
return (*objectstore.ObjectSet[*StateVariable])(set).Contains(obj)
}
func (m *StateVariableSet) All() iter.Seq[*StateVariable] {
return (*objectstore.ObjectSet[*StateVariable])(m).All()
}