scalaz

effect

package effect

Visibility
  1. Public
  2. All

Type Members

  1. trait Dup[H[_[_]]] extends AnyRef

    Duplicate a handle in the parent region.

  2. trait DupFunctions extends AnyRef

  3. trait DupInstances extends AnyRef

  4. trait Effects extends ToAllEffectTypeClassOps with AllEffectInstances

  5. sealed trait FinalizerHandle[R[_]] extends AnyRef

    A handle to a finalizer that allows you to duplicate it to a parent region using "dup".

  6. trait FinalizerHandleFunctions extends AnyRef

  7. sealed trait IO[+A] extends AnyRef

  8. trait IOFunctions extends IOStd

  9. trait IOInstances extends IOInstances0

  10. trait IOInstances0 extends AnyRef

  11. sealed trait IORef[A] extends AnyRef

    A mutable reference in the IO monad.

  12. trait IORefs extends AnyRef

  13. trait IOStd extends AnyRef

    IO Actions for writing to standard output and and reading from standard input

  14. sealed trait IoExceptionOr[A] extends AnyRef

  15. trait IoExceptionOrFunctions extends AnyRef

  16. trait KleisliEffectInstances extends KleisliEffectInstances0

  17. trait KleisliEffectInstances0 extends KleisliInstances

  18. trait KleisliLiftIO[M[+_], R] extends LiftIO[[α]Kleisli[M, R, α]]

  19. trait LiftControlIO[F[_]] extends AnyRef

  20. trait LiftIO[F[_]] extends AnyRef

  21. trait MonadControlIO[F[_]] extends LiftControlIO[F] with Monad[F]

  22. trait MonadIO[F[_]] extends LiftIO[F] with Monad[F]

  23. sealed trait RealWorld extends AnyRef

  24. trait RealWorlds extends AnyRef

  25. sealed trait RefCountedFinalizer extends AnyRef

  26. trait RefCountedFinalizers extends AnyRef

  27. sealed trait RegionT[S, P[+_], +A] extends AnyRef

    A monad transformer in which scarce resources can be opened.

  28. trait RegionTFunctions extends AnyRef

  29. trait RegionTInstances extends RegionTInstances1

  30. trait RegionTInstances1 extends AnyRef

  31. trait RegionTLiftIO[S, M[+_]] extends LiftIO[[α]RegionT[S, M, α]]

  32. trait RegionTMonad[S, M[+_]] extends Monad[[α]RegionT[S, M, α]]

  33. trait Resource[F] extends AnyRef

  34. sealed trait ST[S, A] extends AnyRef

    Purely functional mutable state threads.

  35. sealed trait STArray[S, A] extends AnyRef

    Mutable array in state thread S containing values of type A.

  36. trait STArrayFunctions extends AnyRef

  37. trait STFunctions extends AnyRef

  38. trait STInstance0 extends AnyRef

  39. trait STInstances extends STInstance0

  40. sealed trait STRef[S, A] extends AnyRef

    Mutable variable in state thread S containing a value of type A.

  41. trait STRefFunctions extends AnyRef

  42. trait STRefInstances extends AnyRef

  43. trait SafeApp extends AnyRef

    A safe alternative to the App trait in the Scala standard library.

  44. trait StateTEffectInstances extends StateTEffectInstances0

  45. trait StateTEffectInstances0 extends StateTInstances

  46. trait StateTLiftIO[M[+_], S] extends LiftIO[[α]StateT[M, S, α]]

Value Members

  1. object Dup extends DupFunctions with DupInstances

  2. object Effect extends Effects

  3. object FinalizerHandle extends FinalizerHandleFunctions

  4. object IO extends IOFunctions with IOInstances

  5. object IORef extends IORefs

  6. object IoExceptionOr extends IoExceptionOrFunctions

  7. object LiftControlIO

  8. object LiftIO

  9. object MonadControlIO

  10. object MonadIO

  11. object RealWorld extends RealWorlds

  12. object RefCountedFinalizer extends RefCountedFinalizers

  13. object RegionT extends RegionTFunctions with RegionTInstances

  14. object Resource

  15. object ST extends STFunctions with STInstances

  16. object STArray extends STArrayFunctions

  17. object STRef extends STRefFunctions with STRefInstances

  18. object kleisliEffect extends KleisliEffectInstances

  19. object stateTEffect extends StateTEffectInstances

No Group