Object

monocle

Monocle

Related Doc: package monocle

Permalink

object Monocle extends Syntaxes with GenericOptics with StdInstances

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Monocle
  2. StdInstances
  3. ValidationOptics
  4. TreeOptics
  5. NonEmptyListOptics
  6. IMapOptics
  7. IListInstances
  8. TheseOptics
  9. DisjunctionOptics
  10. Either3Optics
  11. CofreeOptics
  12. TryOptics
  13. Tuple1Optics
  14. StringOptics
  15. OptionOptics
  16. MaybeOptics
  17. MapOptics
  18. LongOptics
  19. ListOptics
  20. IntOptics
  21. FunctionOptics
  22. EitherOptics
  23. DoubleOptics
  24. CharOptics
  25. ByteOptics
  26. BigIntOptics
  27. BigDecimalOptics
  28. GenericOptics
  29. WrappedFunctions
  30. Snoc1Functions
  31. SnocFunctions
  32. ReverseFunctions
  33. PossibleFunctions
  34. PlatedFunctions
  35. IndexFunctions
  36. FilterIndexFunctions
  37. Field6Functions
  38. Field5Functions
  39. Field4Functions
  40. Field3Functions
  41. Field2Functions
  42. Field1Functions
  43. EmptyFunctions
  44. EachFunctions
  45. CurryFunctions
  46. Cons1Functions
  47. ConsFunctions
  48. AtFunctions
  49. Syntaxes
  50. ApplySyntax
  51. AnyRef
  52. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def _cons[S, A](head: A, tail: S)(implicit ev: Cons[S, A]): S

    Permalink

    append an element to the head

    append an element to the head

    Definition Classes
    ConsFunctions
  5. final def _cons1[S, H, T](head: H, tail: T)(implicit ev: Cons1[S, H, T]): S

    Permalink

    append an element to the head

    append an element to the head

    Definition Classes
    Cons1Functions
  6. def _empty[S](implicit ev: Empty[S]): S

    Permalink
    Definition Classes
    EmptyFunctions
  7. def _isEmpty[S](s: S)(implicit ev: Empty[S]): Boolean

    Permalink
    Definition Classes
    EmptyFunctions
  8. def _reverse[S](s: S)(implicit ev: Reverse[S, S]): S

    Permalink
    Definition Classes
    ReverseFunctions
  9. final def _snoc[S, A](init: S, last: A)(implicit ev: Snoc[S, A]): S

    Permalink

    append an element to the end

    append an element to the end

    Definition Classes
    SnocFunctions
  10. final def _snoc1[S, I, L](init: I, last: L)(implicit ev: Snoc1[S, I, L]): S

    Permalink

    append an element to the end

    append an element to the end

    Definition Classes
    Snoc1Functions
  11. final def _uncons[S, A](s: S)(implicit ev: Cons[S, A]): Option[(A, S)]

    Permalink

    deconstruct an S between its head and tail

    deconstruct an S between its head and tail

    Definition Classes
    ConsFunctions
  12. final def _uncons1[S, H, T](s: S)(implicit ev: Cons1[S, H, T]): (H, T)

    Permalink

    deconstruct an S between its head and tail

    deconstruct an S between its head and tail

    Definition Classes
    Cons1Functions
  13. final def _unsnoc[S, A](s: S)(implicit ev: Snoc[S, A]): Option[(S, A)]

    Permalink

    deconstruct an S between its init and last

    deconstruct an S between its init and last

    Definition Classes
    SnocFunctions
  14. final def _unsnoc1[S, I, L](s: S)(implicit ev: Snoc1[S, I, L]): (I, L)

    Permalink

    deconstruct an S between its init and last

    deconstruct an S between its init and last

    Definition Classes
    Snoc1Functions
  15. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  16. def at[S, I, A](i: I)(implicit ev: At[S, I, A]): Lens[S, A]

    Permalink
    Definition Classes
    AtFunctions
  17. def atIndex[S, I, A](implicit ev: At[S, I, Option[A]]): Index[S, I, A]

    Permalink
    Definition Classes
    IndexFunctions
  18. val bigDecimalToInt: Prism[BigDecimal, Int]

    Permalink
    Definition Classes
    BigDecimalOptics
  19. val bigDecimalToLong: Prism[BigDecimal, Long]

    Permalink
    Definition Classes
    BigDecimalOptics
  20. val bigIntToBoolean: Prism[BigInt, Boolean]

    Permalink
    Definition Classes
    BigIntOptics
  21. val bigIntToByte: Prism[BigInt, Byte]

    Permalink
    Definition Classes
    BigIntOptics
  22. val bigIntToChar: Prism[BigInt, Char]

    Permalink
    Definition Classes
    BigIntOptics
  23. val bigIntToInt: Prism[BigInt, Int]

    Permalink
    Definition Classes
    BigIntOptics
  24. val bigIntToLong: Prism[BigInt, Long]

    Permalink
    Definition Classes
    BigIntOptics
  25. val byteToBoolean: Prism[Byte, Boolean]

    Permalink
    Definition Classes
    ByteOptics
  26. val charToBoolean: Prism[Char, Boolean]

    Permalink
    Definition Classes
    CharOptics
  27. def children[A](a: A)(implicit arg0: Plated[A]): List[A]

    Permalink

    get the immediate self-similar children of a target

    get the immediate self-similar children of a target

    Definition Classes
    PlatedFunctions
    Annotations
    @inline()
  28. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. def cofreeToStream[A]: Iso[Cofree[Option, A], OneAnd[Stream, A]]

    Permalink

    Iso variant of pCofreeToStream

    Iso variant of pCofreeToStream

    Definition Classes
    CofreeOptics
  30. def cofreeToTree[A]: Iso[Cofree[Stream, A], Tree[A]]

    Permalink

    Iso variant of pCofreeToTree

    Iso variant of pCofreeToTree

    Definition Classes
    CofreeOptics
  31. final def cons[S, A](implicit ev: Cons[S, A]): Prism[S, (A, S)]

    Permalink
    Definition Classes
    ConsFunctions
  32. final def cons1[S, H, T](implicit ev: Cons1[S, H, T]): Iso[S, (H, T)]

    Permalink
    Definition Classes
    Cons1Functions
  33. def curry[F, G](implicit ev: Curry[F, G]): Iso[F, G]

    Permalink
    Definition Classes
    CurryFunctions
  34. final def disjunctionToEither[E, A]: Iso[\/[E, A], Either[E, A]]

    Permalink
    Definition Classes
    DisjunctionOptics
  35. final def disjunctionToValidation[E, A]: Iso[\/[E, A], Validation[E, A]]

    Permalink
    Definition Classes
    DisjunctionOptics
  36. val doubleToFloat: Prism[Double, Float]

    Permalink
    Definition Classes
    DoubleOptics
  37. val doubleToInt: Prism[Double, Int]

    Permalink
    Definition Classes
    DoubleOptics
  38. def each[S, A](implicit ev: Each[S, A]): Traversal[S, A]

    Permalink
    Definition Classes
    EachFunctions
  39. final def eitherToDisjunction[E, A]: Iso[Either[E, A], \/[E, A]]

    Permalink
    Definition Classes
    EitherOptics
  40. def empty[S](implicit ev: Empty[S]): Prism[S, Unit]

    Permalink
    Definition Classes
    EmptyFunctions
  41. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  42. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  43. final def failure[E, A]: Prism[Validation[E, A], E]

    Permalink
    Definition Classes
    ValidationOptics
  44. def fifth[S, A](implicit ev: Field5[S, A]): Lens[S, A]

    Permalink
    Definition Classes
    Field5Functions
  45. def filterIndex[S, I, A](predicate: (I) ⇒ Boolean)(implicit ev: FilterIndex[S, I, A]): Traversal[S, A]

    Permalink
    Definition Classes
    FilterIndexFunctions
  46. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  47. def first[S, A](implicit ev: Field1[S, A]): Lens[S, A]

    Permalink
    Definition Classes
    Field1Functions
  48. final def flip[A, B, C]: Iso[(A) ⇒ (B) ⇒ C, (B) ⇒ (A) ⇒ C]

    Permalink
    Definition Classes
    FunctionOptics
  49. final def flipped[A, B, C]: ((A) ⇒ (B) ⇒ C) ⇒ (B) ⇒ (A) ⇒ C

    Permalink
    Definition Classes
    FunctionOptics
  50. def fourth[S, A](implicit ev: Field4[S, A]): Lens[S, A]

    Permalink
    Definition Classes
    Field4Functions
  51. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  52. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  53. final def head[S, H, T](implicit ev: Cons1[S, H, T]): Lens[S, H]

    Permalink
    Definition Classes
    Cons1Functions
  54. final def headOption[S, A](implicit ev: Cons[S, A]): Optional[S, A]

    Permalink
    Definition Classes
    ConsFunctions
  55. final def iListToList[A]: Iso[IList[A], List[A]]

    Permalink
    Definition Classes
    IListInstances
  56. def index[S, I, A](i: I)(implicit ev: Index[S, I, A]): Optional[S, A]

    Permalink
    Definition Classes
    IndexFunctions
  57. final def init[S, I, L](implicit ev: Snoc1[S, I, L]): Lens[S, I]

    Permalink
    Definition Classes
    Snoc1Functions
  58. final def initOption[S, A](implicit ev: Snoc[S, A]): Optional[S, S]

    Permalink
    Definition Classes
    SnocFunctions
  59. val intToBoolean: Prism[Int, Boolean]

    Permalink
    Definition Classes
    IntOptics
  60. val intToByte: Prism[Int, Byte]

    Permalink
    Definition Classes
    IntOptics
  61. val intToChar: Prism[Int, Char]

    Permalink
    Definition Classes
    IntOptics
  62. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  63. final def just[A]: Prism[Maybe[A], A]

    Permalink
    Definition Classes
    MaybeOptics
  64. final def last[S, I, L](implicit ev: Snoc1[S, I, L]): Lens[S, L]

    Permalink
    Definition Classes
    Snoc1Functions
  65. final def lastOption[S, A](implicit ev: Snoc[S, A]): Optional[S, A]

    Permalink
    Definition Classes
    SnocFunctions
  66. final def left[A, B]: Prism[\/[A, B], A]

    Permalink
    Definition Classes
    DisjunctionOptics
  67. final def left3[A, B, C]: Prism[Either3[A, B, C], A]

    Permalink
    Definition Classes
    Either3Optics
  68. final def leftMostLabel[A]: Lens[Tree[A], A]

    Permalink
    Definition Classes
    TreeOptics
  69. def listToVector[A]: Iso[List[A], Vector[A]]

    Permalink
    Definition Classes
    ListOptics
  70. val longToBoolean: Prism[Long, Boolean]

    Permalink
    Definition Classes
    LongOptics
  71. val longToByte: Prism[Long, Byte]

    Permalink
    Definition Classes
    LongOptics
  72. val longToChar: Prism[Long, Char]

    Permalink
    Definition Classes
    LongOptics
  73. val longToInt: Prism[Long, Int]

    Permalink
    Definition Classes
    LongOptics
  74. def mapToSet[K]: Iso[Map[K, Unit], Set[K]]

    Permalink
    Definition Classes
    MapOptics
  75. final def maybeToOption[A]: Iso[Maybe[A], Option[A]]

    Permalink
    Definition Classes
    MaybeOptics
  76. final def middle3[A, B, C]: Prism[Either3[A, B, C], B]

    Permalink
    Definition Classes
    Either3Optics
  77. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  78. final def nelToOneAnd[A]: Iso[NonEmptyList[A], OneAnd[List, A]]

    Permalink
    Definition Classes
    NonEmptyListOptics
  79. final def none[A]: Prism[Option[A], Unit]

    Permalink
    Definition Classes
    OptionOptics
  80. final def nothing[A]: Prism[Maybe[A], Unit]

    Permalink
    Definition Classes
    MaybeOptics
  81. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  82. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  83. final def optNelToList[A]: Iso[Option[NonEmptyList[A]], List[A]]

    Permalink
    Definition Classes
    NonEmptyListOptics
  84. final def optionToDisjunction[A]: Iso[Option[A], \/[Unit, A]]

    Permalink
    Definition Classes
    OptionOptics
  85. def pCofreeToStream[A, B]: PIso[Cofree[Option, A], Cofree[Option, B], OneAnd[Stream, A], OneAnd[Stream, B]]

    Permalink

    Polymorphic isomorphism between Cofree[Option, _] and OneAnd[Stream, _]

    Polymorphic isomorphism between Cofree[Option, _] and OneAnd[Stream, _]

    Definition Classes
    CofreeOptics
  86. def pCofreeToTree[A, B]: PIso[Cofree[Stream, A], Cofree[Stream, B], Tree[A], Tree[B]]

    Permalink

    Polymorphic isomorphism between Cofree[Stream, _] and Tree

    Polymorphic isomorphism between Cofree[Stream, _] and Tree

    Definition Classes
    CofreeOptics
  87. final def pDisjunctionToEither[E1, E2, A1, A2]: PIso[\/[E1, A1], \/[E2, A2], Either[E1, A1], Either[E2, A2]]

    Permalink
    Definition Classes
    DisjunctionOptics
  88. final def pDisjunctionToValidation[E1, E2, A1, A2]: PIso[\/[E1, A1], \/[E2, A2], Validation[E1, A1], Validation[E2, A2]]

    Permalink
    Definition Classes
    DisjunctionOptics
  89. final def pEitherToDisjunction[E1, E2, A1, A2]: PIso[Either[E1, A1], Either[E2, A2], \/[E1, A1], \/[E2, A2]]

    Permalink
    Definition Classes
    EitherOptics
  90. final def pFailure[E, A, F]: PPrism[Validation[E, A], Validation[F, A], E, F]

    Permalink
    Definition Classes
    ValidationOptics
  91. final def pIListToList[A, B]: PIso[IList[A], IList[B], List[A], List[B]]

    Permalink
    Definition Classes
    IListInstances
  92. final def pJust[A, B]: PPrism[Maybe[A], Maybe[B], A, B]

    Permalink
    Definition Classes
    MaybeOptics
  93. final def pLeft[A, B, C]: PPrism[\/[A, B], \/[C, B], A, C]

    Permalink
    Definition Classes
    DisjunctionOptics
  94. final def pLeft3[A, B, C, D]: PPrism[Either3[A, B, C], Either3[D, B, C], A, D]

    Permalink
    Definition Classes
    Either3Optics
  95. def pListToVector[A, B]: PIso[List[A], List[B], Vector[A], Vector[B]]

    Permalink
    Definition Classes
    ListOptics
  96. final def pMaybeToOption[A, B]: PIso[Maybe[A], Maybe[B], Option[A], Option[B]]

    Permalink
    Definition Classes
    MaybeOptics
  97. final def pMiddle3[A, B, C, D]: PPrism[Either3[A, B, C], Either3[A, D, C], B, D]

    Permalink
    Definition Classes
    Either3Optics
  98. final def pNelToOneAnd[A, B]: PIso[NonEmptyList[A], NonEmptyList[B], OneAnd[List, A], OneAnd[List, B]]

    Permalink
    Definition Classes
    NonEmptyListOptics
  99. final def pOptNelToList[A, B]: PIso[Option[NonEmptyList[A]], Option[NonEmptyList[B]], List[A], List[B]]

    Permalink
    Definition Classes
    NonEmptyListOptics
  100. final def pOptionToDisjunction[A, B]: PIso[Option[A], Option[B], \/[Unit, A], \/[Unit, B]]

    Permalink
    Definition Classes
    OptionOptics
  101. final def pRight[A, B, C]: PPrism[\/[A, B], \/[A, C], B, C]

    Permalink
    Definition Classes
    DisjunctionOptics
  102. final def pRight3[A, B, C, D]: PPrism[Either3[A, B, C], Either3[A, B, D], C, D]

    Permalink
    Definition Classes
    Either3Optics
  103. final def pSome[A, B]: PPrism[Option[A], Option[B], A, B]

    Permalink
    Definition Classes
    OptionOptics
  104. final def pStdLeft[A, B, C]: PPrism[Either[A, B], Either[C, B], A, C]

    Permalink
    Definition Classes
    EitherOptics
  105. final def pStdRight[A, B, C]: PPrism[Either[A, B], Either[A, C], B, C]

    Permalink
    Definition Classes
    EitherOptics
  106. final def pSuccess[E, A, B]: PPrism[Validation[E, A], Validation[E, B], A, B]

    Permalink
    Definition Classes
    ValidationOptics
  107. final def pTrySuccess[A, B]: PPrism[Try[A], Try[B], A, B]

    Permalink
    Definition Classes
    TryOptics
  108. final def pValidationToDisjunction[E1, E2, A1, A2]: PIso[Validation[E1, A1], Validation[E2, A2], \/[E1, A1], \/[E2, A2]]

    Permalink
    Definition Classes
    ValidationOptics
  109. def plate[A](implicit P: Plated[A]): Traversal[A, A]

    Permalink

    Traversal of immediate self-similar children

    Traversal of immediate self-similar children

    Definition Classes
    PlatedFunctions
  110. def possible[S, A](implicit ev: Possible[S, A]): Optional[S, A]

    Permalink
    Definition Classes
    PossibleFunctions
  111. def remove[S, I, A](i: I)(s: S)(implicit ev: At[S, I, Option[A]]): S

    Permalink

    delete a value associated with a key in a Map-like container

    delete a value associated with a key in a Map-like container

    Definition Classes
    AtFunctions
  112. def reverse[S, A](implicit ev: Reverse[S, A]): Iso[S, A]

    Permalink
    Definition Classes
    ReverseFunctions
  113. def reverseFromReverseFunction[S](_reverse: (S) ⇒ S): Reverse[S, S]

    Permalink
    Definition Classes
    ReverseFunctions
  114. def rewrite[A](f: (A) ⇒ Option[A])(a: A)(implicit arg0: Plated[A]): A

    Permalink

    rewrite a target by applying a rule as often as possible until it reaches a fixpoint (this is an infinite loop if there is no fixpoint)

    rewrite a target by applying a rule as often as possible until it reaches a fixpoint (this is an infinite loop if there is no fixpoint)

    Definition Classes
    PlatedFunctions
  115. def rewriteOf[A](l: Setter[A, A])(f: (A) ⇒ Option[A])(a: A): A

    Permalink

    rewrite a target by applying a rule within a Setter, as often as possible until it reaches a fixpoint (this is an infinite loop if there is no fixpoint)

    rewrite a target by applying a rule within a Setter, as often as possible until it reaches a fixpoint (this is an infinite loop if there is no fixpoint)

    Definition Classes
    PlatedFunctions
  116. final def right[A, B]: Prism[\/[A, B], B]

    Permalink
    Definition Classes
    DisjunctionOptics
  117. final def right3[A, B, C]: Prism[Either3[A, B, C], C]

    Permalink
    Definition Classes
    Either3Optics
  118. final def rightMostLabel[A]: Lens[Tree[A], A]

    Permalink
    Definition Classes
    TreeOptics
  119. final def rootLabel[A]: Lens[Tree[A], A]

    Permalink
    Definition Classes
    TreeOptics
  120. def second[S, A](implicit ev: Field2[S, A]): Lens[S, A]

    Permalink
    Definition Classes
    Field2Functions
  121. def sixth[S, A](implicit ev: Field6[S, A]): Lens[S, A]

    Permalink
    Definition Classes
    Field6Functions
  122. final def snoc[S, A](implicit ev: Snoc[S, A]): Prism[S, (S, A)]

    Permalink
    Definition Classes
    SnocFunctions
  123. final def snoc1[S, I, L](implicit ev: Snoc1[S, I, L]): Iso[S, (I, L)]

    Permalink
    Definition Classes
    Snoc1Functions
  124. final def some[A]: Prism[Option[A], A]

    Permalink
    Definition Classes
    OptionOptics
  125. final def stdLeft[A, B]: Prism[Either[A, B], A]

    Permalink
    Definition Classes
    EitherOptics
  126. final def stdRight[A, B]: Prism[Either[A, B], B]

    Permalink
    Definition Classes
    EitherOptics
  127. val stringToBoolean: Prism[String, Boolean]

    Permalink
    Definition Classes
    StringOptics
  128. val stringToByte: Prism[String, Byte]

    Permalink
    Definition Classes
    StringOptics
  129. val stringToInt: Prism[String, Int]

    Permalink
    Definition Classes
    StringOptics
  130. val stringToList: Iso[String, List[Char]]

    Permalink
    Definition Classes
    StringOptics
  131. val stringToLong: Prism[String, Long]

    Permalink
    Definition Classes
    StringOptics
  132. final def subForest[A]: Lens[Tree[A], Stream[Tree[A]]]

    Permalink
    Definition Classes
    TreeOptics
  133. final def success[E, A]: Prism[Validation[E, A], A]

    Permalink
    Definition Classes
    ValidationOptics
  134. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  135. final def tail[S, H, T](implicit ev: Cons1[S, H, T]): Lens[S, T]

    Permalink
    Definition Classes
    Cons1Functions
  136. final def tailOption[S, A](implicit ev: Cons[S, A]): Optional[S, S]

    Permalink
    Definition Classes
    ConsFunctions
  137. def theseToDisjunction[A, B]: Prism[\&/[A, B], \/[A, B]]

    Permalink
    Definition Classes
    TheseOptics
  138. def third[S, A](implicit ev: Field3[S, A]): Lens[S, A]

    Permalink
    Definition Classes
    Field3Functions
  139. implicit def toApplyFoldOps[S](value: S): ApplyFoldOps[S]

    Permalink
    Definition Classes
    ApplySyntax
  140. implicit def toApplyGetterOps[S](value: S): ApplyGetterOps[S]

    Permalink
    Definition Classes
    ApplySyntax
  141. implicit def toApplyIsoOps[S](value: S): ApplyIsoOps[S]

    Permalink
    Definition Classes
    ApplySyntax
  142. implicit def toApplyLensOps[S](value: S): ApplyLensOps[S]

    Permalink
    Definition Classes
    ApplySyntax
  143. implicit def toApplyOptionalOps[S](value: S): ApplyOptionalOps[S]

    Permalink
    Definition Classes
    ApplySyntax
  144. implicit def toApplyPrismOps[S](value: S): ApplyPrismOps[S]

    Permalink
    Definition Classes
    ApplySyntax
  145. implicit def toApplySetterOps[S](value: S): ApplySetterOps[S]

    Permalink
    Definition Classes
    ApplySyntax
  146. implicit def toApplyTraversalOps[S](value: S): ApplyTraversalOps[S]

    Permalink
    Definition Classes
    ApplySyntax
  147. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  148. def transform[A](f: (A) ⇒ A)(a: A)(implicit arg0: Plated[A]): A

    Permalink

    transform every element

    transform every element

    Definition Classes
    PlatedFunctions
  149. def transformCounting[A](f: (A) ⇒ Option[A])(a: A)(implicit arg0: Plated[A]): (Int, A)

    Permalink

    transforming counting changes

    transforming counting changes

    Definition Classes
    PlatedFunctions
  150. def transformM[A, M[_]](f: (A) ⇒ M[A])(a: A)(implicit arg0: Plated[A], arg1: Monad[M]): M[A]

    Permalink

    transforming every element using monadic transformation

    transforming every element using monadic transformation

    Definition Classes
    PlatedFunctions
  151. def transformOf[A](l: Setter[A, A])(f: (A) ⇒ A)(a: A): A

    Permalink

    transform every element by applying a Setter

    transform every element by applying a Setter

    Definition Classes
    PlatedFunctions
  152. def traverseEach[S[_], A](implicit arg0: Traverse[S]): Each[S[A], A]

    Permalink
    Definition Classes
    EachFunctions
  153. def traverseFilterIndex[S[_], A](zipWithIndex: (S[A]) ⇒ S[(A, Int)])(implicit arg0: Traverse[S]): FilterIndex[S[A], Int, A]

    Permalink
    Definition Classes
    FilterIndexFunctions
  154. final def tryFailure[A]: Prism[Try[A], Throwable]

    Permalink
    Definition Classes
    TryOptics
  155. final def trySuccess[A]: Prism[Try[A], A]

    Permalink
    Definition Classes
    TryOptics
  156. def tuple1Iso[A]: Iso[(A), A]

    Permalink
    Definition Classes
    Tuple1Optics
  157. def uncurry[F, G](implicit ev: Curry[F, G]): Iso[G, F]

    Permalink
    Definition Classes
    CurryFunctions
  158. def universe[A](a: A)(implicit arg0: Plated[A]): Stream[A]

    Permalink

    get all transitive self-similar elements of a target, including itself

    get all transitive self-similar elements of a target, including itself

    Definition Classes
    PlatedFunctions
  159. def unwrapped[S, A](implicit ev: Wrapped[S, A]): Iso[A, S]

    Permalink
    Definition Classes
    WrappedFunctions
  160. final def validationToDisjunction[E, A]: Iso[Validation[E, A], \/[E, A]]

    Permalink
    Definition Classes
    ValidationOptics
  161. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  162. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  163. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  164. def wrapped[S, A](implicit ev: Wrapped[S, A]): Iso[S, A]

    Permalink
    Definition Classes
    WrappedFunctions

