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
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- StdInstances
- ValidationOptics
- TreeOptics
- NonEmptyListOptics
- IMapOptics
- IListInstances
- TheseOptics
- DisjunctionOptics
- Either3Optics
- CofreeOptics
- TryOptics
- Tuple1Optics
- StringOptics
- PlatformSpecificStringOptics
- OptionOptics
- MaybeOptics
- MapOptics
- LongOptics
- ListOptics
- IntOptics
- FunctionOptics
- EitherOptics
- DoubleOptics
- CharOptics
- ByteOptics
- BigIntOptics
- BigDecimalOptics
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bigDecimalToInt: Prism[BigDecimal, Int]
- Definition Classes
- BigDecimalOptics
- val bigDecimalToLong: Prism[BigDecimal, Long]
- Definition Classes
- BigDecimalOptics
- val bigIntToBoolean: Prism[BigInt, Boolean]
- Definition Classes
- BigIntOptics
- val bigIntToByte: Prism[BigInt, Byte]
- Definition Classes
- BigIntOptics
- val bigIntToChar: Prism[BigInt, Char]
- Definition Classes
- BigIntOptics
- val bigIntToInt: Prism[BigInt, Int]
- Definition Classes
- BigIntOptics
- val bigIntToLong: Prism[BigInt, Long]
- Definition Classes
- BigIntOptics
- val byteToBoolean: Prism[Byte, Boolean]
- Definition Classes
- ByteOptics
- val charToBoolean: Prism[Char, Boolean]
- Definition Classes
- CharOptics
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def cofreeToStream[A]: Iso[Cofree[Option, A], OneAnd[Stream, A]]
Iso variant of pCofreeToStream
Iso variant of pCofreeToStream
- Definition Classes
- CofreeOptics
- def cofreeToTree[A]: Iso[Cofree[Stream, A], Tree[A]]
Iso variant of pCofreeToTree
Iso variant of pCofreeToTree
- Definition Classes
- CofreeOptics
- final def disjunctionToEither[E, A]: Iso[\/[E, A], Either[E, A]]
- Definition Classes
- DisjunctionOptics
- final def disjunctionToValidation[E, A]: Iso[\/[E, A], Validation[E, A]]
- Definition Classes
- DisjunctionOptics
- val doubleToFloat: Prism[Double, Float]
- Definition Classes
- DoubleOptics
- val doubleToInt: Prism[Double, Int]
- Definition Classes
- DoubleOptics
- final def eitherToDisjunction[E, A]: Iso[Either[E, A], \/[E, A]]
- Definition Classes
- EitherOptics
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def failure[E, A]: Prism[Validation[E, A], E]
- Definition Classes
- ValidationOptics
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def flip[A, B, C]: Iso[(A) => (B) => C, (B) => (A) => C]
- Definition Classes
- FunctionOptics
- final def flipped[A, B, C]: ((A) => (B) => C) => (B) => (A) => C
- Definition Classes
- FunctionOptics
- final def getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def iListToList[A]: Iso[IList[A], List[A]]
- Definition Classes
- IListInstances
- val intToBoolean: Prism[Int, Boolean]
- Definition Classes
- IntOptics
- val intToByte: Prism[Int, Byte]
- Definition Classes
- IntOptics
- val intToChar: Prism[Int, Char]
- Definition Classes
- IntOptics
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def just[A]: Prism[Maybe[A], A]
- Definition Classes
- MaybeOptics
- final def left[A, B]: Prism[\/[A, B], A]
- Definition Classes
- DisjunctionOptics
- final def left3[A, B, C]: Prism[Either3[A, B, C], A]
- Definition Classes
- Either3Optics
- final def leftMostLabel[A]: Lens[Tree[A], A]
- Definition Classes
- TreeOptics
- def listToVector[A]: Iso[List[A], Vector[A]]
- Definition Classes
- ListOptics
- val longToBoolean: Prism[Long, Boolean]
- Definition Classes
- LongOptics
- val longToByte: Prism[Long, Byte]
- Definition Classes
- LongOptics
- val longToChar: Prism[Long, Char]
- Definition Classes
- LongOptics
- val longToInt: Prism[Long, Int]
- Definition Classes
- LongOptics
- def mapToSet[K]: Iso[Map[K, Unit], Set[K]]
- Definition Classes
- MapOptics
- final def maybeToOption[A]: Iso[Maybe[A], Option[A]]
- Definition Classes
- MaybeOptics
- final def middle3[A, B, C]: Prism[Either3[A, B, C], B]
- Definition Classes
- Either3Optics
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def nelToOneAnd[A]: Iso[NonEmptyList[A], OneAnd[List, A]]
- Definition Classes
- NonEmptyListOptics
- final def none[A]: Prism[Option[A], Unit]
- Definition Classes
- OptionOptics
- final def nothing[A]: Prism[Maybe[A], Unit]
- Definition Classes
- MaybeOptics
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def optNelToList[A]: Iso[Option[NonEmptyList[A]], List[A]]
- Definition Classes
- NonEmptyListOptics
- final def optionToDisjunction[A]: Iso[Option[A], \/[Unit, A]]
- Definition Classes
- OptionOptics
- def pCofreeToStream[A, B]: PIso[Cofree[Option, A], Cofree[Option, B], OneAnd[Stream, A], OneAnd[Stream, B]]
Polymorphic isomorphism between
Cofree[Option, _]
andOneAnd[Stream, _]
Polymorphic isomorphism between
Cofree[Option, _]
andOneAnd[Stream, _]
- Definition Classes
- CofreeOptics
- def pCofreeToTree[A, B]: PIso[Cofree[Stream, A], Cofree[Stream, B], Tree[A], Tree[B]]
Polymorphic isomorphism between
Cofree[Stream, _]
andTree
Polymorphic isomorphism between
Cofree[Stream, _]
andTree
- Definition Classes
- CofreeOptics
- final def pDisjunctionToEither[E1, E2, A1, A2]: PIso[\/[E1, A1], \/[E2, A2], Either[E1, A1], Either[E2, A2]]
- Definition Classes
- DisjunctionOptics
- final def pDisjunctionToValidation[E1, E2, A1, A2]: PIso[\/[E1, A1], \/[E2, A2], Validation[E1, A1], Validation[E2, A2]]
- Definition Classes
- DisjunctionOptics
- final def pEitherToDisjunction[E1, E2, A1, A2]: PIso[Either[E1, A1], Either[E2, A2], \/[E1, A1], \/[E2, A2]]
- Definition Classes
- EitherOptics
- final def pFailure[E, A, F]: PPrism[Validation[E, A], Validation[F, A], E, F]
- Definition Classes
- ValidationOptics
- final def pIListToList[A, B]: PIso[IList[A], IList[B], List[A], List[B]]
- Definition Classes
- IListInstances
- final def pJust[A, B]: PPrism[Maybe[A], Maybe[B], A, B]
- Definition Classes
- MaybeOptics
- final def pLeft[A, B, C]: PPrism[\/[A, B], \/[C, B], A, C]
- Definition Classes
- DisjunctionOptics
- final def pLeft3[A, B, C, D]: PPrism[Either3[A, B, C], Either3[D, B, C], A, D]
- Definition Classes
- Either3Optics
- def pListToVector[A, B]: PIso[List[A], List[B], Vector[A], Vector[B]]
- Definition Classes
- ListOptics
- final def pMaybeToOption[A, B]: PIso[Maybe[A], Maybe[B], Option[A], Option[B]]
- Definition Classes
- MaybeOptics
- final def pMiddle3[A, B, C, D]: PPrism[Either3[A, B, C], Either3[A, D, C], B, D]
- Definition Classes
- Either3Optics
- final def pNelToOneAnd[A, B]: PIso[NonEmptyList[A], NonEmptyList[B], OneAnd[List, A], OneAnd[List, B]]
- Definition Classes
- NonEmptyListOptics
- final def pOptNelToList[A, B]: PIso[Option[NonEmptyList[A]], Option[NonEmptyList[B]], List[A], List[B]]
- Definition Classes
- NonEmptyListOptics
- final def pOptionToDisjunction[A, B]: PIso[Option[A], Option[B], \/[Unit, A], \/[Unit, B]]
- Definition Classes
- OptionOptics
- final def pRight[A, B, C]: PPrism[\/[A, B], \/[A, C], B, C]
- Definition Classes
- DisjunctionOptics
- final def pRight3[A, B, C, D]: PPrism[Either3[A, B, C], Either3[A, B, D], C, D]
- Definition Classes
- Either3Optics
- final def pSome[A, B]: PPrism[Option[A], Option[B], A, B]
- Definition Classes
- OptionOptics
- final def pStdLeft[A, B, C]: PPrism[Either[A, B], Either[C, B], A, C]
- Definition Classes
- EitherOptics
- final def pStdRight[A, B, C]: PPrism[Either[A, B], Either[A, C], B, C]
- Definition Classes
- EitherOptics
- final def pSuccess[E, A, B]: PPrism[Validation[E, A], Validation[E, B], A, B]
- Definition Classes
- ValidationOptics
- final def pTrySuccess[A, B]: PPrism[Try[A], Try[B], A, B]
- Definition Classes
- TryOptics
- final def pValidationToDisjunction[E1, E2, A1, A2]: PIso[Validation[E1, A1], Validation[E2, A2], \/[E1, A1], \/[E2, A2]]
- Definition Classes
- ValidationOptics
- final def right[A, B]: Prism[\/[A, B], B]
- Definition Classes
- DisjunctionOptics
- final def right3[A, B, C]: Prism[Either3[A, B, C], C]
- Definition Classes
- Either3Optics
- final def rightMostLabel[A]: Lens[Tree[A], A]
- Definition Classes
- TreeOptics
- final def rootLabel[A]: Lens[Tree[A], A]
- Definition Classes
- TreeOptics
- final def some[A]: Prism[Option[A], A]
- Definition Classes
- OptionOptics
- final def stdLeft[A, B]: Prism[Either[A, B], A]
- Definition Classes
- EitherOptics
- final def stdRight[A, B]: Prism[Either[A, B], B]
- Definition Classes
- EitherOptics
- val stringToBoolean: Prism[String, Boolean]
- Definition Classes
- StringOptics
- val stringToByte: Prism[String, Byte]
- Definition Classes
- StringOptics
- val stringToInt: Prism[String, Int]
- Definition Classes
- StringOptics
- val stringToList: Iso[String, List[Char]]
- Definition Classes
- StringOptics
- val stringToLong: Prism[String, Long]
- Definition Classes
- StringOptics
- val stringToURI: Prism[String, URI]
- Definition Classes
- StringOptics
- val stringToURL: Prism[String, URL]
- Definition Classes
- PlatformSpecificStringOptics
- val stringToUUID: Prism[String, UUID]
- Definition Classes
- StringOptics
- final def subForest[A]: Lens[Tree[A], Stream[Tree[A]]]
- Definition Classes
- TreeOptics
- final def success[E, A]: Prism[Validation[E, A], A]
- Definition Classes
- ValidationOptics
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def theseToDisjunction[A, B]: Prism[\&/[A, B], \/[A, B]]
- Definition Classes
- TheseOptics
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def tryFailure[A]: Prism[Try[A], Throwable]
- Definition Classes
- TryOptics
- final def trySuccess[A]: Prism[Try[A], A]
- Definition Classes
- TryOptics
- def tuple1Iso[A]: Iso[(A), A]
- Definition Classes
- Tuple1Optics
- final def validationToDisjunction[E, A]: Iso[Validation[E, A], \/[E, A]]
- Definition Classes
- ValidationOptics
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- final def nelAndOneIso[A]: Iso[NonEmptyList[A], OneAnd[List, A]]
- Definition Classes
- NonEmptyListOptics
- Annotations
- @deprecated
- Deprecated
(Since version 1.2.0) use nelToOneAnd
- 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
- def theseDisjunction[A, B]: Prism[\&/[A, B], \/[A, B]]
- Definition Classes
- TheseOptics
- Annotations
- @deprecated
- Deprecated
(Since version 1.2.0) use theseToDisjunction