trait MkReducible[F[_]] extends Reducible[F] with MkFoldable[F]

Annotations
@implicitNotFound( ... )
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MkReducible
  2. MkFoldable
  3. Reducible
  4. Foldable
  5. FoldableNFunctions
  6. UnorderedFoldable
  7. Serializable
  8. Serializable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def foldRight[A, B](fa: F[A], lb: Eval[B])(f: (A, Eval[B]) ⇒ Eval[B]): Eval[B]
    Definition Classes
    MkFoldable → Foldable
  2. abstract def reduceRightTo[A, B](fa: F[A])(f: (A) ⇒ B)(g: (A, Eval[B]) ⇒ Eval[B]): Eval[B]
    Definition Classes
    Reducible
  3. abstract def safeFoldLeft[A, B](fa: F[A], b: B)(f: (B, A) ⇒ Eval[B]): Eval[B]
    Definition Classes
    MkFoldable
  4. abstract def safeReduceLeftTo[A, B](fa: F[A])(f: (A) ⇒ B)(g: (B, A) ⇒ Eval[B]): Eval[B]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def collectFirst[A, B](fa: F[A])(pf: PartialFunction[A, B]): Option[B]
    Definition Classes
    Foldable
  7. def collectFirstSome[A, B](fa: F[A])(f: (A) ⇒ Option[B]): Option[B]
    Definition Classes
    Foldable
  8. def collectFirstSomeM[G[_], A, B](fa: F[A])(f: (A) ⇒ G[Option[B]])(implicit G: Monad[G]): G[Option[B]]
    Definition Classes
    Foldable
  9. def collectFold[A, B](fa: F[A])(f: PartialFunction[A, B])(implicit B: Monoid[B]): B
    Definition Classes
    Foldable
  10. def collectFoldSome[A, B](fa: F[A])(f: (A) ⇒ Option[B])(implicit B: Monoid[B]): B
    Definition Classes
    Foldable
  11. def combineAll[A](fa: F[A])(implicit arg0: Monoid[A]): A
    Definition Classes
    Foldable
  12. def combineAllOption[A](fa: F[A])(implicit ev: Semigroup[A]): Option[A]
    Definition Classes
    Foldable
  13. def compose[G[_]](implicit arg0: Reducible[G]): Reducible[[α]F[G[α]]]
    Definition Classes
    Reducible
  14. def compose[G[_]](implicit arg0: Foldable[G]): Foldable[[α]F[G[α]]]
    Definition Classes
    Foldable
  15. def count[A](fa: F[A])(p: (A) ⇒ Boolean): Long
    Definition Classes
    UnorderedFoldable
  16. def dropWhile_[A](fa: F[A])(p: (A) ⇒ Boolean): List[A]
    Definition Classes
    Foldable
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  19. def exists[A](fa: F[A])(p: (A) ⇒ Boolean): Boolean
    Definition Classes
    Foldable → UnorderedFoldable
  20. def existsM[G[_], A](fa: F[A])(p: (A) ⇒ G[Boolean])(implicit G: Monad[G]): G[Boolean]
    Definition Classes
    Foldable
  21. def filter_[A](fa: F[A])(p: (A) ⇒ Boolean): List[A]
    Definition Classes
    Foldable
  22. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def find[A](fa: F[A])(f: (A) ⇒ Boolean): Option[A]
    Definition Classes
    Foldable
  24. def findM[G[_], A](fa: F[A])(p: (A) ⇒ G[Boolean])(implicit G: Monad[G]): G[Option[A]]
    Definition Classes
    Foldable
  25. def fold[A](fa: F[A])(implicit A: Monoid[A]): A
    Definition Classes
    Foldable
  26. def foldA[G[_], A](fga: F[G[A]])(implicit G: Applicative[G], A: Monoid[A]): G[A]
    Definition Classes
    Foldable
  27. def foldK[G[_], A](fga: F[G[A]])(implicit G: MonoidK[G]): G[A]
    Definition Classes
    Foldable
  28. def foldLeft[A, B](fa: F[A], b: B)(f: (B, A) ⇒ B): B
    Definition Classes
    MkFoldable → Foldable
  29. final def foldLeftM[G[_], A, B](fa: F[A], z: B)(f: (B, A) ⇒ G[B])(implicit G: Monad[G]): G[B]
    Definition Classes
    Foldable
  30. def foldM[G[_], A, B](fa: F[A], z: B)(f: (B, A) ⇒ G[B])(implicit G: Monad[G]): G[B]
    Definition Classes
    Foldable
  31. def foldMap[A, B](fa: F[A])(f: (A) ⇒ B)(implicit B: Monoid[B]): B
    Definition Classes
    Foldable
  32. def foldMapA[G[_], A, B](fa: F[A])(f: (A) ⇒ G[B])(implicit G: Applicative[G], B: Monoid[B]): G[B]
    Definition Classes
    Foldable
  33. def foldMapK[G[_], A, B](fa: F[A])(f: (A) ⇒ G[B])(implicit G: MonoidK[G]): G[B]
    Definition Classes
    Foldable
  34. def foldMapM[G[_], A, B](fa: F[A])(f: (A) ⇒ G[B])(implicit G: Monad[G], B: Monoid[B]): G[B]
    Definition Classes
    Foldable
  35. def foldRightDefer[G[_], A, B](fa: F[A], gb: G[B])(fn: (A, G[B]) ⇒ G[B])(implicit arg0: Defer[G]): G[B]
    Definition Classes
    Foldable
  36. def forall[A](fa: F[A])(p: (A) ⇒ Boolean): Boolean
    Definition Classes
    Foldable → UnorderedFoldable
  37. def forallM[G[_], A](fa: F[A])(p: (A) ⇒ G[Boolean])(implicit G: Monad[G]): G[Boolean]
    Definition Classes
    Foldable
  38. def get[A](fa: F[A])(idx: Long): Option[A]
    Definition Classes
    Foldable
  39. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  40. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  41. def intercalate[A](fa: F[A], a: A)(implicit A: Monoid[A]): A
    Definition Classes
    Foldable
  42. def intersperseList[A](xs: List[A], x: A): List[A]
    Attributes
    protected
    Definition Classes
    Foldable
  43. def isEmpty[A](fa: F[A]): Boolean
    Definition Classes
    Reducible → Foldable → UnorderedFoldable
  44. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  45. def maximum[A](fa: F[A])(implicit A: Order[A]): A
    Definition Classes
    Reducible
  46. def maximumBy[A, B](fa: F[A])(f: (A) ⇒ B)(implicit arg0: Order[B]): A
    Definition Classes
    Reducible
  47. def maximumByList[A, B](fa: F[A])(f: (A) ⇒ B)(implicit arg0: Order[B]): List[A]
    Definition Classes
    Foldable
  48. def maximumByNel[A, B](fa: F[A])(f: (A) ⇒ B)(implicit arg0: Order[B]): NonEmptyList[A]
    Definition Classes
    Reducible
  49. def maximumByOption[A, B](fa: F[A])(f: (A) ⇒ B)(implicit arg0: Order[B]): Option[A]
    Definition Classes
    Foldable
  50. def maximumList[A](fa: F[A])(implicit A: Order[A]): List[A]
    Definition Classes
    Foldable
  51. def maximumNel[A](fa: F[A])(implicit A: Order[A]): NonEmptyList[A]
    Definition Classes
    Reducible
  52. def maximumOption[A](fa: F[A])(implicit A: Order[A]): Option[A]
    Definition Classes
    Reducible → Foldable
  53. def minimum[A](fa: F[A])(implicit A: Order[A]): A
    Definition Classes
    Reducible
  54. def minimumBy[A, B](fa: F[A])(f: (A) ⇒ B)(implicit arg0: Order[B]): A
    Definition Classes
    Reducible
  55. def minimumByList[A, B](fa: F[A])(f: (A) ⇒ B)(implicit arg0: Order[B]): List[A]
    Definition Classes
    Foldable
  56. def minimumByNel[A, B](fa: F[A])(f: (A) ⇒ B)(implicit arg0: Order[B]): NonEmptyList[A]
    Definition Classes
    Reducible
  57. def minimumByOption[A, B](fa: F[A])(f: (A) ⇒ B)(implicit arg0: Order[B]): Option[A]
    Definition Classes
    Foldable
  58. def minimumList[A](fa: F[A])(implicit A: Order[A]): List[A]
    Definition Classes
    Foldable
  59. def minimumNel[A](fa: F[A])(implicit A: Order[A]): NonEmptyList[A]
    Definition Classes
    Reducible
  60. def minimumOption[A](fa: F[A])(implicit A: Order[A]): Option[A]
    Definition Classes
    Reducible → Foldable
  61. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  62. def nonEmpty[A](fa: F[A]): Boolean
    Definition Classes
    Reducible → Foldable → UnorderedFoldable
  63. def nonEmptyIntercalate[A](fa: F[A], a: A)(implicit A: Semigroup[A]): A
    Definition Classes
    Reducible
  64. def nonEmptyPartition[A, B, C](fa: F[A])(f: (A) ⇒ Either[B, C]): Ior[NonEmptyList[B], NonEmptyList[C]]
    Definition Classes
    Reducible
  65. def nonEmptySequence_[G[_], A](fga: F[G[A]])(implicit G: Apply[G]): G[Unit]
    Definition Classes
    Reducible
  66. def nonEmptyTraverse_[G[_], A, B](fa: F[A])(f: (A) ⇒ G[B])(implicit G: Apply[G]): G[Unit]
    Definition Classes
    Reducible
  67. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  68. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  69. def partitionBifold[H[_, _], A, B, C](fa: F[A])(f: (A) ⇒ H[B, C])(implicit A: Alternative[F], H: Bifoldable[H]): (F[B], F[C])
    Definition Classes
    Foldable
  70. def partitionBifoldM[G[_], H[_, _], A, B, C](fa: F[A])(f: (A) ⇒ G[H[B, C]])(implicit A: Alternative[F], M: Monad[G], H: Bifoldable[H]): G[(F[B], F[C])]
    Definition Classes
    Foldable
  71. def partitionEither[A, B, C](fa: F[A])(f: (A) ⇒ Either[B, C])(implicit A: Alternative[F]): (F[B], F[C])
    Definition Classes
    Foldable
  72. def partitionEitherM[G[_], A, B, C](fa: F[A])(f: (A) ⇒ G[Either[B, C]])(implicit A: Alternative[F], M: Monad[G]): G[(F[B], F[C])]
    Definition Classes
    Foldable
  73. def productAll[A](fa: F[A])(implicit A: Numeric[A]): A
    Definition Classes
    Foldable
  74. def reduce[A](fa: F[A])(implicit A: Semigroup[A]): A
    Definition Classes
    Reducible
  75. def reduceA[G[_], A](fga: F[G[A]])(implicit G: Apply[G], A: Semigroup[A]): G[A]
    Definition Classes
    Reducible
  76. def reduceK[G[_], A](fga: F[G[A]])(implicit G: SemigroupK[G]): G[A]
    Definition Classes
    Reducible
  77. def reduceLeft[A](fa: F[A])(f: (A, A) ⇒ A): A
    Definition Classes
    Reducible
  78. def reduceLeftM[G[_], A, B](fa: F[A])(f: (A) ⇒ G[B])(g: (B, A) ⇒ G[B])(implicit G: FlatMap[G]): G[B]
    Definition Classes
    Reducible
  79. def reduceLeftOption[A](fa: F[A])(f: (A, A) ⇒ A): Option[A]
    Definition Classes
    Foldable
  80. def reduceLeftTo[A, B](fa: F[A])(f: (A) ⇒ B)(g: (B, A) ⇒ B): B
    Definition Classes
    MkReducible → Reducible
  81. def reduceLeftToOption[A, B](fa: F[A])(f: (A) ⇒ B)(g: (B, A) ⇒ B): Option[B]
    Definition Classes
    Reducible → Foldable
  82. def reduceMap[A, B](fa: F[A])(f: (A) ⇒ B)(implicit B: Semigroup[B]): B
    Definition Classes
    Reducible
  83. def reduceMapA[G[_], A, B](fa: F[A])(f: (A) ⇒ G[B])(implicit G: Apply[G], B: Semigroup[B]): G[B]
    Definition Classes
    Reducible
  84. def reduceMapK[G[_], A, B](fa: F[A])(f: (A) ⇒ G[B])(implicit G: SemigroupK[G]): G[B]
    Definition Classes
    Reducible
  85. def reduceMapM[G[_], A, B](fa: F[A])(f: (A) ⇒ G[B])(implicit G: FlatMap[G], B: Semigroup[B]): G[B]
    Definition Classes
    Reducible
  86. def reduceRight[A](fa: F[A])(f: (A, Eval[A]) ⇒ Eval[A]): Eval[A]
    Definition Classes
    Reducible
  87. def reduceRightOption[A](fa: F[A])(f: (A, Eval[A]) ⇒ Eval[A]): Eval[Option[A]]
    Definition Classes
    Foldable
  88. def reduceRightToOption[A, B](fa: F[A])(f: (A) ⇒ B)(g: (A, Eval[B]) ⇒ Eval[B]): Eval[Option[B]]
    Definition Classes
    Reducible → Foldable
  89. def sequence_[G[_], A](fga: F[G[A]])(implicit arg0: Applicative[G]): G[Unit]
    Definition Classes
    Foldable
  90. def size[A](fa: F[A]): Long
    Definition Classes
    UnorderedFoldable
  91. def sliding10[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  92. def sliding11[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  93. def sliding12[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  94. def sliding13[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  95. def sliding14[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  96. def sliding15[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  97. def sliding16[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  98. def sliding17[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  99. def sliding18[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  100. def sliding19[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  101. def sliding2[A](fa: F[A]): List[(A, A)]
    Definition Classes
    FoldableNFunctions
  102. def sliding20[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  103. def sliding21[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  104. def sliding22[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  105. def sliding3[A](fa: F[A]): List[(A, A, A)]
    Definition Classes
    FoldableNFunctions
  106. def sliding4[A](fa: F[A]): List[(A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  107. def sliding5[A](fa: F[A]): List[(A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  108. def sliding6[A](fa: F[A]): List[(A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  109. def sliding7[A](fa: F[A]): List[(A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  110. def sliding8[A](fa: F[A]): List[(A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  111. def sliding9[A](fa: F[A]): List[(A, A, A, A, A, A, A, A, A)]
    Definition Classes
    FoldableNFunctions
  112. def sumAll[A](fa: F[A])(implicit A: Numeric[A]): A
    Definition Classes
    Foldable
  113. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  114. def takeWhile_[A](fa: F[A])(p: (A) ⇒ Boolean): List[A]
    Definition Classes
    Foldable
  115. def toIterable[A](fa: F[A]): Iterable[A]
    Definition Classes
    Foldable
  116. def toList[A](fa: F[A]): List[A]
    Definition Classes
    Foldable
  117. def toNonEmptyList[A](fa: F[A]): NonEmptyList[A]
    Definition Classes
    Reducible
  118. def toString(): String
    Definition Classes
    AnyRef → Any
  119. def traverse_[G[_], A, B](fa: F[A])(f: (A) ⇒ G[B])(implicit G: Applicative[G]): G[Unit]
    Definition Classes
    Foldable
  120. def unorderedFold[A](fa: F[A])(implicit arg0: CommutativeMonoid[A]): A
    Definition Classes
    Foldable → UnorderedFoldable
  121. def unorderedFoldMap[A, B](fa: F[A])(f: (A) ⇒ B)(implicit arg0: CommutativeMonoid[B]): B
    Definition Classes
    Foldable → UnorderedFoldable
  122. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  123. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  124. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from MkFoldable[F]

Inherited from Reducible[F]

Inherited from Foldable[F]

Inherited from FoldableNFunctions[F]

Inherited from UnorderedFoldable[F]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped