Member

org.specs2.control.eff.Member$
See theMember companion trait
object Member extends MemberLower1

Attributes

Companion
trait
Graph
Supertypes
trait MemberLower1
trait MemberLower2
trait MemberLower3
trait MemberLower4
trait MemberLower5
trait MemberLower6
trait MemberLower7
trait MemberLower8
trait MemberLower9
class Object
trait Matchable
class Any
Show all
Self type
Member.type

Members list

Type members

Types

type <=[T[_], R] = Member[T, R]
type Aux[T[_], R, U] = Member[T, R] { type Out = U; }

Value members

Concrete methods

def apply[T[_], R](implicit m: Member[T, R]): Member[T, R]
def aux[T[_], R, U](implicit m: Aux[T, R, U]): Aux[T, R, U]
def unaux[T[_], R, U](implicit m: Aux[T, R, U]): Member[T, R]

Implicits

Inherited implicits

implicit def Member1[T[_]]: Aux[T, Fx1[T], NoFx]

Attributes

Inherited from:
MemberLower1
implicit def Member2L[L[_], R[_]]: Aux[L, Fx2[L, R], Fx1[R]]

Attributes

Inherited from:
MemberLower2
implicit def Member2R[L[_], R[_]]: Aux[R, Fx2[L, R], Fx1[L]]

Attributes

Inherited from:
MemberLower15
implicit def Member3L[L[_], M[_], R[_]]: Aux[L, Fx3[L, M, R], Fx2[M, R]]

Attributes

Inherited from:
MemberLower3
implicit def Member3M[L[_], M[_], R[_]]: Aux[M, Fx3[L, M, R], Fx2[L, R]]

Attributes

Inherited from:
MemberLower16
implicit def Member3R[L[_], M[_], R[_]]: Aux[R, Fx3[L, M, R], Fx2[L, M]]

Attributes

Inherited from:
MemberLower18
implicit def Member4L[T[_], L[_], M[_], R[_]]: Aux[T, FxAppend[Fx1[T], Fx3[L, M, R]], Fx3[L, M, R]]

Attributes

Inherited from:
MemberLower4
implicit def Member4RL[T[_], L[_], M[_], R[_]]: Aux[L, FxAppend[Fx1[T], Fx3[L, M, R]], Fx3[T, M, R]]

Attributes

Inherited from:
MemberLower5
implicit def Member4RM[T[_], L[_], M[_], R[_]]: Aux[M, FxAppend[Fx1[T], Fx3[L, M, R]], Fx3[T, L, R]]

Attributes

Inherited from:
MemberLower6
implicit def Member4RR[T[_], L[_], M[_], R[_]]: Aux[R, FxAppend[Fx1[T], Fx3[L, M, R]], Fx3[T, L, M]]

Attributes

Inherited from:
MemberLower7
implicit def MemberAppend1L[T[_], R]: Aux[T, FxAppend[Fx1[T], R], R]

Attributes

Inherited from:
MemberLower8
implicit def MemberAppend2L[T1[_], T2[_], R]: Aux[T1, FxAppend[Fx2[T1, T2], R], FxAppend[Fx1[T2], R]]

Attributes

Inherited from:
MemberLower9
implicit def MemberAppend2R[T1[_], T2[_], R]: Aux[T2, FxAppend[Fx2[T1, T2], R], FxAppend[Fx1[T1], R]]

Attributes

Inherited from:
MemberLower10
implicit def MemberAppend3L[T1[_], T2[_], T3[_], R]: Aux[T1, FxAppend[Fx3[T1, T2, T3], R], FxAppend[Fx2[T2, T3], R]]

Attributes

Inherited from:
MemberLower11
implicit def MemberAppend3M[T1[_], T2[_], T3[_], R]: Aux[T2, FxAppend[Fx3[T1, T2, T3], R], FxAppend[Fx2[T1, T3], R]]

Attributes

Inherited from:
MemberLower12
implicit def MemberAppend3R[T1[_], T2[_], T3[_], R]: Aux[T3, FxAppend[Fx3[T1, T2, T3], R], FxAppend[Fx2[T1, T2], R]]

Attributes

Inherited from:
MemberLower13
implicit def MemberAppendL[T[_], L, R, U](implicit append: Aux[T, L, U]): Aux[T, FxAppend[L, R], FxAppend[U, R]]

Attributes

Inherited from:
MemberLower14
implicit def MemberAppendNoFx[T[_], R, U](implicit m: Aux[T, R, U]): Aux[T, FxAppend[R, NoFx], U]

Attributes

Inherited from:
MemberLower19
implicit def MemberAppendR[T[_], L, R, U](implicit append: Aux[T, R, U]): Aux[T, FxAppend[L, R], FxAppend[L, U]]

Attributes

Inherited from:
MemberLower17
implicit def MemberAppendRNoAux[T[_], L, R](implicit append: Member[T, R]): Aux[T, FxAppend[L, R], FxAppend[L, Out]]

Attributes

Inherited from:
MemberLower16