ApplicativeSyntax

Convenience syntax for Applicative usage.

Convenience syntax for Applicative usage.

Please forgive the use of overloading here, which avoids having to have an ApplicativeBuilder.

class Object
trait Matchable
class Any

Value members

Concrete methods

def forTupled[M[_], A, B](ma: M[A], mb: M[B])(F: Applicative[M]): M[(A, B)]
def forTupled[M[_], A, B, C](ma: M[A], mb: M[B], mc: M[C])(F: Applicative[M]): M[(A, B, C)]
def forTupled[M[_], A, B, C, D](ma: M[A], mb: M[B], mc: M[C], md: M[D])(F: Applicative[M]): M[(A, B, C, D)]
def forTupled[M[_], A, B, C, D, E](ma: M[A], mb: M[B], mc: M[C], md: M[D], me: M[E])(F: Applicative[M]): M[(A, B, C, D, E)]
def forTupled[M[_], A, B, C, D, E, F](ma: M[A], mb: M[B], mc: M[C], md: M[D], me: M[E], mf: M[F])(F: Applicative[M]): M[(A, B, C, D, E, F)]
def forTupled[M[_], A, B, C, D, E, F, G](ma: M[A], mb: M[B], mc: M[C], md: M[D], me: M[E], mf: M[F], mg: M[G])(F: Applicative[M]): M[(A, B, C, D, E, F, G)]
def forTupled[M[_], A, B, C, D, E, F, G, H](ma: M[A], mb: M[B], mc: M[C], md: M[D], me: M[E], mf: M[F], mg: M[G], mh: M[H])(F: Applicative[M]): M[(A, B, C, D, E, F, G, H)]
def forTupled[M[_], A, B, C, D, E, F, G, H, I](ma: M[A], mb: M[B], mc: M[C], md: M[D], me: M[E], mf: M[F], mg: M[G], mh: M[H], mi: M[I])(F: Applicative[M]): M[(A, B, C, D, E, F, G, H, I)]