scala.util

continuations

package continuations

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. class ControlContext [+A, -B, +C] extends Serializable

    attributes: final
  2. type cps [A] = cpsParam[A, A]

    definition classes: package
  3. class cpsParam [-B, +C] extends Annotation with StaticAnnotation with TypeConstraint

  4. type suspendable = cpsParam[Unit, Unit]

    definition classes: package

Value Members

  1. def reify [A, B, C] ( ctx : ⇒ A @scala.util.continuations.cpsParam[B,C] ) : ControlContext[A, B, C]

    definition classes: package
  2. def reifyR [A, B, C] ( ctx : ⇒ ControlContext[A, B, C] ) : ControlContext[A, B, C]

    definition classes: package
  3. def reset [A, C] ( ctx : ⇒ A @scala.util.continuations.cpsParam[A,C] ) : C

    definition classes: package
  4. def reset0 [A] ( ctx : ⇒ A @scala.util.continuations.cpsParam[A,A] ) : A

    definition classes: package
  5. def run [A] ( ctx : ⇒ Any @scala.util.continuations.cpsParam[Unit,A] ) : A

    definition classes: package
  6. def shift [A, B, C] ( fun : ((A) ⇒ B) ⇒ C ) : A @scala.util.continuations.cpsParam[B,C]

    definition classes: package
  7. def shiftR [A, B, C] ( fun : ((A) ⇒ B) ⇒ C ) : ControlContext[A, B, C]

    definition classes: package
  8. def shiftUnit [A, B, C >: B] ( x : A ) : A @scala.util.continuations.cpsParam[B,C]

    definition classes: package
  9. def shiftUnit0 [A, B] ( x : A ) : A @scala.util.continuations.cpsParam[B,B]

    definition classes: package
  10. def shiftUnitR [A, B] ( x : A ) : ControlContext[A, B, B]

    definition classes: package