object PTraversal extends TraversalInstances with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PTraversal
  2. Serializable
  3. TraversalInstances
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply2[S, T, A, B](get1: (S) => A, get2: (S) => A)(_set: (B, B, S) => T): PTraversal[S, T, A, B]
  2. def apply3[S, T, A, B](get1: (S) => A, get2: (S) => A, get3: (S) => A)(_set: (B, B, B, S) => T): PTraversal[S, T, A, B]
  3. def apply4[S, T, A, B](get1: (S) => A, get2: (S) => A, get3: (S) => A, get4: (S) => A)(_set: (B, B, B, B, S) => T): PTraversal[S, T, A, B]
  4. def apply5[S, T, A, B](get1: (S) => A, get2: (S) => A, get3: (S) => A, get4: (S) => A, get5: (S) => A)(_set: (B, B, B, B, B, S) => T): PTraversal[S, T, A, B]
  5. def apply6[S, T, A, B](get1: (S) => A, get2: (S) => A, get3: (S) => A, get4: (S) => A, get5: (S) => A, get6: (S) => A)(_set: (B, B, B, B, B, B, S) => T): PTraversal[S, T, A, B]
  6. def fromTraverse[T[_], A, B](implicit arg0: Traverse[T]): PTraversal[T[A], T[B], A, B]

    create a PTraversal from a Traverse

  7. implicit def pTraversalSyntax[S, T, A, B](self: PTraversal[S, T, A, B]): PTraversalSyntax[S, T, A, B]
  8. implicit val traversalChoice: Choice[Traversal]
    Definition Classes
    TraversalInstances
  9. implicit def traversalSyntax[S, A](self: Traversal[S, A]): TraversalSyntax[S, A]

Deprecated Value Members

  1. def codiagonal[S, T]: PTraversal[Either[S, S], Either[T, T], S, T]
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M4) use PLens.codiagonal

  2. def id[S, T]: PTraversal[S, T, S, T]
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use PIso.id