Reverse

monocle.function.Reverse$
See theReverse companion class
object Reverse extends ReverseFunctions

Attributes

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

Members list

Concise view

Value members

Concrete methods

def apply[S, A](iso: Iso[S, A]): Reverse[S, A]

Attributes

Source:
Reverse.scala
def fromReverseFunction[S](_reverse: S => S): Reverse[S, S]

Attributes

Source:
Reverse.scala

Deprecated and Inherited methods

def _reverse[S](s: S)(implicit ev: Reverse[S, S]): S

Attributes

Deprecated
[Since version 3.0.0-M1]
Inherited from:
ReverseFunctions
Source:
Reverse.scala
def reverse[S, A](implicit ev: Reverse[S, A]): Iso[S, A]

Attributes

Deprecated
[Since version 3.0.0-M1]
Inherited from:
ReverseFunctions
Source:
Reverse.scala

Implicits

Implicits

implicit def chainReverse[A]: Reverse[Chain[A], Chain[A]]

Attributes

Source:
Reverse.scala
implicit def lazyListReverse[A]: Reverse[LazyList[A], LazyList[A]]

Attributes

Source:
Reverse.scala
implicit def listReverse[A]: Reverse[List[A], List[A]]

Attributes

Source:
Reverse.scala
implicit def necReverse[A]: Reverse[Type[A], Type[A]]

Attributes

Source:
Reverse.scala
implicit def nelReverse[A]: Reverse[NonEmptyList[A], NonEmptyList[A]]

Attributes

Source:
Reverse.scala

Attributes

Source:
Reverse.scala

Attributes

Source:
Reverse.scala
implicit def tuple1Reverse[A]: Reverse[(A), (A)]

Attributes

Source:
Reverse.scala
implicit def tuple2Reverse[A, B]: Reverse[(A, B), (B, A)]

Attributes

Source:
Reverse.scala
implicit def tuple3Reverse[A, B, C]: Reverse[(A, B, C), (C, B, A)]

Attributes

Source:
Reverse.scala
implicit def tuple4Reverse[A, B, C, D]: Reverse[(A, B, C, D), (D, C, B, A)]

Attributes

Source:
Reverse.scala
implicit def tuple5Reverse[A, B, C, D, E]: Reverse[(A, B, C, D, E), (E, D, C, B, A)]

Attributes

Source:
Reverse.scala
implicit def tuple6Reverse[A, B, C, D, E, F]: Reverse[(A, B, C, D, E, F), (F, E, D, C, B, A)]

Attributes

Source:
Reverse.scala
implicit def vectorReverse[A]: Reverse[Vector[A], Vector[A]]

Attributes

Source:
Reverse.scala