t

# TuplesOptics

#### traitTuplesOptics extends LensTupleOptics with ALensTupleOptics

Source
TuplesOptics.scala
Linear Supertypes
ALensTupleOptics, LensTupleOptics, AnyRef, Any
Known Subclasses
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. TuplesOptics
2. ALensTupleOptics
3. LensTupleOptics
4. AnyRef
5. 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 _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
9. 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
10. 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
11. 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
12. final def asInstanceOf[T0]: T0
Definition Classes
Any
13. def clone()
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.CloneNotSupportedException]) @native()
14. final def eq(arg0: AnyRef)
Definition Classes
AnyRef
15. def equals(arg0: AnyRef)
Definition Classes
AnyRef → Any
16. def finalize(): Unit
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.Throwable])
17. final def firstP[A, B, C]: Lens_[(A, C), (B, C), A, B]

synonym for _1P

synonym for _1P

Definition Classes
LensTupleOptics
18. 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
19. final def getClass(): Class[_ <: AnyRef]
Definition Classes
AnyRef → Any
Annotations
@native()
20. def hashCode(): Int
Definition Classes
AnyRef → Any
Annotations
@native()
21. final def isInstanceOf[T0]
Definition Classes
Any
22. final def ne(arg0: AnyRef)
Definition Classes
AnyRef
23. final def notify(): Unit
Definition Classes
AnyRef
Annotations
@native()
24. final def notifyAll(): Unit
Definition Classes
AnyRef
Annotations
@native()
25. 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
26. final def secondP[A, B, C]: Lens_[(C, A), (C, B), A, B]

synonym for _2P

synonym for _2P

Definition Classes
LensTupleOptics
27. 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
28. 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
29. final def synchronized[T0](arg0: => T0): T0
Definition Classes
AnyRef
30. def toString()
Definition Classes
AnyRef → Any
31. final def wait(): Unit
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.InterruptedException])
32. final def wait(arg0: Long, arg1: Int): Unit
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.InterruptedException])
33. final def wait(arg0: Long): Unit
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.InterruptedException]) @native()