monocle.syntax

AppliedIso

trait AppliedIso[S, T, A, B] extends AppliedLens[S, T, A, B] with AppliedPrism[S, T, A, B]

Self Type
AppliedIso[S, T, A, B]
Linear Supertypes
AppliedPrism[S, T, A, B], AppliedLens[S, T, A, B], AppliedGetter[S, A], AppliedTraversal[S, T, A, B], AppliedFold[S, A], AppliedSetter[S, T, A, B], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AppliedIso
  2. AppliedPrism
  3. AppliedLens
  4. AppliedGetter
  5. AppliedTraversal
  6. AppliedFold
  7. AppliedSetter
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def _iso: Iso[S, T, A, B]

  2. abstract val from: S

    Definition Classes
    AppliedGetter

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def <->[C, D](other: Iso[A, B, C, D]): AppliedIso[S, T, C, D]

    Alias to composeIso

  5. def <-?[C, D](other: Prism[A, B, C, D]): AppliedPrism[S, T, C, D]

    Alias to composePrism

    Alias to composePrism

    Definition Classes
    AppliedPrism
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. def _fold: Fold[S, A]

    Definition Classes
    AppliedTraversalAppliedFold
  9. def _getter: Getter[S, A]

    Definition Classes
    AppliedLensAppliedGetter
  10. def _lens: Lens[S, T, A, B]

    Definition Classes
    AppliedIsoAppliedLens
  11. def _prism: Prism[S, T, A, B]

    Definition Classes
    AppliedIsoAppliedPrism
  12. def _setter: Setter[S, T, A, B]

    Definition Classes
    AppliedTraversalAppliedSetter
  13. val _traversal: Traversal[S, T, A, B]

    Definition Classes
    AppliedIsoAppliedPrismAppliedLensAppliedTraversal
  14. def all(p: (A) ⇒ Boolean): Boolean

    Definition Classes
    AppliedFold
  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def composeFold[B](other: Fold[A, B]): AppliedFold[S, B]

    Definition Classes
    AppliedFold
  18. def composeGetter[B](other: Getter[A, B]): AppliedGetter[S, B]

    Definition Classes
    AppliedGetter
  19. def composeIso[C, D](other: Iso[A, B, C, D]): AppliedIso[S, T, C, D]

  20. def composeLens[C, D](other: Lens[A, B, C, D]): AppliedLens[S, T, C, D]

    Definition Classes
    AppliedLens
  21. def composePrism[C, D](other: Prism[A, B, C, D]): AppliedPrism[S, T, C, D]

    Definition Classes
    AppliedPrism
  22. def composeSetter[C, D](other: Setter[A, B, C, D]): AppliedSetter[S, T, C, D]

    Definition Classes
    AppliedSetter
  23. def composeTraversal[C, D](other: Traversal[A, B, C, D]): AppliedTraversal[S, T, C, D]

    Definition Classes
    AppliedTraversal
  24. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  26. def exist(p: (A) ⇒ Boolean): Boolean

    Definition Classes
    AppliedFold
  27. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. def fold(implicit ev: Monoid[A]): A

    Definition Classes
    AppliedFold
  29. def foldMap[B](f: (A) ⇒ B)(implicit arg0: Monoid[B]): B

    Definition Classes
    AppliedFold
  30. def get: A

    Definition Classes
    AppliedGetter
  31. def getAll: List[A]

    Definition Classes
    AppliedFold
  32. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  33. def getOption: Option[A]

    Definition Classes
    AppliedPrism
  34. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  35. def headOption: Option[A]

    Definition Classes
    AppliedFold
  36. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  37. def lift[F[_]](f: (A) ⇒ F[B])(implicit arg0: Functor[F]): F[T]

    Definition Classes
    AppliedLens
  38. def modify(f: (A) ⇒ B): T

    Definition Classes
    AppliedSetter
  39. def multiLift[F[_]](f: (A) ⇒ F[B])(implicit arg0: Applicative[F]): F[T]

    Definition Classes
    AppliedTraversal
  40. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  41. final def notify(): Unit

    Definition Classes
    AnyRef
  42. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  43. def set(newValue: B): T

    Definition Classes
    AppliedSetter
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  45. def toString(): String

    Definition Classes
    AnyRef → Any
  46. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. def |->[C, D](other: Lens[A, B, C, D]): AppliedLens[S, T, C, D]

    Alias to composeLens

    Alias to composeLens

    Definition Classes
    AppliedLens
  50. def |->>[C, D](other: Traversal[A, B, C, D]): AppliedTraversal[S, T, C, D]

    Alias to composeTraversal

    Alias to composeTraversal

    Definition Classes
    AppliedTraversal

Inherited from AppliedPrism[S, T, A, B]

Inherited from AppliedLens[S, T, A, B]

Inherited from AppliedGetter[S, A]

Inherited from AppliedTraversal[S, T, A, B]

Inherited from AppliedFold[S, A]

Inherited from AppliedSetter[S, T, A, B]

Inherited from AnyRef

Inherited from Any

Ungrouped