t

monocle.std

StdInstances

trait StdInstances extends BigDecimalOptics with BigIntOptics with ByteOptics with CharOptics with DoubleOptics with EitherOptics with FunctionOptics with IntOptics with ListOptics with LongOptics with MapOptics with MaybeOptics with OptionOptics with StringOptics with Tuple1Optics with TryOptics with CofreeOptics with Either3Optics with DisjunctionOptics with TheseOptics with IListInstances with IMapOptics with NonEmptyListOptics with TreeOptics with ValidationOptics

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StdInstances
  2. ValidationOptics
  3. TreeOptics
  4. NonEmptyListOptics
  5. IMapOptics
  6. IListInstances
  7. TheseOptics
  8. DisjunctionOptics
  9. Either3Optics
  10. CofreeOptics
  11. TryOptics
  12. Tuple1Optics
  13. StringOptics
  14. PlatformSpecificStringOptics
  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. AnyRef
  29. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val bigDecimalToInt: Prism[BigDecimal, Int]
    Definition Classes
    BigDecimalOptics
  6. val bigDecimalToLong: Prism[BigDecimal, Long]
    Definition Classes
    BigDecimalOptics
  7. val bigIntToBoolean: Prism[BigInt, Boolean]
    Definition Classes
    BigIntOptics
  8. val bigIntToByte: Prism[BigInt, Byte]
    Definition Classes
    BigIntOptics
  9. val bigIntToChar: Prism[BigInt, Char]
    Definition Classes
    BigIntOptics
  10. val bigIntToInt: Prism[BigInt, Int]
    Definition Classes
    BigIntOptics
  11. val bigIntToLong: Prism[BigInt, Long]
    Definition Classes
    BigIntOptics
  12. val byteToBoolean: Prism[Byte, Boolean]
    Definition Classes
    ByteOptics
  13. val charToBoolean: Prism[Char, Boolean]
    Definition Classes
    CharOptics
  14. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def cofreeToStream[A]: Iso[Cofree[Option, A], OneAnd[Stream, A]]

    Iso variant of pCofreeToStream

    Iso variant of pCofreeToStream

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

    Iso variant of pCofreeToTree

    Iso variant of pCofreeToTree

    Definition Classes
    CofreeOptics
  17. final def disjunctionToEither[E, A]: Iso[\/[E, A], Either[E, A]]
    Definition Classes
    DisjunctionOptics
  18. final def disjunctionToValidation[E, A]: Iso[\/[E, A], Validation[E, A]]
    Definition Classes
    DisjunctionOptics
  19. val doubleToFloat: Prism[Double, Float]
    Definition Classes
    DoubleOptics
  20. val doubleToInt: Prism[Double, Int]
    Definition Classes
    DoubleOptics
  21. final def eitherToDisjunction[E, A]: Iso[Either[E, A], \/[E, A]]
    Definition Classes
    EitherOptics
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  24. final def failure[E, A]: Prism[Validation[E, A], E]
    Definition Classes
    ValidationOptics
  25. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. final def flip[A, B, C]: Iso[(A) ⇒ (B) ⇒ C, (B) ⇒ (A) ⇒ C]
    Definition Classes
    FunctionOptics
  27. final def flipped[A, B, C]: ((A) ⇒ (B) ⇒ C) ⇒ (B) ⇒ (A) ⇒ C
    Definition Classes
    FunctionOptics
  28. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  29. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  30. final def iListToList[A]: Iso[IList[A], List[A]]
    Definition Classes
    IListInstances
  31. val intToBoolean: Prism[Int, Boolean]
    Definition Classes
    IntOptics
  32. val intToByte: Prism[Int, Byte]
    Definition Classes
    IntOptics
  33. val intToChar: Prism[Int, Char]
    Definition Classes
    IntOptics
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. final def just[A]: Prism[Maybe[A], A]
    Definition Classes
    MaybeOptics
  36. final def left[A, B]: Prism[\/[A, B], A]
    Definition Classes
    DisjunctionOptics
  37. final def left3[A, B, C]: Prism[Either3[A, B, C], A]
    Definition Classes
    Either3Optics
  38. final def leftMostLabel[A]: Lens[Tree[A], A]
    Definition Classes
    TreeOptics
  39. def listToVector[A]: Iso[List[A], Vector[A]]
    Definition Classes
    ListOptics
  40. val longToBoolean: Prism[Long, Boolean]
    Definition Classes
    LongOptics
  41. val longToByte: Prism[Long, Byte]
    Definition Classes
    LongOptics
  42. val longToChar: Prism[Long, Char]
    Definition Classes
    LongOptics
  43. val longToInt: Prism[Long, Int]
    Definition Classes
    LongOptics
  44. def mapToSet[K]: Iso[Map[K, Unit], Set[K]]
    Definition Classes
    MapOptics
  45. final def maybeToOption[A]: Iso[Maybe[A], Option[A]]
    Definition Classes
    MaybeOptics
  46. final def middle3[A, B, C]: Prism[Either3[A, B, C], B]
    Definition Classes
    Either3Optics
  47. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. final def nelToOneAnd[A]: Iso[NonEmptyList[A], OneAnd[List, A]]
    Definition Classes
    NonEmptyListOptics
  49. final def none[A]: Prism[Option[A], Unit]
    Definition Classes
    OptionOptics
  50. final def nothing[A]: Prism[Maybe[A], Unit]
    Definition Classes
    MaybeOptics
  51. final def notify(): Unit
    Definition Classes
    AnyRef
  52. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  53. final def optNelToList[A]: Iso[Option[NonEmptyList[A]], List[A]]
    Definition Classes
    NonEmptyListOptics
  54. final def optionToDisjunction[A]: Iso[Option[A], \/[Unit, A]]
    Definition Classes
    OptionOptics
  55. def pCofreeToStream[A, B]: PIso[Cofree[Option, A], Cofree[Option, B], OneAnd[Stream, A], OneAnd[Stream, B]]

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

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

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

    Polymorphic isomorphism between Cofree[Stream, _] and Tree

    Polymorphic isomorphism between Cofree[Stream, _] and Tree

    Definition Classes
    CofreeOptics
  57. final def pDisjunctionToEither[E1, E2, A1, A2]: PIso[\/[E1, A1], \/[E2, A2], Either[E1, A1], Either[E2, A2]]
    Definition Classes
    DisjunctionOptics
  58. final def pDisjunctionToValidation[E1, E2, A1, A2]: PIso[\/[E1, A1], \/[E2, A2], Validation[E1, A1], Validation[E2, A2]]
    Definition Classes
    DisjunctionOptics
  59. final def pEitherToDisjunction[E1, E2, A1, A2]: PIso[Either[E1, A1], Either[E2, A2], \/[E1, A1], \/[E2, A2]]
    Definition Classes
    EitherOptics
  60. final def pFailure[E, A, F]: PPrism[Validation[E, A], Validation[F, A], E, F]
    Definition Classes
    ValidationOptics
  61. final def pIListToList[A, B]: PIso[IList[A], IList[B], List[A], List[B]]
    Definition Classes
    IListInstances
  62. final def pJust[A, B]: PPrism[Maybe[A], Maybe[B], A, B]
    Definition Classes
    MaybeOptics
  63. final def pLeft[A, B, C]: PPrism[\/[A, B], \/[C, B], A, C]
    Definition Classes
    DisjunctionOptics
  64. final def pLeft3[A, B, C, D]: PPrism[Either3[A, B, C], Either3[D, B, C], A, D]
    Definition Classes
    Either3Optics
  65. def pListToVector[A, B]: PIso[List[A], List[B], Vector[A], Vector[B]]
    Definition Classes
    ListOptics
  66. final def pMaybeToOption[A, B]: PIso[Maybe[A], Maybe[B], Option[A], Option[B]]
    Definition Classes
    MaybeOptics
  67. final def pMiddle3[A, B, C, D]: PPrism[Either3[A, B, C], Either3[A, D, C], B, D]
    Definition Classes
    Either3Optics
  68. final def pNelToOneAnd[A, B]: PIso[NonEmptyList[A], NonEmptyList[B], OneAnd[List, A], OneAnd[List, B]]
    Definition Classes
    NonEmptyListOptics
  69. final def pOptNelToList[A, B]: PIso[Option[NonEmptyList[A]], Option[NonEmptyList[B]], List[A], List[B]]
    Definition Classes
    NonEmptyListOptics
  70. final def pOptionToDisjunction[A, B]: PIso[Option[A], Option[B], \/[Unit, A], \/[Unit, B]]
    Definition Classes
    OptionOptics
  71. final def pRight[A, B, C]: PPrism[\/[A, B], \/[A, C], B, C]
    Definition Classes
    DisjunctionOptics
  72. final def pRight3[A, B, C, D]: PPrism[Either3[A, B, C], Either3[A, B, D], C, D]
    Definition Classes
    Either3Optics
  73. final def pSome[A, B]: PPrism[Option[A], Option[B], A, B]
    Definition Classes
    OptionOptics
  74. final def pStdLeft[A, B, C]: PPrism[Either[A, B], Either[C, B], A, C]
    Definition Classes
    EitherOptics
  75. final def pStdRight[A, B, C]: PPrism[Either[A, B], Either[A, C], B, C]
    Definition Classes
    EitherOptics
  76. final def pSuccess[E, A, B]: PPrism[Validation[E, A], Validation[E, B], A, B]
    Definition Classes
    ValidationOptics
  77. final def pTrySuccess[A, B]: PPrism[Try[A], Try[B], A, B]
    Definition Classes
    TryOptics
  78. final def pValidationToDisjunction[E1, E2, A1, A2]: PIso[Validation[E1, A1], Validation[E2, A2], \/[E1, A1], \/[E2, A2]]
    Definition Classes
    ValidationOptics
  79. final def right[A, B]: Prism[\/[A, B], B]
    Definition Classes
    DisjunctionOptics
  80. final def right3[A, B, C]: Prism[Either3[A, B, C], C]
    Definition Classes
    Either3Optics
  81. final def rightMostLabel[A]: Lens[Tree[A], A]
    Definition Classes
    TreeOptics
  82. final def rootLabel[A]: Lens[Tree[A], A]
    Definition Classes
    TreeOptics
  83. final def some[A]: Prism[Option[A], A]
    Definition Classes
    OptionOptics
  84. final def stdLeft[A, B]: Prism[Either[A, B], A]
    Definition Classes
    EitherOptics
  85. final def stdRight[A, B]: Prism[Either[A, B], B]
    Definition Classes
    EitherOptics
  86. val stringToBoolean: Prism[String, Boolean]
    Definition Classes
    StringOptics
  87. val stringToByte: Prism[String, Byte]
    Definition Classes
    StringOptics
  88. val stringToInt: Prism[String, Int]
    Definition Classes
    StringOptics
  89. val stringToList: Iso[String, List[Char]]
    Definition Classes
    StringOptics
  90. val stringToLong: Prism[String, Long]
    Definition Classes
    StringOptics
  91. val stringToURI: Prism[String, URI]
    Definition Classes
    StringOptics
  92. val stringToUUID: Prism[String, UUID]
    Definition Classes
    StringOptics
  93. final def subForest[A]: Lens[Tree[A], Stream[Tree[A]]]
    Definition Classes
    TreeOptics
  94. final def success[E, A]: Prism[Validation[E, A], A]
    Definition Classes
    ValidationOptics
  95. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  96. def theseToDisjunction[A, B]: Prism[\&/[A, B], \/[A, B]]
    Definition Classes
    TheseOptics
  97. def toString(): String
    Definition Classes
    AnyRef → Any
  98. final def tryFailure[A]: Prism[Try[A], Throwable]
    Definition Classes
    TryOptics
  99. final def trySuccess[A]: Prism[Try[A], A]
    Definition Classes
    TryOptics
  100. def tuple1Iso[A]: Iso[(A), A]
    Definition Classes
    Tuple1Optics
  101. final def validationToDisjunction[E, A]: Iso[Validation[E, A], \/[E, A]]
    Definition Classes
    ValidationOptics
  102. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  103. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  104. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. final def nelAndOneIso[A]: Iso[NonEmptyList[A], OneAnd[List, A]]
    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]]
    Definition Classes
    NonEmptyListOptics
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) use pNelToOneAnd

  3. def theseDisjunction[A, B]: Prism[\&/[A, B], \/[A, B]]
    Definition Classes
    TheseOptics
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) use theseToDisjunction

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 PlatformSpecificStringOptics

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 AnyRef

Inherited from Any

Ungrouped