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 OptionOptics with StringOptics with Tuple1Optics with TryOptics with ChainOptics with CofreeOptics with TheseOptics with NonEmptyChainOptics with NonEmptyListOptics with NonEmptyVectorOptics with ValidatedOptics

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StdInstances
  2. ValidatedOptics
  3. NonEmptyVectorOptics
  4. NonEmptyListOptics
  5. NonEmptyChainOptics
  6. TheseOptics
  7. CofreeOptics
  8. ChainOptics
  9. TryOptics
  10. Tuple1Optics
  11. StringOptics
  12. PlatformSpecificStringOptics
  13. OptionOptics
  14. MapOptics
  15. LongOptics
  16. ListOptics
  17. IntOptics
  18. FunctionOptics
  19. EitherOptics
  20. DoubleOptics
  21. CharOptics
  22. ByteOptics
  23. BigIntOptics
  24. BigDecimalOptics
  25. AnyRef
  26. 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. def chainToList[A]: Iso[Chain[A], List[A]]
    Definition Classes
    ChainOptics
  14. final def chainToNec[A]: Prism[Chain[A], NonEmptyChain[A]]
    Definition Classes
    NonEmptyChainOptics
  15. def chainToVector[A]: Iso[Chain[A], Vector[A]]
    Definition Classes
    ChainOptics
  16. val charToBoolean: Prism[Char, Boolean]
    Definition Classes
    CharOptics
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  18. def cofreeToStream[A]: Iso[Cofree[Option, A], OneAnd[Stream, A]]

    Iso variant of pCofreeToStream

    Iso variant of pCofreeToStream

    Definition Classes
    CofreeOptics
  19. val doubleToFloat: Prism[Double, Float]
    Definition Classes
    DoubleOptics
  20. val doubleToInt: Prism[Double, Int]
    Definition Classes
    DoubleOptics
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  23. final def failure[E, A]: Prism[Validated[E, A], E]
    Definition Classes
    ValidatedOptics
  24. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. final def flip[A, B, C]: Iso[(A) ⇒ (B) ⇒ C, (B) ⇒ (A) ⇒ C]
    Definition Classes
    FunctionOptics
  26. final def flipped[A, B, C]: ((A) ⇒ (B) ⇒ C) ⇒ (B) ⇒ (A) ⇒ C
    Definition Classes
    FunctionOptics
  27. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. val intToBoolean: Prism[Int, Boolean]
    Definition Classes
    IntOptics
  30. val intToByte: Prism[Int, Byte]
    Definition Classes
    IntOptics
  31. val intToChar: Prism[Int, Char]
    Definition Classes
    IntOptics
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def listToVector[A]: Iso[List[A], Vector[A]]
    Definition Classes
    ListOptics
  34. val longToBoolean: Prism[Long, Boolean]
    Definition Classes
    LongOptics
  35. val longToByte: Prism[Long, Byte]
    Definition Classes
    LongOptics
  36. val longToChar: Prism[Long, Char]
    Definition Classes
    LongOptics
  37. val longToInt: Prism[Long, Int]
    Definition Classes
    LongOptics
  38. def mapToSet[K]: Iso[Map[K, Unit], Set[K]]
    Definition Classes
    MapOptics
  39. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  40. final def necToOneAnd[A]: Iso[NonEmptyChain[A], OneAnd[Chain, A]]
    Definition Classes
    NonEmptyChainOptics
  41. final def nelToOneAnd[A]: Iso[NonEmptyList[A], OneAnd[List, A]]
    Definition Classes
    NonEmptyListOptics
  42. final def nevToOneAnd[A]: Iso[NonEmptyVector[A], OneAnd[Vector, A]]
    Definition Classes
    NonEmptyVectorOptics
  43. final def none[A]: Prism[Option[A], Unit]
    Definition Classes
    OptionOptics
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. final def optNecToChain[A]: Iso[Option[NonEmptyChain[A]], Chain[A]]
    Definition Classes
    NonEmptyChainOptics
  47. final def optNelToList[A]: Iso[Option[NonEmptyList[A]], List[A]]
    Definition Classes
    NonEmptyListOptics
  48. final def optNevToVector[A]: Iso[Option[NonEmptyVector[A]], Vector[A]]
    Definition Classes
    NonEmptyVectorOptics
  49. final def optionToDisjunction[A]: Iso[Option[A], Either[Unit, A]]
    Definition Classes
    OptionOptics
  50. def pChainToList[A, B]: PIso[Chain[A], Chain[B], List[A], List[B]]
    Definition Classes
    ChainOptics
  51. final def pChainToNec[A, B]: PPrism[Chain[A], Chain[B], NonEmptyChain[A], NonEmptyChain[B]]
    Definition Classes
    NonEmptyChainOptics
  52. def pChainToVector[A, B]: PIso[Chain[A], Chain[B], Vector[A], Vector[B]]
    Definition Classes
    ChainOptics
  53. 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
  54. final def pFailure[E, A, F]: PPrism[Validated[E, A], Validated[F, A], E, F]
    Definition Classes
    ValidatedOptics
  55. def pListToVector[A, B]: PIso[List[A], List[B], Vector[A], Vector[B]]
    Definition Classes
    ListOptics
  56. final def pNecToOneAnd[A, B]: PIso[NonEmptyChain[A], NonEmptyChain[B], OneAnd[Chain, A], OneAnd[Chain, B]]
    Definition Classes
    NonEmptyChainOptics
  57. final def pNelToOneAnd[A, B]: PIso[NonEmptyList[A], NonEmptyList[B], OneAnd[List, A], OneAnd[List, B]]
    Definition Classes
    NonEmptyListOptics
  58. final def pNevToOneAnd[A, B]: PIso[NonEmptyVector[A], NonEmptyVector[B], OneAnd[Vector, A], OneAnd[Vector, B]]
    Definition Classes
    NonEmptyVectorOptics
  59. final def pOptNecToChain[A, B]: PIso[Option[NonEmptyChain[A]], Option[NonEmptyChain[B]], Chain[A], Chain[B]]
    Definition Classes
    NonEmptyChainOptics
  60. final def pOptNelToList[A, B]: PIso[Option[NonEmptyList[A]], Option[NonEmptyList[B]], List[A], List[B]]
    Definition Classes
    NonEmptyListOptics
  61. final def pOptNevToVector[A, B]: PIso[Option[NonEmptyVector[A]], Option[NonEmptyVector[B]], Vector[A], Vector[B]]
    Definition Classes
    NonEmptyVectorOptics
  62. final def pOptionToDisjunction[A, B]: PIso[Option[A], Option[B], Either[Unit, A], Either[Unit, B]]
    Definition Classes
    OptionOptics
  63. final def pSome[A, B]: PPrism[Option[A], Option[B], A, B]
    Definition Classes
    OptionOptics
  64. final def pStdLeft[A, B, C]: PPrism[Either[A, B], Either[C, B], A, C]
    Definition Classes
    EitherOptics
  65. final def pStdRight[A, B, C]: PPrism[Either[A, B], Either[A, C], B, C]
    Definition Classes
    EitherOptics
  66. final def pSuccess[E, A, B]: PPrism[Validated[E, A], Validated[E, B], A, B]
    Definition Classes
    ValidatedOptics
  67. final def pTrySuccess[A, B]: PPrism[Try[A], Try[B], A, B]
    Definition Classes
    TryOptics
  68. final def pValidatedToDisjunction[E1, E2, A1, A2]: PIso[Validated[E1, A1], Validated[E2, A2], Either[E1, A1], Either[E2, A2]]
    Definition Classes
    ValidatedOptics
  69. final def pVectorToNev[A, B]: PPrism[Vector[A], Vector[B], NonEmptyVector[A], NonEmptyVector[B]]
    Definition Classes
    NonEmptyVectorOptics
  70. final def some[A]: Prism[Option[A], A]
    Definition Classes
    OptionOptics
  71. final def stdLeft[A, B]: Prism[Either[A, B], A]
    Definition Classes
    EitherOptics
  72. final def stdRight[A, B]: Prism[Either[A, B], B]
    Definition Classes
    EitherOptics
  73. val stringToBoolean: Prism[String, Boolean]
    Definition Classes
    StringOptics
  74. val stringToByte: Prism[String, Byte]
    Definition Classes
    StringOptics
  75. val stringToInt: Prism[String, Int]
    Definition Classes
    StringOptics
  76. val stringToList: Iso[String, List[Char]]
    Definition Classes
    StringOptics
  77. val stringToLong: Prism[String, Long]
    Definition Classes
    StringOptics
  78. val stringToURI: Prism[String, URI]
    Definition Classes
    StringOptics
  79. val stringToUUID: Prism[String, UUID]
    Definition Classes
    StringOptics
  80. final def success[E, A]: Prism[Validated[E, A], A]
    Definition Classes
    ValidatedOptics
  81. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  82. def theseToDisjunction[A, B]: Prism[Ior[A, B], Either[A, B]]
    Definition Classes
    TheseOptics
  83. def toString(): String
    Definition Classes
    AnyRef → Any
  84. final def tryFailure[A]: Prism[Try[A], Throwable]
    Definition Classes
    TryOptics
  85. final def trySuccess[A]: Prism[Try[A], A]
    Definition Classes
    TryOptics
  86. def tuple1Iso[A]: Iso[(A), A]
    Definition Classes
    Tuple1Optics
  87. final def validationToDisjunction[E, A]: Iso[Validated[E, A], Either[E, A]]
    Definition Classes
    ValidatedOptics
  88. final def vectorToNev[A]: Prism[Vector[A], NonEmptyVector[A]]
    Definition Classes
    NonEmptyVectorOptics
  89. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

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[Ior[A, B], Either[A, B]]
    Definition Classes
    TheseOptics
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) use theseToDisjunction

Inherited from ValidatedOptics

Inherited from NonEmptyVectorOptics

Inherited from NonEmptyListOptics

Inherited from NonEmptyChainOptics

Inherited from TheseOptics

Inherited from CofreeOptics

Inherited from ChainOptics

Inherited from TryOptics

Inherited from Tuple1Optics

Inherited from StringOptics

Inherited from PlatformSpecificStringOptics

Inherited from OptionOptics

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