SetLensFamily

case
class SetLensFamily[S1, S2, K](lens: LensFamily[S1, S2, Set[K], Set[K]])
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def &=(that: Set[K]): IndexedState[S1, S2, Set[K]]
def &~=(that: Set[K]): IndexedState[S1, S2, Set[K]]
def ++=(xs: IterableOnce[K]): IndexedState[S1, S2, Set[K]]
def +=(elem: K): IndexedState[S1, S2, Set[K]]
def +=(elem1: K, elem2: K, elems: K*): IndexedState[S1, S2, Set[K]]
def --=(xs: IterableOnce[K]): IndexedState[S1, S2, Set[K]]
def -=(elem: K): IndexedState[S1, S2, Set[K]]
def -=(elem1: K, elem2: K, elems: K*): IndexedState[S1, S2, Set[K]]
def contains(key: K): LensFamily[S1, S2, Boolean, Boolean]

Setting the value of this lens will change whether or not it is present in the set

Setting the value of this lens will change whether or not it is present in the set

def |=(that: Set[K]): IndexedState[S1, S2, Set[K]]

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product