PTraversal

monocle.PTraversal$
See thePTraversal companion trait

Attributes

Companion:
trait
Source:
Traversal.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def apply2[S, T, A, B](get1: S => A, get2: S => A)(_set: (B, B, S) => T): PTraversal[S, T, A, B]

Attributes

Source:
Traversal.scala
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]

Attributes

Source:
Traversal.scala
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]

Attributes

Source:
Traversal.scala
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]

Attributes

Source:
Traversal.scala
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]

Attributes

Source:
Traversal.scala
def fromTraverse[T[_] : Traverse, A, B]: PTraversal[T[A], T[B], A, B]

create a PTraversal from a Traverse

create a PTraversal from a Traverse

Attributes

Source:
Traversal.scala

Deprecated methods

def codiagonal[S, T]: PTraversal[Either[S, S], Either[T, T], S, T]

Attributes

Deprecated
[Since version 3.0.0-M4]
Source:
Traversal.scala
def id[S, T]: PTraversal[S, T, S, T]

Attributes

Deprecated
[Since version 3.0.0-M2]
Source:
Traversal.scala

Implicits

Implicits

implicit def pTraversalSyntax[S, T, A, B](self: PTraversal[S, T, A, B]): PTraversalSyntax[S, T, A, B]

Attributes

Source:
Traversal.scala
implicit def traversalSyntax[S, A](self: Traversal[S, A]): TraversalSyntax[S, A]

Attributes

Source:
Traversal.scala

Inherited implicits

Attributes

Inherited from:
TraversalInstances
Source:
Traversal.scala