Trait

cats.Foldable

Ops

Related Doc: package Foldable

Permalink

trait Ops[F[_], D] extends AnyRef

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Ops
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type TypeClassType <: Foldable[F]

    Permalink

Abstract Value Members

  1. abstract def self: F[D]

    Permalink
  2. abstract val typeClassInstance: TypeClassType

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def collectFirst[B](pf: PartialFunction[D, B]): Option[B]

    Permalink
  7. def collectFirstSome[B](f: (D) ⇒ Option[B]): Option[B]

    Permalink
  8. def combineAll(implicit arg0: Monoid[D]): D

    Permalink
  9. def dropWhile_(p: (D) ⇒ Boolean): List[D]

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def existsM[G[_]](p: (D) ⇒ G[Boolean])(implicit G: Monad[G]): G[Boolean]

    Permalink
  13. def filter_(p: (D) ⇒ Boolean): List[D]

    Permalink
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def find(f: (D) ⇒ Boolean): Option[D]

    Permalink
  16. def fold(implicit A: Monoid[D]): D

    Permalink
  17. def foldK[G[_], A](implicit arg0: <:<[D, G[A]], G: MonoidK[G]): G[A]

    Permalink
  18. def foldLeft[B](b: B)(f: (B, D) ⇒ B): B

    Permalink
  19. def foldLeftM[G[_], B](z: B)(f: (B, D) ⇒ G[B])(implicit G: Monad[G]): G[B]

    Permalink
  20. def foldM[G[_], B](z: B)(f: (B, D) ⇒ G[B])(implicit G: Monad[G]): G[B]

    Permalink
  21. def foldMap[B](f: (D) ⇒ B)(implicit B: Monoid[B]): B

    Permalink
  22. def foldMapM[G[_], B](f: (D) ⇒ G[B])(implicit G: Monad[G], B: Monoid[B]): G[B]

    Permalink
  23. def foldRight[B](lb: Eval[B])(f: (D, Eval[B]) ⇒ Eval[B]): Eval[B]

    Permalink
  24. def forallM[G[_]](p: (D) ⇒ G[Boolean])(implicit G: Monad[G]): G[Boolean]

    Permalink
  25. def get(idx: Long): Option[D]

    Permalink
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  28. def intercalate(a: D)(implicit A: Monoid[D]): D

    Permalink
  29. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  30. def maximumOption(implicit A: Order[D]): Option[D]

    Permalink
  31. def minimumOption(implicit A: Order[D]): Option[D]

    Permalink
  32. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. def partitionEither[B, C](f: (D) ⇒ Either[B, C])(implicit A: Alternative[F]): (F[B], F[C])

    Permalink
  36. def reduceLeftOption(f: (D, D) ⇒ D): Option[D]

    Permalink
  37. def reduceLeftToOption[B](f: (D) ⇒ B)(g: (B, D) ⇒ B): Option[B]

    Permalink
  38. def reduceRightOption(f: (D, Eval[D]) ⇒ Eval[D]): Eval[Option[D]]

    Permalink
  39. def reduceRightToOption[B](f: (D) ⇒ B)(g: (D, Eval[B]) ⇒ Eval[B]): Eval[Option[B]]

    Permalink
  40. def sequence_[G[_], A](implicit arg0: <:<[D, G[A]], arg1: Applicative[G]): G[Unit]

    Permalink
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  42. def takeWhile_(p: (D) ⇒ Boolean): List[D]

    Permalink
  43. def toList: List[D]

    Permalink
  44. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  45. def traverse_[G[_], B](f: (D) ⇒ G[B])(implicit G: Applicative[G]): G[Unit]

    Permalink
  46. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped