Packages

final case class Pure[S, +A](a: A) extends CalcM[Nothing2T, Any, S, S, Nothing, A] with CalcMResStatic[S, S, Nothing, A] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, CalcMResStatic[S, S, Nothing, A], CalcMRes[Any, S, S, Nothing, A], CalcM[Nothing2T, Any, S, S, Nothing, A], CalcMOps[Nothing2T, Any, S, S, Nothing, A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Pure
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. CalcMResStatic
  7. CalcMRes
  8. CalcM
  9. CalcMOps
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Pure(a: A)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. def !>>[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, E1, S3, B](r: ⇒ CalcM[F1, R1, S, S3, E1, B])(implicit ev: <:<[A, Nothing]): CalcM[F1, R1, S, S3, E1, B]
    Definition Classes
    CalcMOps
  3. final def ##(): Int
    Definition Classes
    AnyRef → Any
  4. def *>>[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, S, B, E1](r: ⇒ CalcM[F1, R1, S, S, E1, B])(implicit ev: <:<[Nothing, Nothing]): CalcM[F1, R1, S, S, E1, B]
    Definition Classes
    CalcMOps
  5. def <<[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, E1 >: Nothing, SO1 >: S, B](c: ⇒ CalcM[F1, R1, S, SO1, E1, B]): CalcM[F1, R1, S, SO1, E1, A]
    Definition Classes
    CalcMOps
  6. def <<![F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, E1, S3, B](r: ⇒ CalcM[F1, R1, S, S3, E1, B])(implicit ev: <:<[A, Nothing]): CalcM[F1, R1, S, S3, Nothing, B]
    Definition Classes
    CalcMOps
  7. def <<*[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, S, B, E1](r: ⇒ CalcM[F1, R1, S, S, E1, B])(implicit ev: <:<[Nothing, Nothing]): CalcM[F1, R1, S, S, E1, A]
    Definition Classes
    CalcMOps
  8. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def >>[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, E1 >: Nothing, SO1 >: S, B](c: ⇒ CalcM[F1, R1, S, SO1, E1, B]): CalcM[[+x, +y]F1[x, y], R1, S, SO1, E1, B]
    Definition Classes
    CalcMOps
  10. def >>=[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, E1 >: Nothing, SO1 >: S, B](f: (A) ⇒ CalcM[F1, R1, S, SO1, E1, B]): CalcM[[+x, +y]F1[x, y], R1, S, SO1, E1, B]
    Definition Classes
    CalcMOps
  11. val a: A
  12. def as[B](b: ⇒ B): CalcM[Nothing2T, Any, S, S, Nothing, B]
    Definition Classes
    CalcMOps
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def as_[B](b: B): CalcM[Nothing2T, Any, S, S, Nothing, B]
    Definition Classes
    CalcMOps
  15. def biflatten[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, S, X, B](implicit evA: <:<[A, CalcM[F1, R1, S, S, X, B]], evE: <:<[Nothing, CalcM[F1, R1, S, S, X, B]]): CalcM[F1, R1, S, S, X, B]
    Definition Classes
    CalcMOps
  16. def bind[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, X, S, B](continue: Continue[A, Nothing, S, CalcM[F1, R1, S, S, X, B]]): CalcM[F1, R1, S, S, X, B]
    Definition Classes
    CalcMOps
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  18. def contramapState[SI1](f: (SI1) ⇒ S): CalcM[Nothing2T, Any, SI1, S, Nothing, A]
    Definition Classes
    CalcMOps
  19. def dimapState[SI1, SO1](f: (SI1) ⇒ S, g: (S) ⇒ SO1): CalcM[Nothing2T, Any, SI1, SO1, Nothing, A]
    Definition Classes
    PureCalcMOps
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def errorAs[X](e: ⇒ X): CalcM[Nothing2T, Any, S, S, X, A]
    Definition Classes
    CalcMOps
  22. def errorAs_[X](b: X): CalcM[Nothing2T, Any, S, S, X, A]
    Definition Classes
    CalcMOps
  23. def flatMap[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, SO1 >: S, E1 >: Nothing, B](f: (A) ⇒ CalcM[F1, R1, S, SO1, E1, B]): CalcM[F1, R1, S, SO1, E1, B]
    Definition Classes
    CalcMOps
  24. final def flatMapS[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, S, E1, B](f: (A) ⇒ CalcM[F1, R1, S, S, E1, B])(implicit ev: <:<[Nothing, Nothing]): CalcM[F1, R1, S, S, E1, B]
    Definition Classes
    CalcMOps
  25. def flatTap[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, SO1 >: S, E1 >: Nothing, B](f: (A) ⇒ CalcM[F1, R1, S, SO1, E1, B]): CalcM[F1, R1, S, SO1, E1, A]
    Definition Classes
    CalcMOps
  26. final def flatTapS[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, S, E1, B](f: (A) ⇒ CalcM[F1, R1, S, S, E1, B])(implicit ev: <:<[Nothing, Nothing]): CalcM[F1, R1, S, S, E1, A]
    Definition Classes
    CalcMOps
  27. def focus[S3, S4](lens: PContains[S3, S4, S, S]): CalcM[Nothing2T, Any, S3, S4, Nothing, A]
    Definition Classes
    CalcMOps
  28. def focusFirst[S]: CalcM[Nothing2T, Any, (S, S), (S, S), Nothing, A]
    Definition Classes
    CalcMOps
  29. def focusSecond[S]: CalcM[Nothing2T, Any, (S, S), (S, S), Nothing, A]
    Definition Classes
    CalcMOps
  30. def foldWith[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, X, S, B](f: (A) ⇒ CalcM[F1, R1, S, S, X, B], h: (Nothing) ⇒ CalcM[F1, R1, S, S, X, B]): CalcM[F1, R1, S, S, X, B]
    Definition Classes
    CalcMOps
  31. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  32. def handle[A1 >: A](f: (Nothing) ⇒ A1): CalcM[Nothing2T, Any, S, S, Nothing, A1]
    Definition Classes
    CalcMOps
  33. def handleWith[F1[+x, +y] >: Nothing2T[x, y], E1, R1 <: Any, SO1 >: S, A1 >: A](f: (Nothing) ⇒ CalcM[F1, R1, S, SO1, E1, A1]): CalcM[F1, R1, S, SO1, E1, A1]
    Definition Classes
    CalcMOps
  34. def handleWithU[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, E1, S3, B](f: (Nothing) ⇒ CalcM[F1, R1, S, S3, E1, B])(implicit ev: <:<[A, Nothing]): CalcM[F1, R1, S, S3, E1, B]
    Definition Classes
    CalcMOps
  35. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  36. def local[R1](f: (R1) ⇒ Any): CalcM[Nothing2T, R1, S, S, Nothing, A]
    Definition Classes
    PureCalcMOps
  37. def map[B](f: (A) ⇒ B): CalcM[Nothing2T, Any, S, S, Nothing, B]
    Definition Classes
    CalcMOps
  38. def mapError[E1](f: (Nothing) ⇒ E1): CalcM[Nothing2T, Any, S, S, E1, A]
    Definition Classes
    CalcMOps
  39. def mapK[G[+_, +_]](fk: FunBK[Nothing2T, G]): CalcM[G, Any, S, S, Nothing, A]
    Definition Classes
    CalcMResCalcMOps
  40. def mapState[SO1](f: (S) ⇒ SO1): CalcM[Nothing2T, Any, S, SO1, Nothing, A]
    Definition Classes
    CalcMOps
  41. def narrowRead[R1 <: Any]: CalcM[Nothing2T, R1, S, S, Nothing, A]
    Definition Classes
    CalcMOps
  42. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  43. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  44. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  45. def onErrorU[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, E1, S3, B](f: (Nothing) ⇒ CalcM[F1, R1, S, S3, E1, B])(implicit ev: <:<[A, Nothing]): CalcM[F1, R1, S, S3, Nothing, B]
    Definition Classes
    CalcMOps
  46. final def productLS[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, S, B, E1](r: ⇒ CalcM[F1, R1, S, S, E1, B])(implicit ev: <:<[Nothing, Nothing]): CalcM[F1, R1, S, S, E1, A]
    Definition Classes
    CalcMOps
  47. final def productRS[F1[+x, +y] >: Nothing2T[x, y], R1 <: Any, S, B, E1](r: ⇒ CalcM[F1, R1, S, S, E1, B])(implicit ev: <:<[Nothing, Nothing]): CalcM[F1, R1, S, S, E1, B]
    Definition Classes
    CalcMOps
  48. def provide(r: Any): CalcM[Nothing2T, Any, S, S, Nothing, A]
    Definition Classes
    CalcMOps
  49. def provideSet(r: Any, s: S): CalcM[Nothing2T, Any, Any, S, Nothing, A]
    Definition Classes
    CalcMOps
  50. def provideSome[R1](f: (R1) ⇒ Any): CalcM[Nothing2T, R1, S, S, Nothing, A]
    Definition Classes
    CalcMOps
  51. def result(implicit runner: CalcRunner[Nothing2T], evr: <:<[Unit, Any], evs: <:<[Unit, S]): Either[Nothing, A]
    Definition Classes
    CalcMOps
  52. def results(implicit runner: CalcRunner[Nothing2T], evr: <:<[Unit, Any], evs: <:<[Unit, S]): (S, Either[Nothing, A])
    Definition Classes
    CalcMOps
  53. def run(r: Any, init: S)(implicit runner: CalcRunner[Nothing2T]): (S, Either[Nothing, A])
    Definition Classes
    CalcMOps
  54. def runSuccess(r: Any, init: S)(implicit runner: CalcRunner[Nothing2T], ev: <:<[Nothing, Nothing]): (S, A)
    Definition Classes
    CalcMOps
  55. def runSuccessUnit(init: S)(implicit runner: CalcRunner[Nothing2T], ev: <:<[Nothing, Nothing], evr: <:<[Unit, Any]): (S, A)
    Definition Classes
    CalcMOps
  56. def runTailRec[F1[+x, +y] >: Nothing2T[x, y]](r: Any, init: S)(implicit F: Bind[F1]): F1[(S, Nothing), (S, A)]
    Definition Classes
    CalcMOps
  57. def runTailRecSingle[F1[+y] >: Nothing2T[Any, y], E1 >: Nothing](r: Any, init: S)(implicit F: Monad[F1], ev: <:<[E1, Nothing]): F1[(S, A)]
    Definition Classes
    CalcMOps
  58. def runUnit(init: S)(implicit runner: CalcRunner[Nothing2T], evr: <:<[Unit, Any]): (S, Either[Nothing, A])
    Definition Classes
    CalcMOps
  59. def step(r: Any, init: S): StepResult[Nothing2T, S, Nothing, A]
    Definition Classes
    CalcMOps
  60. def stepUnit(init: S)(implicit ev: <:<[Unit, Any]): StepResult[Nothing2T, S, Nothing, A]
    Definition Classes
    CalcMOps
  61. def submit[X](r: Any, s1: S, submit: Continue[A, Nothing, S, X]): X
    Definition Classes
    PureCalcMRes
  62. def supply(si: ⇒ S): CalcM[Nothing2T, Any, Any, S, Nothing, A]
    Definition Classes
    CalcMOps
  63. def swap: CalcM[Nothing2T, Any, S, S, A, Nothing]
    Definition Classes
    CalcMOps
  64. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  65. def tailrecEither[F1[+y] >: Nothing2T[Any, y]](r: Any, init: S)(implicit F: Monad[F1]): F1[(S, Either[Nothing, A])]
    Definition Classes
    CalcMOps
  66. def toState[SI1 <: S, SO1 >: S, A1 >: A](implicit runner: CalcRunner[Nothing2T], ev: <:<[Nothing, Nothing], evr: <:<[Unit, Any]): IndexedState[SI1, SO1, A1]
    Definition Classes
    CalcMOps
  67. def trans: TranslatePack[Nothing2T, Any, S, S, Nothing, A]
    Definition Classes
    CalcMOps
  68. def translate[G[+_, +_], R1](translator: ITranslator[Nothing2T, G, Any, R1]): CalcM[G, R1, S, S, Nothing, A]
    Definition Classes
    CalcMResStaticCalcM
  69. def translateForget[G[+_, +_], ST, R1](translator: Translator[Nothing2T, G, ST, Any, R1])(implicit evs: <:<[Unit, S]): CalcM[G, R1, ST, ST, Nothing, A]
    Definition Classes
    CalcMOps
  70. def translateState[G[+_, +_], ST, R1](translator: Translator[Nothing2T, G, ST, Any, R1]): CalcM[G, R1, (ST, S), (ST, S), Nothing, A]
    Definition Classes
    CalcMResStaticCalcM
  71. def value(implicit runner: CalcRunner[Nothing2T], evr: <:<[Unit, Any], evs: <:<[Unit, S], ev: <:<[Nothing, Nothing]): A
    Definition Classes
    CalcMOps
  72. def values(implicit runner: CalcRunner[Nothing2T], evr: <:<[Unit, Any], evs: <:<[Unit, S], ev: <:<[Nothing, Nothing]): (S, A)
    Definition Classes
    CalcMOps
  73. def void: CalcM[Nothing2T, Any, S, S, Nothing, Unit]
    Definition Classes
    CalcMOps
  74. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  76. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. def when[S >: S <: S](b: Boolean): CalcM[Nothing2T, Any, S, S, Nothing, Any]
    Definition Classes
    CalcMOps
  78. def widenF[F1[+x, +y] >: Nothing2T[x, y]]: CalcM[F1, Any, S, S, Nothing, A]
    Definition Classes
    CalcMOps

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CalcMResStatic[S, S, Nothing, A]

Inherited from CalcMRes[Any, S, S, Nothing, A]

Inherited from CalcM[Nothing2T, Any, S, S, Nothing, A]

Inherited from CalcMOps[Nothing2T, Any, S, S, Nothing, A]

Inherited from AnyRef

Inherited from Any

Ungrouped