object
Monad extends MonadLow
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
implicit
def
EitherLeftMonad[X]: Monad[[α]LeftProjection[α, X]]
-
implicit
def
EitherMonad[X]: Monad[[α]Either[X, α]]
-
implicit
def
EitherRightMonad[X]: Monad[[α]RightProjection[X, α]]
-
implicit
def
Function1Monad[R]: Monad[[α](R) ⇒ α]
-
implicit
def
Function2Monad[R, S]: Monad[[α](R, S) ⇒ α]
-
implicit
def
Function3Monad[R, S, T]: Monad[[α](R, S, T) ⇒ α]
-
implicit
def
Function4Monad[R, S, T, U]: Monad[[α](R, S, T, U) ⇒ α]
-
implicit
def
Function5Monad[R, S, T, U, V]: Monad[[α](R, S, T, U, V) ⇒ α]
-
implicit
def
Function6Monad[R, S, T, U, V, W]: Monad[[α](R, S, T, U, V, W) ⇒ α]
-
implicit
def
IterVMonad[E]: Monad[[α]IterV[E, α]]
-
implicit
def
KleisiliMonad[M[_], A](implicit b: Bind[M], p: Pure[M]): Monad[[α]Kleisli[M, A, α]]
-
implicit
def
MapEntryMonad[X](implicit arg0: Monoid[X]): Monad[[α]Entry[X, α]]
-
implicit
def
ResponderMonad[X]: Monad[Responder]
-
implicit
def
StateMonad[A]: Monad[[α]State[A, α]]
-
implicit
def
StateTMonad[M[_], A](implicit b: Bind[M], p: Pure[M]): Monad[[α]StateT[M, A, α]]
-
implicit
def
Tuple2Monad[R](implicit arg0: Monoid[R]): Monad[[α](R, α)]
-
implicit
def
Tuple3Monad[R, S](implicit arg0: Monoid[R], arg1: Monoid[S]): Monad[[α](R, S, α)]
-
implicit
def
Tuple4Monad[R, S, T](implicit arg0: Monoid[R], arg1: Monoid[S], arg2: Monoid[T]): Monad[[α](R, S, T, α)]
-
implicit
def
Tuple5Monad[R, S, T, U](implicit arg0: Monoid[R], arg1: Monoid[S], arg2: Monoid[T], arg3: Monoid[U]): Monad[[α](R, S, T, U, α)]
-
implicit
def
Tuple6Monad[R, S, T, U, V](implicit arg0: Monoid[R], arg1: Monoid[S], arg2: Monoid[T], arg3: Monoid[U], arg4: Monoid[V]): Monad[[α](R, S, T, U, V, α)]
-
implicit
def
Tuple7Monad[R, S, T, U, V, W](implicit arg0: Monoid[R], arg1: Monoid[S], arg2: Monoid[T], arg3: Monoid[U], arg4: Monoid[V], arg5: Monoid[W]): Monad[[α](R, S, T, U, V, W, α)]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
implicit
def
monad[M[_]](implicit b: Bind[M], p: Pure[M]): Monad[M]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any