ExpandedMapSeqLike

abstract class ExpandedMapSeqLike[T <: Txn[T], A, P, B](in: IExpr[T, Seq[A]], it: Expanded[T, A], fun: Ex[P], tx0: T)(implicit targets: ITargets[T], ctx: Context[T]) extends ExpandedMapSeqIn[T, A, P, Seq[B]]
class ExpandedMapSeqIn[T, A, P, Seq[B]]
class ExpandedMapSeqOrOption[T, A, Seq, P, Seq[B]]
trait Caching
trait IChangeEventImpl[T, Seq[B]]
trait IChangeEvent[T, Seq[B]]
trait IEventImpl[T, Change[Seq[B]]]
trait IEvent[T, Change[Seq[B]]]
trait Observable[T, Change[Seq[B]]]
trait IExpr[T, Seq[B]]
trait Disposable[T]
trait IChangePublisher[T, Seq[B]]
trait IPublisher[T, Change[Seq[B]]]
trait ExprLike[T, Seq[B]]
trait Form[T]
class Object
trait Matchable
class Any
class ExpandedFlatMapSeq[T, A, B]
class ExpandedMapSeq[T, A, B]

Type members

Inherited types

protected type Tuples = In[(IExpr[T, P], Disposable[T])]
Inherited from:
ExpandedMapSeqOrOption

Value members

Abstract methods

protected def append(b: Builder[B, _], cc: P): Unit

Concrete methods

final protected def buildResult(inV: Seq[A], tuples: Tuples)(elem: IExpr[T, P] => P)(implicit tx: T): Seq[B]
final protected def emptyOut: Seq[B]

Inherited methods

def --->(sink: IEvent[T, Any])(implicit tx: T): Unit
Inherited from:
IEventImpl
def -/->(sink: IEvent[T, Any])(implicit tx: T): Unit
Inherited from:
IEventImpl
def changed: IChangeEvent[T, Seq[B]]
Inherited from:
ExpandedMapSeqOrOption
final def dispose()(implicit tx: T): Unit
Inherited from:
ExpandedMapSeqOrOption
final protected def emptyIn[A1]: Seq[A1]
Inherited from:
ExpandedMapSeqIn
final protected def foreach[A1](in: Seq[A1])(body: A1 => Unit): Unit
Inherited from:
ExpandedMapSeqIn
final protected def isEmpty[A1](in: Seq[A1]): Boolean
Inherited from:
ExpandedMapSeqIn
final protected def map[A1, B1](in: Seq[A1])(body: A1 => B1): Seq[B1]
Inherited from:
ExpandedMapSeqIn
def react(fun: T => Change[Seq[B]] => Unit)(implicit tx: T): Disposable[T]
Inherited from:
IEventImpl
final def value(implicit tx: T): Seq[B]
Inherited from:
ExpandedMapSeqOrOption