final case class Bound[+F[+_, +_], R, S1, S2, S3, E1, E2, A, B](src: CalcM[F, R, S1, S2, E1, A], continue: Continue[A, E1, S2, CalcM[F, R, S2, S3, E2, B]]) extends CalcM[F, R, S1, S3, E2, B] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Bound
- Serializable
- Serializable
- Product
- Equals
- CalcM
- CalcMOps
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
!>>[F1[+x, +y] >: F[x, y], R1 <: R, E1, S3, B](r: ⇒ CalcM[F1, R1, S3, S3, E1, B])(implicit ev: <:<[B, Nothing]): CalcM[F1, R1, S1, S3, E1, B]
- Definition Classes
- CalcMOps
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
*>>[F1[+x, +y] >: F[x, y], R1 <: R, S, B, E1](r: ⇒ CalcM[F1, R1, S3, S, E1, B])(implicit ev: <:<[E2, Nothing]): CalcM[F1, R1, S1, S, E1, B]
- Definition Classes
- CalcMOps
-
def
<<[F1[+x, +y] >: F[x, y], R1 <: R, E1 >: E2, SO1 >: S3, B](c: ⇒ CalcM[F1, R1, S3, SO1, E1, B]): CalcM[F1, R1, S1, SO1, E1, B]
- Definition Classes
- CalcMOps
-
def
<<![F1[+x, +y] >: F[x, y], R1 <: R, E1, S3, B](r: ⇒ CalcM[F1, R1, S3, S3, E1, B])(implicit ev: <:<[B, Nothing]): CalcM[F1, R1, S1, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
<<*[F1[+x, +y] >: F[x, y], R1 <: R, S, B, E1](r: ⇒ CalcM[F1, R1, S3, S, E1, B])(implicit ev: <:<[E2, Nothing]): CalcM[F1, R1, S1, S, E1, B]
- Definition Classes
- CalcMOps
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
>>[F1[+x, +y] >: F[x, y], R1 <: R, E1 >: E2, SO1 >: S3, B](c: ⇒ CalcM[F1, R1, S3, SO1, E1, B]): CalcM[[+x, +y]F1[x, y], R1, S1, SO1, E1, B]
- Definition Classes
- CalcMOps
-
def
>>=[F1[+x, +y] >: F[x, y], R1 <: R, E1 >: E2, SO1 >: S3, B](f: (B) ⇒ CalcM[F1, R1, S3, SO1, E1, B]): CalcM[[+x, +y]F1[x, y], R1, S1, SO1, E1, B]
- Definition Classes
- CalcMOps
-
def
as[B](b: ⇒ B): CalcM[F, R, S1, S3, E2, B]
- Definition Classes
- CalcMOps
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
as_[B](b: B): CalcM[F, R, S1, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
biflatten[F1[+x, +y] >: F[x, y], R1 <: R, S, X, B](implicit evA: <:<[B, CalcM[F1, R1, S3, S, X, B]], evE: <:<[E2, CalcM[F1, R1, S3, S, X, B]]): CalcM[F1, R1, S1, S, X, B]
- Definition Classes
- CalcMOps
-
def
bind[F1[+x, +y] >: F[x, y], R1 <: R, X, S, B](continue: Continue[B, E2, S3, CalcM[F1, R1, S3, S, X, B]]): CalcM[F1, R1, S1, S, X, B]
- Definition Classes
- CalcMOps
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
- val continue: Continue[A, E1, S2, CalcM[F, R, S2, S3, E2, B]]
-
def
contramapState[SI1](f: (SI1) ⇒ S1): CalcM[F, R, SI1, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
dimapState[SI1, SO1](f: (SI1) ⇒ S1, g: (S3) ⇒ SO1): CalcM[F, R, SI1, SO1, E2, B]
- Definition Classes
- CalcMOps
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
errorAs[X](e: ⇒ X): CalcM[F, R, S1, S3, X, B]
- Definition Classes
- CalcMOps
-
def
errorAs_[X](b: X): CalcM[F, R, S1, S3, X, B]
- Definition Classes
- CalcMOps
-
def
flatMap[F1[+x, +y] >: F[x, y], R1 <: R, SO1 >: S3, E1 >: E2, B](f: (B) ⇒ CalcM[F1, R1, S3, SO1, E1, B]): CalcM[F1, R1, S1, SO1, E1, B]
- Definition Classes
- CalcMOps
-
final
def
flatMapS[F1[+x, +y] >: F[x, y], R1 <: R, S, E1, B](f: (B) ⇒ CalcM[F1, R1, S3, S, E1, B])(implicit ev: <:<[E2, Nothing]): CalcM[F1, R1, S1, S, E1, B]
- Definition Classes
- CalcMOps
-
def
flatTap[F1[+x, +y] >: F[x, y], R1 <: R, SO1 >: S3, E1 >: E2, B](f: (B) ⇒ CalcM[F1, R1, S3, SO1, E1, B]): CalcM[F1, R1, S1, SO1, E1, B]
- Definition Classes
- CalcMOps
-
final
def
flatTapS[F1[+x, +y] >: F[x, y], R1 <: R, S, E1, B](f: (B) ⇒ CalcM[F1, R1, S3, S, E1, B])(implicit ev: <:<[E2, Nothing]): CalcM[F1, R1, S1, S, E1, B]
- Definition Classes
- CalcMOps
-
def
focus[S3, S4](lens: PContains[S3, S4, S1, S3]): CalcM[F, R, S3, S4, E2, B]
- Definition Classes
- CalcMOps
-
def
focusFirst[S]: CalcM[F, R, (S1, S), (S3, S), E2, B]
- Definition Classes
- CalcMOps
-
def
focusSecond[S]: CalcM[F, R, (S, S1), (S, S3), E2, B]
- Definition Classes
- CalcMOps
-
def
foldWith[F1[+x, +y] >: F[x, y], R1 <: R, X, S, B](f: (B) ⇒ CalcM[F1, R1, S3, S, X, B], h: (E2) ⇒ CalcM[F1, R1, S3, S, X, B]): CalcM[F1, R1, S1, S, X, B]
- Definition Classes
- CalcMOps
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
handle[A1 >: B](f: (E2) ⇒ A1): CalcM[F, R, S1, S3, E2, A1]
- Definition Classes
- CalcMOps
-
def
handleWith[F1[+x, +y] >: F[x, y], E1, R1 <: R, SO1 >: S3, A1 >: B](f: (E2) ⇒ CalcM[F1, R1, S3, SO1, E1, A1]): CalcM[F1, R1, S1, SO1, E1, A1]
- Definition Classes
- CalcMOps
-
def
handleWithU[F1[+x, +y] >: F[x, y], R1 <: R, E1, S3, B](f: (E2) ⇒ CalcM[F1, R1, S3, S3, E1, B])(implicit ev: <:<[B, Nothing]): CalcM[F1, R1, S1, S3, E1, B]
- Definition Classes
- CalcMOps
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
local[R1](f: (R1) ⇒ R): CalcM[F, R1, S1, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
map[B](f: (B) ⇒ B): CalcM[F, R, S1, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
mapError[E1](f: (E2) ⇒ E1): CalcM[F, R, S1, S3, E1, B]
- Definition Classes
- CalcMOps
- def mapK[G[+_, +_]](fk: FunBK[F, G]): CalcM[G, R, S1, S3, E2, B]
-
def
mapState[SO1](f: (S3) ⇒ SO1): CalcM[F, R, S1, SO1, E2, B]
- Definition Classes
- CalcMOps
-
def
narrowRead[R1 <: R]: CalcM[F, R1, S1, S3, E2, B]
- Definition Classes
- CalcMOps
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
def
onErrorU[F1[+x, +y] >: F[x, y], R1 <: R, E1, S3, B](f: (E2) ⇒ CalcM[F1, R1, S3, S3, E1, B])(implicit ev: <:<[B, Nothing]): CalcM[F1, R1, S1, S3, E2, B]
- Definition Classes
- CalcMOps
-
final
def
productLS[F1[+x, +y] >: F[x, y], R1 <: R, S, B, E1](r: ⇒ CalcM[F1, R1, S3, S, E1, B])(implicit ev: <:<[E2, Nothing]): CalcM[F1, R1, S1, S, E1, B]
- Definition Classes
- CalcMOps
-
final
def
productRS[F1[+x, +y] >: F[x, y], R1 <: R, S, B, E1](r: ⇒ CalcM[F1, R1, S3, S, E1, B])(implicit ev: <:<[E2, Nothing]): CalcM[F1, R1, S1, S, E1, B]
- Definition Classes
- CalcMOps
-
def
provide(r: R): CalcM[F, Any, S1, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
provideSet(r: R, s: S1): CalcM[F, Any, Any, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
provideSome[R1](f: (R1) ⇒ R): CalcM[F, R1, S1, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
result(implicit runner: CalcRunner[F], evr: <:<[Unit, R], evs: <:<[Unit, S1]): Either[E2, B]
- Definition Classes
- CalcMOps
-
def
results(implicit runner: CalcRunner[F], evr: <:<[Unit, R], evs: <:<[Unit, S1]): (S3, Either[E2, B])
- Definition Classes
- CalcMOps
-
def
run(r: R, init: S1)(implicit runner: CalcRunner[F]): (S3, Either[E2, B])
- Definition Classes
- CalcMOps
-
def
runSuccess(r: R, init: S1)(implicit runner: CalcRunner[F], ev: <:<[E2, Nothing]): (S3, B)
- Definition Classes
- CalcMOps
-
def
runSuccessUnit(init: S1)(implicit runner: CalcRunner[F], ev: <:<[E2, Nothing], evr: <:<[Unit, R]): (S3, B)
- Definition Classes
- CalcMOps
-
def
runTailRec[F1[+x, +y] >: F[x, y]](r: R, init: S1)(implicit F: Bind[F1]): F1[(S3, E2), (S3, B)]
- Definition Classes
- CalcMOps
-
def
runTailRecSingle[F1[+y] >: F[Any, y], E1 >: E2](r: R, init: S1)(implicit F: Monad[F1], ev: <:<[E1, Nothing]): F1[(S3, B)]
- Definition Classes
- CalcMOps
-
def
runUnit(init: S1)(implicit runner: CalcRunner[F], evr: <:<[Unit, R]): (S3, Either[E2, B])
- Definition Classes
- CalcMOps
- val src: CalcM[F, R, S1, S2, E1, A]
-
def
step(r: R, init: S1): StepResult[F, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
stepUnit(init: S1)(implicit ev: <:<[Unit, R]): StepResult[F, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
supply(si: ⇒ S1): CalcM[F, R, Any, S3, E2, B]
- Definition Classes
- CalcMOps
-
def
swap: CalcM[F, R, S1, S3, B, E2]
- Definition Classes
- CalcMOps
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tailrecEither[F1[+y] >: F[Any, y]](r: R, init: S1)(implicit F: Monad[F1]): F1[(S3, Either[E2, B])]
- Definition Classes
- CalcMOps
-
def
toState[SI1 <: S1, SO1 >: S3, A1 >: B](implicit runner: CalcRunner[F], ev: <:<[E2, Nothing], evr: <:<[Unit, R]): IndexedState[SI1, SO1, A1]
- Definition Classes
- CalcMOps
-
def
trans: TranslatePack[F, R, S1, S3, E2, B]
- Definition Classes
- CalcMOps
- def translate[G[+_, +_], R1](translator: ITranslator[F, G, R, R1]): CalcM[G, R1, S1, S3, E2, B]
-
def
translateForget[G[+_, +_], ST, R1](translator: Translator[F, G, ST, R, R1])(implicit evs: <:<[Unit, S1]): CalcM[G, R1, ST, ST, E2, B]
- Definition Classes
- CalcMOps
- def translateState[G[+_, +_], ST, R1](translator: Translator[F, G, ST, R, R1]): CalcM[G, R1, (ST, S1), (ST, S3), E2, B]
-
def
value(implicit runner: CalcRunner[F], evr: <:<[Unit, R], evs: <:<[Unit, S1], ev: <:<[E2, Nothing]): B
- Definition Classes
- CalcMOps
-
def
values(implicit runner: CalcRunner[F], evr: <:<[Unit, R], evs: <:<[Unit, S1], ev: <:<[E2, Nothing]): (S3, B)
- Definition Classes
- CalcMOps
-
def
void: CalcM[F, R, S1, S3, E2, Unit]
- Definition Classes
- CalcMOps
-
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()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
when[S >: S3 <: S1](b: Boolean): CalcM[F, R, S, S, E2, Any]
- Definition Classes
- CalcMOps
-
def
widenF[F1[+x, +y] >: F[x, y]]: CalcM[F1, R, S1, S3, E2, B]
- Definition Classes
- CalcMOps
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated