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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
cofreeToStream[A]: Iso[Cofree[Option, A], OneAnd[EphemeralStream, A]]
Iso variant of pCofreeToStream
Iso variant of pCofreeToStream
- Definition Classes
- CofreeOptics
-
def
cofreeToTree[A]: Iso[Cofree[EphemeralStream, 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[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[EphemeralStream, A], OneAnd[EphemeralStream, B]]
Polymorphic isomorphism between
Cofree[Option, _]
andOneAnd[EphemeralStream, _]
Polymorphic isomorphism between
Cofree[Option, _]
andOneAnd[EphemeralStream, _]
- Definition Classes
- CofreeOptics
-
def
pCofreeToTree[A, B]: PIso[Cofree[EphemeralStream, A], Cofree[EphemeralStream, 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
stringToUUID: Prism[String, UUID]
- Definition Classes
- StringOptics
-
final
def
subForest[A]: Lens[Tree[A], EphemeralStream[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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @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