BifoldableOps

final
class BifoldableOps[F[_, _], A, B] extends Ops[F[A, B]]

Wraps a value self and provides methods related to Bifoldable

trait Ops[F[A, B]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def bifoldL[C](z: C)(f: C => A => C)(g: C => B => C): C
def bifoldLeft[C](z: C)(f: (C, A) => C)(g: (C, B) => C): C
def bifoldMap[M : Monoid](f: A => M)(g: B => M): M
def bifoldMap1[M : Semigroup](f: A => M)(g: B => M): Option[M]
def bifoldR[C](z: => C)(f: A => (=> C) => C)(g: B => (=> C) => C): C
def bifoldRight[C](z: => C)(f: (A, => C) => C)(g: (B, => C) => C): C

Concrete fields

val self: F[A, B]

Implicits

Implicits

implicit
val F: Bifoldable[F]