Source
Linear Supertypes
Ordering
1. Alphabetic
2. By inheritance
Inherited
3. AnyRef
4. Any
1. Hide All
2. Show all
Visibility
1. Public
2. All

### Value Members

1. #### final def !=(arg0: AnyRef): Boolean

Definition Classes
AnyRef
2. #### final def !=(arg0: Any): Boolean

Definition Classes
Any
3. #### final def ##(): Int

Definition Classes
AnyRef → Any
4. #### final def ==(arg0: AnyRef): Boolean

Definition Classes
AnyRef
5. #### final def ==(arg0: Any): Boolean

Definition Classes
Any

Annotations
@inline()
7. #### final def asInstanceOf[T0]: T0

Definition Classes
Any
8. #### def bracket[M[_], A, B, C](before: M[A])(after: (A) ⇒ M[B])(during: (A) ⇒ M[C])(implicit arg0: MonadCatchIO[M]): M[C]

Definition Classes
9. #### def bracketOnError[M[_], A, B, C](before: M[A])(after: (A) ⇒ M[B])(during: (A) ⇒ M[C])(implicit arg0: MonadCatchIO[M]): M[C]

A variant of "bracket" that performs the final action only if there was an error.

A variant of "bracket" that performs the final action only if there was an error.

Definition Classes
10. #### def bracket_[M[_], A, B, C](before: M[A])(after: M[B])(during: M[C])(implicit arg0: MonadCatchIO[M]): M[C]

A variant of "bracket" where the return value of this computation is not needed.

A variant of "bracket" where the return value of this computation is not needed.

Definition Classes
11. #### def clone(): AnyRef

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( ... )
12. #### def ensuring[M[_], A, B](ma: M[A], sequel: M[B])(implicit arg0: MonadCatchIO[M]): M[A]

Like "bracket", but takes only a computation to run afterward.

Like "bracket", but takes only a computation to run afterward. Generalizes "finally".

Definition Classes
13. #### final def eq(arg0: AnyRef): Boolean

Definition Classes
AnyRef
14. #### def equals(arg0: Any): Boolean

Definition Classes
AnyRef → Any
15. #### def except[M[_], A](ma: M[A])(handler: (Throwable) ⇒ M[A])(implicit M: MonadCatchIO[M]): M[A]

Definition Classes
16. #### def finalize(): Unit

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] )
17. #### final def getClass(): Class[_]

Definition Classes
AnyRef → Any
18. #### def hashCode(): Int

Definition Classes
AnyRef → Any
19. #### final def isInstanceOf[T0]: Boolean

Definition Classes
Any
20. #### final def ne(arg0: AnyRef): Boolean

Definition Classes
AnyRef
21. #### final def notify(): Unit

Definition Classes
AnyRef
22. #### final def notifyAll(): Unit

Definition Classes
AnyRef
23. #### def onException[M[_], A, B](ma: M[A], action: M[B])(implicit arg0: MonadCatchIO[M]): M[A]

Like "finally", but only performs the final action if there was an exception.

Like "finally", but only performs the final action if there was an exception.

Definition Classes
24. #### final def synchronized[T0](arg0: ⇒ T0): T0

Definition Classes
AnyRef
25. #### def toString(): String

Definition Classes
AnyRef → Any
26. #### final def wait(): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
27. #### final def wait(arg0: Long, arg1: Int): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
28. #### final def wait(arg0: Long): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )