object WriterT extends WriterTInstances with WriterTFunctions with WriterTFunctions0 with Serializable
- Source
- WriterT.scala
- Alphabetic
- By Inheritance
- WriterT
- Serializable
- WriterTFunctions0
- WriterTFunctions
- WriterTInstances
- WriterTInstances0
- WriterTInstances1
- WriterTInstances2
- WriterTInstances3
- WriterTInstances4
- WriterTInstances5
- WriterTInstances6
- WriterTInstances7
- WriterTInstances8
- WriterTInstances9
- WriterTInstances10
- WriterTInstances11
- WriterTInstances12
- WriterTInstances13
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit def catsDataAlternativeForWriterT[F[_], L](implicit F: Alternative[F], L: Monoid[L]): Alternative[[γ$35$]WriterT[F, L, γ$35$]]
- Definition Classes
- WriterTInstances8
- implicit def catsDataApplicativeErrorForWriterT[F[_], L, E](implicit F: ApplicativeError[F, E], L: Monoid[L]): ApplicativeError[[γ$34$]WriterT[F, L, γ$34$], E]
- Definition Classes
- WriterTInstances7
- implicit def catsDataApplicativeForWriterT[F[_], L](implicit F: Applicative[F], L: Monoid[L]): Applicative[[γ$41$]WriterT[F, L, γ$41$]]
- Definition Classes
- WriterTInstances10
- implicit def catsDataApplyForWriterT[F[_], L](implicit F: Apply[F], L: Semigroup[L]): Apply[[γ$43$]WriterT[F, L, γ$43$]]
- Definition Classes
- WriterTInstances11
- implicit def catsDataBifunctorForWriterT[F[_]](implicit arg0: Functor[F]): Bifunctor[[β$23$, γ$24$]WriterT[F, β$23$, γ$24$]]
- Definition Classes
- WriterTInstances2
- implicit def catsDataCoflatMapForWriterT[F[_], L](implicit F: Functor[F]): CoflatMap[[γ$45$]WriterT[F, L, γ$45$]]
- Definition Classes
- WriterTInstances13
- implicit def catsDataCoflatMapForWriterTId[L]: CoflatMap[[γ$31$]WriterT[[A]A, L, γ$31$]]
- Definition Classes
- WriterTInstances4
- implicit def catsDataCommutativeMonadForWriterT[F[_], L](implicit F: CommutativeMonad[F], L: CommutativeMonoid[L]): CommutativeMonad[[γ$5$]WriterT[F, L, γ$5$]]
- Definition Classes
- WriterTInstances0
- implicit def catsDataComonadForWriterT[F[_], L](implicit F: Comonad[F]): Comonad[[γ$44$]WriterT[F, L, γ$44$]]
- Definition Classes
- WriterTInstances12
- implicit def catsDataComonadForWriterTId[L](implicit F: Comonad[Id]): Comonad[[γ$29$]WriterT[[A]A, L, γ$29$]]
- Definition Classes
- WriterTInstances3
- implicit def catsDataContravariantForWriterT[F[_], L](implicit F: Contravariant[F]): Contravariant[[γ$39$]WriterT[F, L, γ$39$]]
- Definition Classes
- WriterTInstances9
- implicit def catsDataContravariantMonoidalForWriterT[F[_], L](implicit F: ContravariantMonoidal[F]): ContravariantMonoidal[[γ$36$]WriterT[F, L, γ$36$]]
- Definition Classes
- WriterTInstances8
- implicit def catsDataDeferForWriterT[F[_], L](implicit F: Defer[F]): Defer[[γ$3$]WriterT[F, L, γ$3$]]
- Definition Classes
- WriterTInstances
- implicit def catsDataEqForWriterT[F[_], L, V](implicit F: Eq[F[(L, V)]]): Eq[WriterT[F, L, V]]
- Definition Classes
- WriterTInstances3
- implicit def catsDataEqForWriterTId[L, V](implicit arg0: Eq[L], arg1: Eq[V]): Eq[WriterT[Id, L, V]]
- Definition Classes
- WriterTInstances2
- implicit def catsDataFlatMapForWriterT1[F[_], L](implicit F: FlatMap[F], L: Monoid[L]): FlatMap[[γ$33$]WriterT[F, L, γ$33$]]
- Definition Classes
- WriterTInstances6
- implicit def catsDataFlatMapForWriterT2[F[_], L](implicit F: Monad[F], L: Semigroup[L]): FlatMap[[γ$38$]WriterT[F, L, γ$38$]]
- Definition Classes
- WriterTInstances9
- implicit def catsDataFlatMapForWriterTId[L](implicit arg0: Semigroup[L]): FlatMap[[γ$32$]WriterT[[A]A, L, γ$32$]]
- Definition Classes
- WriterTInstances5
- implicit def catsDataFoldableForWriterT[F[_], L](implicit F: Foldable[F]): Foldable[[γ$27$]WriterT[F, L, γ$27$]]
- Definition Classes
- WriterTInstances2
- implicit def catsDataFoldableForWriterTId[L](implicit F: Foldable[Id]): Foldable[[γ$8$]WriterT[[A]A, L, γ$8$]]
- Definition Classes
- WriterTInstances1
- implicit def catsDataInvariantForWriterT[F[_], L](implicit F0: Invariant[F]): Invariant[[γ$42$]WriterT[F, L, γ$42$]]
- Definition Classes
- WriterTInstances10
- implicit def catsDataMonadErrorForWriterT[F[_], L, E](implicit F: MonadError[F, E], L: Monoid[L]): MonadError[[γ$9$]WriterT[F, L, γ$9$], E]
- Definition Classes
- WriterTInstances2
- implicit def catsDataMonadForWriterT[F[_], L](implicit F: Monad[F], L: Monoid[L]): Monad[[γ$30$]WriterT[F, L, γ$30$]]
- Definition Classes
- WriterTInstances4
- implicit def catsDataMonadForWriterTId[L](implicit arg0: Monoid[L]): Monad[[γ$28$]WriterT[[A]A, L, γ$28$]]
- Definition Classes
- WriterTInstances3
- implicit def catsDataMonoidForWriterT[F[_], L, V](implicit W: Monoid[F[(L, V)]]): Monoid[WriterT[F, L, V]]
- Definition Classes
- WriterTInstances4
- implicit def catsDataMonoidForWriterTId[L, V](implicit arg0: Monoid[L], arg1: Monoid[V]): Monoid[WriterT[Id, L, V]]
- Definition Classes
- WriterTInstances2
- implicit def catsDataMonoidKForWriterT[F[_], L](implicit F: MonoidK[F]): MonoidK[[γ$37$]WriterT[F, L, γ$37$]]
- Definition Classes
- WriterTInstances9
- implicit def catsDataOrderForWriterT[F[_], L, V](implicit Ord: Order[F[(L, V)]]): Order[WriterT[F, L, V]]
- Definition Classes
- WriterTInstances1
- implicit def catsDataParallelForWriterT[M[_], L](implicit arg0: Monoid[L], P: Parallel[M]): Aux[[γ$10$]WriterT[M, L, γ$10$], [γ$11$]WriterT[Parallel.F, L, γ$11$]]
- Definition Classes
- WriterTInstances2
- implicit def catsDataSemigroupForWriterT[F[_], L, V](implicit W: Semigroup[F[(L, V)]]): Semigroup[WriterT[F, L, V]]
- Definition Classes
- WriterTInstances6
- implicit def catsDataSemigroupForWriterTId[L, V](implicit arg0: Semigroup[L], arg1: Semigroup[V]): Semigroup[WriterT[Id, L, V]]
- Definition Classes
- WriterTInstances3
- implicit def catsDataSemigroupKForWriterT[F[_], L](implicit F: SemigroupK[F]): SemigroupK[[γ$40$]WriterT[F, L, γ$40$]]
- Definition Classes
- WriterTInstances10
- implicit def catsDataShowForWriterT[F[_], L, V](implicit F: Show[F[(L, V)]]): Show[WriterT[F, L, V]]
- Definition Classes
- WriterTInstances2
- implicit def catsDataTraverseForWriterT[F[_], L](implicit F: Traverse[F]): Traverse[[γ$7$]WriterT[F, L, γ$7$]]
- Definition Classes
- WriterTInstances1
- implicit def catsDataTraverseForWriterTId[L](implicit F: Traverse[Id]): Traverse[[γ$2$]WriterT[[A]A, L, γ$2$]]
- Definition Classes
- WriterTInstances
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def liftF[F[_], L, V](fv: F[V])(implicit monoidL: Monoid[L], F: Applicative[F]): WriterT[F, L, V]
- def liftFunctionK[F[_], G[_], A](f: ~>[F, G]): ~>[[γ$64$]WriterT[F, A, γ$64$], [γ$65$]WriterT[G, A, γ$65$]]
Lifts a FunctionK operating on effects to a FunctionK operating on WriterT with these effects.
Lifts a FunctionK operating on effects to a FunctionK operating on WriterT with these effects.
- Definition Classes
- WriterTFunctions
- def liftK[F[_], L](implicit monoidL: Monoid[L], F: Applicative[F]): ~>[F, [γ$0$]WriterT[F, L, γ$0$]]
Same as liftF, but expressed as a FunctionK for use with mapK
Same as liftF, but expressed as a FunctionK for use with mapK
scala> import cats._, data._, implicits._ scala> val a: OptionT[Eval, Int] = 1.pure[OptionT[Eval, *]] scala> val b: OptionT[WriterT[Eval, String, *], Int] = a.mapK(WriterT.liftK) scala> b.value.run.value res0: (String, Option[Int]) = ("",Some(1))
- def listen[F[_], L, V](writerTFLV: WriterT[F, L, V])(implicit functorF: Functor[F]): WriterT[F, L, (V, L)]
- Definition Classes
- WriterTFunctions0
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def put[F[_], L, V](v: V)(l: L)(implicit applicativeF: Applicative[F]): WriterT[F, L, V]
- Definition Classes
- WriterTFunctions
- def putT[F[_], L, V](vf: F[V])(l: L)(implicit functorF: Functor[F]): WriterT[F, L, V]
- Definition Classes
- WriterTFunctions
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tell[F[_], L](l: L)(implicit applicativeF: Applicative[F]): WriterT[F, L, Unit]
- Definition Classes
- WriterTFunctions
- def toString(): String
- Definition Classes
- AnyRef → Any
- def value[F[_], L, V](v: V)(implicit applicativeF: Applicative[F], monoidL: Monoid[L]): WriterT[F, L, V]
- Definition Classes
- WriterTFunctions
- def valueT[F[_], L, V](vf: F[V])(implicit functorF: Functor[F], monoidL: Monoid[L]): WriterT[F, L, V]
- Definition Classes
- WriterTFunctions
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- def lift[F[_], L, V](fv: F[V])(implicit monoidL: Monoid[L], F: Applicative[F]): WriterT[F, L, V]
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.0-RC2) Use liftF instead