IndexedTraversal_

Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

final def apply[I, S, T, A, B](get: S => (A, I))(_set: S => B => T): IndexedTraversal_[I, S, T, A, B]

create a polymorphic IndexedTraversal_ from a getter/setter pair

create a polymorphic IndexedTraversal_ from a getter/setter pair

final def fromTraverse[G[_], A, B](implicit ev0: Traverse[G]): IndexedTraversal_[Int, G[A], G[B], A, B]

create a polymorphic IndexedTraversal_ from a Traverse that has an index ot type Int

create a polymorphic IndexedTraversal_ from a Traverse that has an index ot type Int

final def fromTraverseWithIndex[G[_], I, A, B](implicit ev0: TraverseWithIndex[G, I]): IndexedTraversal_[I, G[A], G[B], A, B]
final def traversal[I, S, T, A, B](to: S => ((A, I), B => T)): IndexedTraversal_[I, S, T, A, B]

create a polymorphic IndexedTraversal_ from a combined getter/setter

create a polymorphic IndexedTraversal_ from a combined getter/setter

final def wander[I, S, T, A, B](lensLikeWithIndex: LensLikeWithIndex[I, S, T, A, B]): IndexedTraversal_[I, S, T, A, B]

create a polymorphic IndexedTraversal_ from a rank 2 type traversal function

create a polymorphic IndexedTraversal_ from a rank 2 type traversal function