Function4Tagger

final implicit class Function4Tagger[A, B, C, D, E](val f: (A, B, C, D) => E) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def taggedOutputWith[F]: (A, B, C, D) => D @@ F
def taggedParam1With[F]: (A @@ F, B, C, D) => E
def taggedParam2With[F]: (A, B @@ F, C, D) => E
def taggedParam3With[F]: (A, B, C @@ F, D) => E
def taggedParam4With[F]: (A, B, C, D @@ F) => E
def taggedParamsWith[F]: (A @@ F, B @@ F, C @@ F, D @@ F) => E

Concrete fields

val f: (A, B, C, D) => E