arrow-optics / arrow.optics.dsl / every
fun <T, S, A> Lens<T, S>.~~every~~(EA: Each<S, A>): Traversal<T, A>
Deprecated: Each is being deprecated. Use Traversal directly instead.
DSL to compose Each with a Lens for a structure S to see all its foci A
EA - Each to provide Traversal that can focus into a structure S to see all its foci A
Receiver Lens with a focus in S
Return Traversal with a focus in A
fun <T, S, A> Iso<T, S>.~~every~~(EA: Each<S, A>): Traversal<T, A>
Deprecated: Each is being deprecated. Use Traversal directly instead.
DSL to compose Each with an Iso for a structure S to see all its foci A
EA - Each to provide Traversal that can focus into a structure S to see all its foci A
Receiver Iso with a focus in S
Return Traversal with a focus in A
fun <T, S, A> Prism<T, S>.~~every~~(EA: Each<S, A>): Traversal<T, A>
Deprecated: Each is being deprecated. Use Traversal directly instead.
DSL to compose Each with a Prism for a structure S to see all its foci A
EA - Each to provide Traversal that can focus into a structure S to see all its foci A
Receiver Prism with a focus in S
Return Traversal with a focus in A
fun <T, S, A> Optional<T, S>.~~every~~(EA: Each<S, A>): Traversal<T, A>
Deprecated: Each is being deprecated. Use Traversal directly instead.
DSL to compose Each with an Optional for a structure S to see all its foci A
EA - Each to provide Traversal that can focus into a structure S to see all its foci A
Receiver Optional with a focus in S
Return Traversal with a focus in A
fun <T, S, A> Setter<T, S>.~~every~~(EA: Each<S, A>): Setter<T, A>
Deprecated: Each is being deprecated. Use Traversal directly instead.
DSL to compose Each with a Setter for a structure S to see all its foci A
EA - Each to provide Traversal that can focus into a structure S to see all its foci A
Receiver Setter with a focus in S
Return Setter with a focus in A
fun <T, S, A> Traversal<T, S>.~~every~~(EA: Each<S, A>): Traversal<T, A>
Deprecated: Each is being deprecated. Use Traversal directly instead.
DSL to compose Each with a Traversal for a structure S to see all its foci A
EA - Each to provide Traversal that can focus into a structure S to see all its foci A
Receiver Traversal with a focus in S
Return Traversal with a focus in A
fun <T, S, A> Fold<T, S>.~~every~~(EA: Each<S, A>): Fold<T, A>
Deprecated: Each is being deprecated. Use Traversal directly instead.
DSL to compose Each with a Fold for a structure S to see all its foci A
EA - Each to provide Traversal that can focus into a structure S to see all its foci A
Receiver Fold with a focus in S
fun <T, S, A> Lens<T, S>.every(TR: Traversal<S, A>): Traversal<T, A>
DSL to compose Traversal with a Lens for a structure S to see all its foci A
TR - Traversal that can focus into a structure S to see all its foci A
Receiver Lens with a focus in S
Return Traversal with a focus in A
fun <T, S, A> Iso<T, S>.every(TR: Traversal<S, A>): Traversal<T, A>
DSL to compose Traversal with an Iso for a structure S to see all its foci A
TR - Traversal that can focus into a structure S to see all its foci A
Receiver Iso with a focus in S
Return Traversal with a focus in A
fun <T, S, A> Prism<T, S>.every(TR: Traversal<S, A>): Traversal<T, A>
DSL to compose Traversal with a Prism for a structure S to see all its foci A
TR - Traversal that can focus into a structure S to see all its foci A
Receiver Prism with a focus in S
Return Traversal with a focus in A
fun <T, S, A> Optional<T, S>.every(TR: Traversal<S, A>): Traversal<T, A>
DSL to compose Traversal with an Optional for a structure S to see all its foci A
TR - Traversal that can focus into a structure S to see all its foci A
Receiver Optional with a focus in S
Return Traversal with a focus in A
fun <T, S, A> Setter<T, S>.every(TR: Traversal<S, A>): Setter<T, A>
DSL to compose Traversal with a Setter for a structure S to see all its foci A
TR - Traversal that can focus into a structure S to see all its foci A
Receiver Setter with a focus in S
Return Setter with a focus in A
fun <T, S, A> Traversal<T, S>.every(TR: Traversal<S, A>): Traversal<T, A>
DSL to compose Traversal with a Traversal for a structure S to see all its foci A
TR - Traversal that can focus into a structure S to see all its foci A
Receiver Traversal with a focus in S
Return Traversal with a focus in A
fun <T, S, A> Fold<T, S>.every(TR: Traversal<S, A>): Fold<T, A>
DSL to compose Traversal with a Fold for a structure S to see all its foci A
TR - Traversal that can focus into a structure S to see all its foci A
Do you like Arrow?
✖