t

# AllStdOptics

#### traitAllStdOptics extends CoproductOptics with EitherOptics with FunctionOptics with ListOptics with OptionOptics with ProductOptics with StringOptics with TuplesOptics with UnitOptics

Source
AllStdOptics.scala
Known Subclasses
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. AllStdOptics
2. UnitOptics
3. TuplesOptics
4. ALensTupleOptics
5. LensTupleOptics
6. StringOptics
7. ProductOptics
8. OptionOptics
9. ListOptics
10. FunctionOptics
11. EitherOptics
12. CoproductOptics
13. AnyRef
14. Any
1. Hide All
2. Show All
Visibility
1. Public
2. Protected

### Value Members

1. final def !=(arg0: Any)
Definition Classes
AnyRef → Any
2. final def ##: Int
Definition Classes
AnyRef → Any
3. final def ==(arg0: Any)
Definition Classes
AnyRef → Any
4. final def _1[A, B](implicit ev: Field1[(A, B), A]): Lens[(A, B), A]

extract the first element of a tuple using monomorphic Lens

extract the first element of a tuple using monomorphic Lens

Definition Classes
LensTupleOptics
5. final def _1A[A, B](implicit ev: Field1[(A, B), A]): ALens[(A, B), A]

extract the first element of a tuple using polymorphic Lens_

extract the first element of a tuple using polymorphic Lens_

Definition Classes
ALensTupleOptics
6. final def _1P[A, B, C]: Lens_[(A, C), (B, C), A, B]

extract the first element of a tuple using polymorphic Lens_

extract the first element of a tuple using polymorphic Lens_

Definition Classes
LensTupleOptics
7. final def _1PA[A, B, C]: ALens_[(A, C), (B, C), A, B]

extract the first element of a tuple using polymorphic Lens_

extract the first element of a tuple using polymorphic Lens_

Definition Classes
ALensTupleOptics
8. final def _1T2K[F[_], G[_], H[_], A]: Lens_[Tuple2K[F, G, A], Tuple2K[H, G, A], F[A], H[A]]
Definition Classes
ProductOptics
9. final def _2[A, B](implicit ev: Field2[(A, B), B]): Lens[(A, B), B]

extract the second element of a tuple using monomorphic Lens_

extract the second element of a tuple using monomorphic Lens_

Definition Classes
LensTupleOptics
10. final def _2A[A, B](implicit ev: Field2[(A, B), B]): ALens[(A, B), B]

extract the second element of a tuple using polymorphic Lens_

extract the second element of a tuple using polymorphic Lens_

Definition Classes
ALensTupleOptics
11. final def _2P[A, B, C]: Lens_[(C, A), (C, B), A, B]

extract the second element of a tuple using polymorphic Lens_

extract the second element of a tuple using polymorphic Lens_

Definition Classes
LensTupleOptics
12. final def _2PA[A, B, C]: ALens_[(C, A), (C, B), A, B]

extract the second element of a tuple using polymorphic Lens_

extract the second element of a tuple using polymorphic Lens_

Definition Classes
ALensTupleOptics
13. final def _2T2K[F[_], G[_], H[_], A]: Lens_[Tuple2K[F, G, A], Tuple2K[F, H, A], G[A], H[A]]
Definition Classes
ProductOptics
14. final def asInstanceOf[T0]: T0
Definition Classes
Any
15. final val charsToString: Iso[List[Char], String]

a monomorphic Iso from a List[char] to a String

a monomorphic Iso from a List[char] to a String

Definition Classes
ListOptics
16. def clone()
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.CloneNotSupportedException]) @native()
17. final def curried[A, B, C]: Iso[(A, B) => C, (A) => (B) => C]

a monomorphic Iso for currying and uncurrying a function

a monomorphic Iso for currying and uncurrying a function

Definition Classes
FunctionOptics
18. final def curriedP[A, B, C, D, E, F]: Iso_[(A, B) => C, (D, E) => F, (A) => (B) => C, (D) => (E) => F]

a polymorphic Iso_ for currying and uncurrying a function

a polymorphic Iso_ for currying and uncurrying a function

Definition Classes
FunctionOptics
19. final def eq(arg0: AnyRef)
Definition Classes
AnyRef
20. def equals(arg0: AnyRef)
Definition Classes
AnyRef → Any
21. def finalize(): Unit
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.Throwable])
22. final def firstP[A, B, C]: Lens_[(A, C), (B, C), A, B]

synonym for _1P

synonym for _1P

Definition Classes
LensTupleOptics
23. final def flip[A, B, C]: Iso[(A) => (B) => C, (B) => (A) => C]

a monomorphic Iso for flipping a function

a monomorphic Iso for flipping a function

Definition Classes
FunctionOptics
24. final def flipP[A, B, C, D, E, F]: Iso_[(A) => (B) => C, (D) => (E) => F, (B) => (A) => C, (E) => (D) => F]

a polymorphic Iso_ for flipping a function

a polymorphic Iso_ for flipping a function

Definition Classes
FunctionOptics
25. final def fst2K[F[_], G[_], H[_], A]: Lens_[Tuple2K[F, G, A], Tuple2K[H, G, A], F[A], H[A]]
Definition Classes
ProductOptics
26. final def fstPA[A, B, C]: ALens_[(A, C), (B, C), A, B]

extract the first element of a tuple using polymorphic Lens_

extract the first element of a tuple using polymorphic Lens_

Definition Classes
ALensTupleOptics
27. final def getClass(): Class[_ <: AnyRef]
Definition Classes
AnyRef → Any
Annotations
@native()
28. def hashCode(): Int
Definition Classes
AnyRef → Any
Annotations
@native()
29. final def isInstanceOf[T0]
Definition Classes
Any
30. final def left[A, B]: Prism[Either[A, B], A]

