package
coroutines
Type Members
-
type
<~>[Y, R] = Instance[Y, R]
-
trait
Analyzer[C <: Context] extends AnyRef
-
-
trait
CfgGenerator[C <: Context] extends AnyRef
-
-
case class
CoroutineStoppedException() extends Exception with Product with Serializable
-
trait
_1$spec$C[S, R] extends _1[Char, S, R]
-
trait
_1$spec$D[S, R] extends _1[Double, S, R]
-
trait
_1$spec$F[S, R] extends _1[Float, S, R]
-
trait
_1$spec$I[S, R] extends _1[Int, S, R]
-
trait
_1$spec$J[S, R] extends _1[Long, S, R]
-
trait
_1$spec$L[T0, S, R] extends _1[T0, S, R]
-
trait
_1$spec$S[S, R] extends _1[Short, S, R]
-
trait
_2$spec$DD[S, R] extends _2[Double, Double, S, R]
-
trait
_2$spec$DI[S, R] extends _2[Double, Int, S, R]
-
trait
_2$spec$DJ[S, R] extends _2[Double, Long, S, R]
-
trait
_2$spec$DL[T1, S, R] extends _2[Double, T1, S, R]
-
trait
_2$spec$ID[S, R] extends _2[Int, Double, S, R]
-
trait
_2$spec$II[S, R] extends _2[Int, Int, S, R]
-
trait
_2$spec$IJ[S, R] extends _2[Int, Long, S, R]
-
trait
_2$spec$IL[T1, S, R] extends _2[Int, T1, S, R]
-
trait
_2$spec$JD[S, R] extends _2[Long, Double, S, R]
-
trait
_2$spec$JI[S, R] extends _2[Long, Int, S, R]
-
trait
_2$spec$JJ[S, R] extends _2[Long, Long, S, R]
-
trait
_2$spec$JL[T1, S, R] extends _2[Long, T1, S, R]
-
trait
_2$spec$LD[T0, S, R] extends _2[T0, Double, S, R]
-
trait
_2$spec$LI[T0, S, R] extends _2[T0, Int, S, R]
-
trait
_2$spec$LJ[T0, S, R] extends _2[T0, Long, S, R]
-
trait
_2$spec$LL[T0, T1, S, R] extends _2[T0, T1, S, R]
-
class
~>[PS, YR] extends DefMarker[YR]
-
class
~~>[T, YR] extends DefMarker[YR]
-
class
~~~>[S, R] extends DefMarker[(S, R)]
Value Members
-
val
COROUTINE_DIRECT_APPLY_ERROR_MESSAGE: String
-
-
macro
def
call[R](f: R): Any
-
macro
def
coroutine[Y, R](f: Any): Any
-
implicit
def
coroutine0[S, R](b: _0[S, R]): ~~~>[S, R]
-
implicit
def
coroutine0nothing[R](b: _0[Nothing, R]): ~~~>[Nothing, R]
-
implicit
def
coroutine1[T, S, R](b: _1[T, S, R]): ~~>[T, (S, R)]
-
implicit
def
coroutine1nothing[T, R](b: _1[T, Nothing, R]): ~~>[T, (Nothing, R)]
-
implicit
def
coroutine2[T1, T2, S, R](b: _2[T1, T2, S, R]): ~>[(T1, T2), (S, R)]
-
implicit
def
coroutine2nothing[T1, T2, R](b: _2[T1, T2, Nothing, R]): ~>[(T1, T2), (Nothing, R)]
-
implicit
def
coroutine3[T1, T2, T3, S, R](b: _3[T1, T2, T3, S, R]): ~>[(T1, T2, T3), (S, R)]
-
implicit
def
coroutine3nothing[T1, T2, T3, R](b: _3[T1, T2, T3, Nothing, R]): ~>[(T1, T2, T3), (Nothing, R)]
-
def
yieldto[T](f: Instance[T, _]): Unit
-
def
yieldval[T](x: T): Unit
Inherited from AnyRef
Inherited from Any