final class TofuDoOps[F[_], A] extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TofuDoOps
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new TofuDoOps(fa: F[A])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
- def *>[F1[x] >: F[x], B](fb: F1[B])(implicit F: Do[F1]): F1[B]
- def <*[F1[x] >: F[x], B](fb: F[B])(implicit F: Do[F1]): F1[A]
- def <*>[F1[x] >: F[x], B, C](fb: F1[B])(implicit F: Do[F1], ev: <:<[A, (B) ⇒ C]): F1[C]
- def <<[F1[x] >: F[x], B](fb: ⇒ F[B])(implicit F: Do[F1]): F1[A]
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
- def >>[F1[x] >: F[x], B](fb: ⇒ F[B])(implicit F: Do[F1]): F1[B]
- def >>=[F1[x] >: F[x], B](f: (A) ⇒ F1[B])(implicit F: Do[F1]): F1[B]
- def ap[F1[x] >: F[x], B, C](fb: F1[B])(implicit F: Do[F1], ev: <:<[A, (B) ⇒ C]): F1[C]
- def ap2[F1[x] >: F[x], B, C, D](fa: F1[B], fb: F1[C])(implicit F: Do[F1], ev: <:<[A, (B, C) ⇒ D]): F1[D]
- def as[B](b: B)(implicit F: Do[F]): F[B]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def flatMap[F1[x] >: F[x], B](f: (A) ⇒ F1[B])(implicit F: Do[F1]): F1[B]
- def flatTap[F1[x] >: F[x], B](f: (A) ⇒ F1[B])(implicit F: Do[F1]): F1[A]
- def flatten[F1[x] >: F[x], B](implicit ev: <:<[A, F1[B]], F: Do[F1]): F1[B]
- def fmap[B](f: (A) ⇒ B)(implicit F: Do[F]): F[B]
- def foreverM[B](implicit F: Do[F]): F[B]
- def fproduct[B](f: (A) ⇒ B)(implicit F: Do[F]): F[(A, B)]
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- def ifM[F1[x] >: F[x], B](fthen: ⇒ F1[B], felse: ⇒ F1[B])(implicit F: Do[F1], ev: <:<[A, Boolean]): F1[B]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def iterateUntil(f: (A) ⇒ Boolean)(implicit F: Do[F]): F[A]
- def iterateWhile(f: (A) ⇒ Boolean)(implicit F: Do[F]): F[A]
- def map[B](f: (A) ⇒ B)(implicit F: Do[F]): F[B]
- def map2[F1[x] >: F[x], B, Z](fb: F[B])(f: (A, B) ⇒ Z)(implicit F: Do[F1]): F1[Z]
- def map2Eval[F1[x] >: F[x], B, Z](fb: Eval[F[B]])(f: (A, B) ⇒ Z)(implicit F: Do[F]): Eval[F1[Z]]
- def mproduct[F1[x] >: F[x], B](f: (A) ⇒ F1[B])(implicit F: Do[F1]): F1[(A, B)]
- def product[B](fb: F[B])(implicit F: Do[F]): F[(A, B)]
- def productL[F1[x] >: F[x], B](fb: F1[B])(implicit F: Do[F1]): F1[A]
- def productLEval[F1[x] >: F[x], B](fb: Eval[F1[B]])(implicit F: Do[F1]): F1[A]
- def productR[F1[x] >: F[x], B](fb: F1[B])(implicit F: Do[F1]): F1[B]
- def productREval[F1[x] >: F[x], B](fb: Eval[F1[B]])(implicit F: Do[F1]): F1[B]
-
def
toString(): String
- Definition Classes
- Any
- def tupleLeft[B](b: B)(implicit F: Do[F]): F[(B, A)]
- def tupleRight[B](b: B)(implicit F: Do[F]): F[(A, B)]
- def unlessM[F1[x] >: F[x], B](fb: ⇒ F1[B])(implicit F: Do[F1], ev: <:<[A, Boolean]): F1[Unit]
- def untilM[G[_]](fb: ⇒ F[Boolean])(implicit F: Do[F], G: Alternative[G]): F[G[A]]
- def untilM_[F1[x] >: F[x]](fb: ⇒ F1[Boolean])(implicit F: Do[F1]): F1[Unit]
- def void(implicit F: Do[F]): F[Unit]
- def whenM[F1[x] >: F[x], B](fb: ⇒ F1[B])(implicit F: Do[F1], ev: <:<[A, Boolean]): F1[Unit]
- def widen[B >: A](implicit F: Do[F]): F[B]