Deprecated Value Members

  1. final def nelAndOneIso[A]: Iso[NonEmptyList[A], OneAnd[List, A]]

    Permalink
    Definition Classes
    NonEmptyListOptics
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) use nelToOneAnd

  2. final def pNelAndOneIso[A, B]: PIso[NonEmptyList[A], NonEmptyList[B], OneAnd[List, A], OneAnd[List, B]]

    Permalink
    Definition Classes
    NonEmptyListOptics
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) use pNelToOneAnd

  3. def theseDisjunction[A, B]: Prism[\&/[A, B], \/[A, B]]

    Permalink
    Definition Classes
    TheseOptics
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) use theseToDisjunction

Inherited from StdInstances

Inherited from ValidationOptics

Inherited from TreeOptics

Inherited from NonEmptyListOptics

Inherited from IMapOptics

Inherited from IListInstances

Inherited from TheseOptics

Inherited from DisjunctionOptics

Inherited from Either3Optics

Inherited from CofreeOptics

Inherited from TryOptics

Inherited from Tuple1Optics

Inherited from StringOptics

Inherited from OptionOptics

Inherited from MaybeOptics

Inherited from MapOptics

Inherited from LongOptics

Inherited from ListOptics

Inherited from IntOptics

Inherited from FunctionOptics

Inherited from EitherOptics

Inherited from DoubleOptics

Inherited from CharOptics

Inherited from ByteOptics

Inherited from BigIntOptics

Inherited from BigDecimalOptics

Inherited from GenericOptics

Inherited from WrappedFunctions

Inherited from Snoc1Functions

Inherited from SnocFunctions

Inherited from ReverseFunctions

Inherited from PossibleFunctions

Inherited from PlatedFunctions

Inherited from IndexFunctions

Inherited from FilterIndexFunctions

Inherited from Field6Functions

Inherited from Field5Functions

Inherited from Field4Functions

Inherited from Field3Functions

Inherited from Field2Functions

Inherited from Field1Functions

Inherited from EmptyFunctions

Inherited from EachFunctions

Inherited from CurryFunctions

Inherited from Cons1Functions

Inherited from ConsFunctions

Inherited from AtFunctions

Inherited from Syntaxes

Inherited from ApplySyntax

Inherited from AnyRef

Inherited from Any

Ungrouped