extract the left element of an either using monomorphic Prism

extract the left element of an either using monomorphic Prism

Definition Classes
EitherOptics
31. final def leftK[F[_], G[_], H[_], A]: Prism_[EitherK[F, G, A], EitherK[H, G, A], F[A], H[A]]
Definition Classes
CoproductOptics
32. final def leftP[A, B, C]: Prism_[Either[A, C], Either[B, C], A, B]

extract the left element of an either using polymorphic Prism_

extract the left element of an either using polymorphic Prism_

Definition Classes
EitherOptics
33. final def listToArray[A](implicit arg0: ClassTag[A]): Iso[List[A], Array[A]]

a monomorphic Iso from a list to an Array

a monomorphic Iso from a list to an Array

Definition Classes
ListOptics
34. final def listToNonEmptyList[A]: Prism[List[A], NonEmptyList[A]]

a monomorphic Prism from a List to a NonEmptyList

a monomorphic Prism from a List to a NonEmptyList

Definition Classes
ListOptics
35. final def listToVector[A]: Iso[List[A], Vector[A]]

a monomorphic Iso from a List to a Vector

a monomorphic Iso from a List to a Vector

Definition Classes
ListOptics
36. def mkString(sep: String): Iso_[String, String, String, List[String]]

shows all elements of a collection in a string using a separator string

shows all elements of a collection in a string using a separator string

Definition Classes
StringOptics
37. final def ne(arg0: AnyRef)
Definition Classes
AnyRef
38. final def none[A]: Prism[Option[A], Unit]
Definition Classes
OptionOptics
39. final def noneP[A, B]: Prism_[Option[A], Option[B], Unit, Unit]
Definition Classes
OptionOptics
40. final def notify(): Unit
Definition Classes
AnyRef
Annotations
@native()
41. final def notifyAll(): Unit
Definition Classes
AnyRef
Annotations
@native()
42. final def right[A, B]: Prism[Either[A, B], B]

extract the right element of an either using monomorphic Prism

extract the right element of an either using monomorphic Prism

Definition Classes
EitherOptics
43. final def rightK[F[_], G[_], H[_], A]: Prism_[EitherK[F, G, A], EitherK[F, H, A], G[A], H[A]]
Definition Classes
CoproductOptics
44. final def rightP[A, B, C]: Prism_[Either[C, A], Either[C, B], A, B]

extract the right element of an either using polymorphic Prism_

extract the right element of an either using polymorphic Prism_

Definition Classes
EitherOptics
45. final def secondA[A, B](implicit ev: Field2[(A, B), B]): ALens[(A, B), B]

extract the first element of a tuple using polymorphic Lens_

extract the first element of a tuple using polymorphic Lens_

Definition Classes
ALensTupleOptics
46. final def secondP[A, B, C]: Lens_[(C, A), (C, B), A, B]

synonym for _2P

synonym for _2P

Definition Classes
LensTupleOptics
47. final def secondPA[A, B, C]: ALens_[(C, A), (C, B), A, B]

extract the second element of a tuple using polymorphic Lens_

extract the second element of a tuple using polymorphic Lens_

Definition Classes
ALensTupleOptics
48. final def snd2K[F[_], G[_], H[_], A]: Lens_[Tuple2K[F, G, A], Tuple2K[F, H, A], G[A], H[A]]
Definition Classes
ProductOptics
49. final def some[A]: Prism[Option[A], A]
Definition Classes
OptionOptics
50. final def someP[A, B]: Prism_[Option[A], Option[B], A, B]
Definition Classes
OptionOptics
51. def split(regex: String): Traversal_[String, List[String], String, String]

splits this string around matches of the given regex

splits this string around matches of the given regex

Definition Classes
StringOptics
52. final val stringToChars: Iso[String, List[Char]]

a monomorphic Iso from a string to a list of chars

a monomorphic Iso from a string to a list of chars

Definition Classes
StringOptics
53. final def swapEither[A, B]: Iso[Either[A, B], Either[B, A]]

swap the elements of an Either

swap the elements of an Either

Definition Classes
EitherOptics
54. final def swapTuple[A, B]: Iso[(A, B), (B, A)]

swap the elements of a Tuple

swap the elements of a Tuple

Definition Classes
LensTupleOptics
55. final def synchronized[T0](arg0: => T0): T0
Definition Classes
AnyRef
56. def takeWords(i: Int): Traversal[String, String]

select the first n words of a string

select the first n words of a string

Definition Classes
StringOptics
57. def toString()
Definition Classes
AnyRef → Any
58. final def uncurried[A, B, C]: Iso[(A) => (B) => C, (A, B) => C]

a monomorphic Iso for uncurrying and currying a function

a monomorphic Iso for uncurrying and currying a function

Definition Classes
FunctionOptics
59. final def uncurriedP[A, B, C, D, E, F]: Iso_[(A) => (B) => C, (D) => (E) => F, (A, B) => C, (D, E) => F]

a polymorphic Iso_ for uncurrying and currying a function

a polymorphic Iso_ for uncurrying and currying a function

Definition Classes
FunctionOptics
60. final def unit[A]: Lens[A, Unit]
Definition Classes
UnitOptics
61. final def wait(): Unit
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.InterruptedException])
62. final def wait(arg0: Long, arg1: Int): Unit
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.InterruptedException])
63. final def wait(arg0: Long): Unit
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.InterruptedException]) @native()
64. val words: Traversal[String, String]

fold over the individual words of a String

fold over the individual words of a String

Definition Classes
StringOptics