SignalImpl

rescala.structure.SignalImpl
abstract class SignalImpl[S[_], T](initial: S[Pulse[T]], expr: (DynamicTicket[S], () => T) => T, name: ReInfo, isDynamicWithStaticDeps: Option[Set[of[S]]]) extends DerivedImpl[S, T]

Value parameters

isDynamicWithStaticDeps

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

Attributes

Graph
Supertypes
class DerivedImpl[S, T]
trait Derived
class Base[S, Pulse[T]]
trait ReSource
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited types

final type ReIn = ReevTicket[State, Value]

Attributes

Inherited from:
Derived
final type Rout = of[State, Value]

Attributes

Inherited from:
Derived
override type State[V] = S[V]

Attributes

Inherited from:
DerivedImpl
override type Value = Pulse[T]

Attributes

Inherited from:
Base

Value members

Concrete methods

protected def computePulse(rein: ReevTicket[S, Pulse[T]]): Pulse[T]

Inherited methods

final def disconnect(): Unit

Attributes

Inherited from:
DisconnectableImpl
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Base -> Any
Inherited from:
Base

Inherited fields

override val info: ReInfo

Attributes

Inherited from:
Base