DefaultImplementations

rescala.operator.DefaultImplementations

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Operators
object sidup.type
object synchron.type
object toposort.type
object unmanaged.type
object default.type
object IncrementalApi.type
Self type

Members list

Concise view

Type members

Classlikes

class ChangeEventImpl[T](_bud: State[(Pulse[T], Pulse[Diff[T]])], signal: Signal[T], name: ReInfo) extends Base[State, (Pulse[T], Pulse[Diff[T]])] with Derived with Event[Diff[T]] with DisconnectableImpl

Attributes

Graph
Supertypes
trait Event[Diff[T]]
trait EventCompat[Diff[T]]
trait ReadAs[State, Option[Diff[T]]]
trait Derived
class Base[State, (Pulse[T], Pulse[Diff[T]])]
trait ReSource
class Object
trait Matchable
class Any
abstract class DerivedImpl[T](initial: State[Pulse[T]], name: ReInfo, isDynamicWithStaticDeps: Option[Set[of[State]]]) extends Base[State, Pulse[T]] with Derived with DisconnectableImpl

Attributes

Graph
Supertypes
trait Derived
class Base[State, Pulse[T]]
trait ReSource
class Object
trait Matchable
class Any
Known subtypes
class EventImpl[T]
class SignalImpl[T]
class EventImpl[T](initial: State[Pulse[T]], expr: DynamicTicket => Pulse[T], name: ReInfo, isDynamicWithStaticDeps: Option[Set[of[State]]]) extends DerivedImpl[T] with Event[T]

Attributes

isDynamicWithStaticDeps

If this is None, the event is static. Else, it is dynamic with the set of static dependencies

Graph
Supertypes
trait Event[T]
trait EventCompat[T]
trait ReadAs[State, Option[T]]
class DerivedImpl[T]
trait Derived
class Base[State, Pulse[T]]
trait ReSource
class Object
trait Matchable
class Any
class SignalImpl[T](initial: State[Pulse[T]], expr: (DynamicTicket, () => T) => T, name: ReInfo, isDynamicWithStaticDeps: Option[Set[of[State]]]) extends DerivedImpl[T] with Signal[T]

Attributes

isDynamicWithStaticDeps

None means static dependencies only, Some means dynamic with the given static ones for optimization

Graph
Supertypes
trait Signal[T]
trait SignalCompat[T]
trait MacroAccess[T, ReadAs[State, T]]
trait ReadAs[State, T]
class DerivedImpl[T]
trait Derived
class Base[State, Pulse[T]]
trait ReSource
class Object
trait Matchable
class Any