trait EventCompat[+T] extends operator.Operators.ReadableMacro[Option[T]]
- Grouped
- Alphabetic
- By Inheritance
- EventCompat
- ReadableMacro
- MacroAccess
- ReadAs
- ReSource
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def commit(base: operator.EventBundle.Event.Value): operator.EventBundle.Event.Value
- abstract def name: ReName
- abstract def read(v: operator.EventBundle.Event.Value): Option[T]
Interprets the internal type to the external type
Interprets the internal type to the external type
- Definition Classes
- ReadAs
- abstract def resource: operator.Operators.ReadAs[Option[T]]
- Definition Classes
- MacroAccess
- abstract def state: operator.Operators.State[operator.EventBundle.Event.Value]
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final macro def &&(expression: (T) => Boolean)(implicit ticket: operator.Operators.CreationTicket): operator.Operators.Event[T]
Filters the event, only propagating the value when the filter is true.
Filters the event, only propagating the value when the filter is true.
- Annotations
- @cutOutOfUserComputation()
- See also
filter
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def apply(): Option[T]
Makes the enclosing reactive expression depend on the current value of the reactive.
Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for value.
- Definition Classes
- MacroAccess
- Annotations
- @compileTimeOnly("".+(this).+(" apply can only be used inside of reactive expressions"))
- See also
value
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final macro def collect[U](expression: PartialFunction[T, U])(implicit ticket: operator.Operators.CreationTicket): operator.Operators.Event[U]
Collects the results from a partial function
Collects the results from a partial function
- Annotations
- @cutOutOfUserComputation()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final macro def filter(expression: (T) => Boolean)(implicit ticket: operator.Operators.CreationTicket): operator.Operators.Event[T]
Filters the event, only propagating the value when the filter is true.
Filters the event, only propagating the value when the filter is true.
- Annotations
- @cutOutOfUserComputation()
- final macro def fold[A](init: A)(op: (A, T) => A)(implicit ticket: operator.Operators.CreationTicket): operator.Operators.Signal[A]
Folds events with a given operation to create a Signal.
Folds events with a given operation to create a Signal.
- Annotations
- @cutOutOfUserComputation()
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final macro def map[A](expression: (T) => A)(implicit ticket: operator.Operators.CreationTicket): operator.Operators.Event[A]
Transform the event.
Transform the event.
- Annotations
- @cutOutOfUserComputation()
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def value: Option[T]
Makes the enclosing reactive expression depend on the current value of the reactive.
Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for rescala.macros.MacroAccess.apply.
- Definition Classes
- MacroAccess
- Annotations
- @compileTimeOnly("value can only be used inside of reactive expressions")
- See also
apply
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])