final case class WriterT[F[_], L, V](run: F[(L, V)]) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- WriterT
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new WriterT(run: F[(L, V)])
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
- def ap[Z](f: WriterT[F, L, (V) ⇒ Z])(implicit F: Apply[F], L: Semigroup[L]): WriterT[F, L, Z]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bimap[M, U](f: (L) ⇒ M, g: (V) ⇒ U)(implicit functorF: Functor[F]): WriterT[F, M, U]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def contramap[Z](fn: (Z) ⇒ V)(implicit F: Contravariant[F]): WriterT[F, L, Z]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def flatMap[U](f: (V) ⇒ WriterT[F, L, U])(implicit flatMapF: FlatMap[F], semigroupL: Semigroup[L]): WriterT[F, L, U]
- def foldLeft[C](c: C)(f: (C, V) ⇒ C)(implicit F: Foldable[F]): C
- def foldRight[C](lc: Eval[C])(f: (V, Eval[C]) ⇒ Eval[C])(implicit F: Foldable[F]): Eval[C]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def imap[Z](f: (V) ⇒ Z)(g: (Z) ⇒ V)(implicit F: Invariant[F]): WriterT[F, L, Z]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map[Z](fn: (V) ⇒ Z)(implicit functorF: Functor[F]): WriterT[F, L, Z]
- def mapBoth[M, U](f: (L, V) ⇒ (M, U))(implicit functorF: Functor[F]): WriterT[F, M, U]
-
def
mapK[G[_]](f: ~>[F, G]): WriterT[G, L, V]
Modify the context
F
using transformationf
. - def mapWritten[M](f: (L) ⇒ M)(implicit functorF: Functor[F]): WriterT[F, M, V]
-
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 reset(implicit monoidL: Monoid[L], functorF: Functor[F]): WriterT[F, L, V]
- val run: F[(L, V)]
- def show(implicit F: Show[F[(L, V)]]): String
- def swap(implicit functorF: Functor[F]): WriterT[F, V, L]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def tell(l: L)(implicit functorF: Functor[F], semigroupL: Semigroup[L]): WriterT[F, L, V]
- def traverse[G[_], V1](f: (V) ⇒ G[V1])(implicit F: Traverse[F], G: Applicative[G]): G[WriterT[F, L, V1]]
- def value(implicit functorF: Functor[F]): F[V]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def written(implicit functorF: Functor[F]): F[L]