Reactor

class Reactor[T](initState: State[ReactorState[T]]) extends Derived with Interp[T] with MacroAccess[T, Interp[T]]
Companion
object
trait MacroAccess[T, Interp[T]]
trait Interp[T]
trait Derived
trait ReSource
class Object
trait Matchable
class Any

Document{}

@compileTimeOnly(_root_.scala.StringContext.apply("", " apply can only be used inside of reactive expressions").s(this))
final
def apply(): T

Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for value.

Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for value.

See also

value

Inherited from
MacroAccess
@compileTimeOnly("value can only be used inside of reactive expressions")
final
def value: T

Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for rescala.macros.MacroAccess.apply.

Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for rescala.macros.MacroAccess.apply.

See also

apply

Inherited from
MacroAccess

Type members

Types

override

Inherited types

final
Inherited from
Derived
final
type Rout = Result[Value]
Inherited from
Derived

Value members

Concrete methods

override
def interpret(v: ReactorState[T]): T
Definition Classes
def now(implicit scheduler: Scheduler): T
override
Definition Classes