trait EventCompat[+T] extends operator.Operators.ReadableMacro[State, Option[T]]
- Grouped
- Alphabetic
- By Inheritance
- EventCompat
- ReadableMacro
- MacroAccess
- ReadAs
- ReSource
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type State[V] = operator.Operators.State[V]
-
abstract
type
Value
- Definition Classes
- ReSource
Abstract Value Members
- abstract def commit(base: operator.EventBundle.Event.Value): operator.EventBundle.Event.Value
-
abstract
def
info: ReInfo
- Definition Classes
- ReSource
-
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: ReadAs[operator.Operators.State, Option[T]]
- Definition Classes
- MacroAccess
- abstract def state: operator.EventBundle.Event.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: 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( ... )
- See also
value
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final macro
def
collect[U](expression: PartialFunction[T, U])(implicit ticket: 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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final macro
def
filter(expression: (T) ⇒ Boolean)(implicit ticket: 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: 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[_]
- 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: 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( ... )
- See also
apply
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )