Returns a Stream of all elements
The element order is same as in the Idx itself
val l: Idx[Char] = ('a' <> 'g').~.><
l.~.tp // Prints ~(a, b, c, d, e, f, g)
Get selected value at given index
Selected positions from target index
Note. positions.size == size
positions.size == size
Returns true if instance is empty.
Returns property instance wich will be updated real-time with the first selected value.
Because the Selection can be empty, this property needs a default value to provide in this case.
Count of selected values
Returns total number of selected values
tag returns this instance String representation, which should be used insted of toString
The Idx targeted by this selection
Optional selected value
Returns first selected value or void option, if selection is empty