MemberInOut

org.atnos.eff.MemberInOut
See theMemberInOut companion object
trait MemberInOut[T[_], R] extends MemberIn[T, R]

Attributes

Companion:
object
Source:
Member.scala
Graph
Supertypes
trait MemberIn[T, R]
class Object
trait Matchable
class Any
Known subtypes
class AppendMemberInOut[T, L, R, X]
trait Member[T, R]
class TaggedMemberInOut[T, R]
Self type

Members list

Concise view

Value members

Abstract methods

def extract[V](union: Union[R, V]): Option[T[V]]
Implicitly added by MemberInOutAppendAnyR

Attributes

Source:
Member.scala
def extract[V](union: Union[R, V]): Option[T[V]]
Implicitly added by MemberInOutAppendL

Attributes

Source:
Member.scala
def extract[V](union: Union[R, V]): Option[T[V]]
Implicitly added by MemberInOutAppendR

Attributes

Source:
Member.scala
def extract[V](union: Union[R, V]): Option[T[V]]

Attributes

Source:
Member.scala

Concrete methods

def toMember: Aux[T, R, R]
Implicitly added by MemberInOutAppendAnyR

Attributes

Source:
Member.scala
def toMember: Aux[T, R, R]
Implicitly added by MemberInOutAppendL

Attributes

Source:
Member.scala
def toMember: Aux[T, R, R]
Implicitly added by MemberInOutAppendR

Attributes

Source:
Member.scala
def toMember: Aux[T, R, R]

Attributes

Source:
Member.scala
final def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]
Implicitly added by MemberInOutAppendAnyR

Attributes

Source:
Member.scala
final def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]
Implicitly added by MemberInOutAppendL

Attributes

Source:
Member.scala
final def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]
Implicitly added by MemberInOutAppendR

Attributes

Source:
Member.scala
final def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]

Attributes

Source:
Member.scala
final def transformUnion[A](nat: FunctionK[T, T])(union: Union[R, A]): Union[R, A]
Implicitly added by MemberInOutAppendAnyR

Attributes

Source:
Member.scala
final def transformUnion[A](nat: FunctionK[T, T])(union: Union[R, A]): Union[R, A]
Implicitly added by MemberInOutAppendL

Attributes

Source:
Member.scala
final def transformUnion[A](nat: FunctionK[T, T])(union: Union[R, A]): Union[R, A]
Implicitly added by MemberInOutAppendR

Attributes

Source:
Member.scala
final def transformUnion[A](nat: FunctionK[T, T])(union: Union[R, A]): Union[R, A]

Attributes

Source:
Member.scala

Inherited methods

def inject[V](tv: T[V]): Union[R, V]
Implicitly added by MemberInOutAppendAnyR

Attributes

Inherited from:
MemberIn
Source:
Member.scala
def inject[V](tv: T[V]): Union[R, V]
Implicitly added by MemberInOutAppendL

Attributes

Inherited from:
MemberIn
Source:
Member.scala
def inject[V](tv: T[V]): Union[R, V]
Implicitly added by MemberInOutAppendR

Attributes

Inherited from:
MemberIn
Source:
Member.scala
def inject[V](tv: T[V]): Union[R, V]

Attributes

Inherited from:
MemberIn
Source:
Member.scala
final def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]
Implicitly added by MemberInOutAppendAnyR

Attributes

Inherited from:
MemberIn
Source:
Member.scala
final def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]
Implicitly added by MemberInOutAppendL

Attributes

Inherited from:
MemberIn
Source:
Member.scala
final def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]
Implicitly added by MemberInOutAppendR

Attributes

Inherited from:
MemberIn
Source:
Member.scala
final def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]

Attributes

Inherited from:
MemberIn
Source:
Member.scala