arrow-optics / arrow.optics / PTraversal / every

every

open val <U, V> PLens<U, V, S, T>.every: PTraversal<U, V, A, B>

DSL to compose Traversal with a Lens for a structure S to see all its foci A

Receiver Lens with a focus in S

Return Traversal with a focus in A

open val <U, V> PIso<U, V, S, T>.every: PTraversal<U, V, A, B>

DSL to compose Traversal with a Iso for a structure S to see all its foci A

Receiver Iso with a focus in S

Return Traversal with a focus in A

open val <U, V> PPrism<U, V, S, T>.every: PTraversal<U, V, A, B>

DSL to compose Traversal with a Prism for a structure S to see all its foci A

Receiver Prism with a focus in S

Return Traversal with a focus in A

open val <U, V> POptional<U, V, S, T>.every: PTraversal<U, V, A, B>

DSL to compose Traversal with a Optional for a structure S to see all its foci A

Receiver Optional with a focus in S

Return Traversal with a focus in A

open val <U, V> PSetter<U, V, S, T>.every: PSetter<U, V, A, B>

DSL to compose Traversal with a Setter for a structure S to see all its foci A

Receiver Setter with a focus in S

Return Setter with a focus in A

open val <U, V> PTraversal<U, V, S, T>.every: PTraversal<U, V, A, B>

DSL to compose Traversal with a Traversal for a structure S to see all its foci A

Receiver Traversal with a focus in S

Return Traversal with a focus in A

open val <U> Fold<U, S>.every: Fold<U, A>

DSL to compose Traversal with a Fold for a structure S to see all its foci A

Receiver Fold with a focus in S

Return Fold with a focus in A

Do you like Arrow?

Arrow Org
<